Follow me dashboards
US-2016112294-A1 · Apr 21, 2016 · US
US9535575B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9535575-B1 |
| Application number | US-201314108979-A |
| Country | US |
| Kind code | B1 |
| Filing date | Dec 17, 2013 |
| Priority date | Dec 17, 2013 |
| Publication date | Jan 3, 2017 |
| Grant date | Jan 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are directed to a method of displaying data storage system widgets to a user within a graphical user interface of a data storage system management application running on a computing device. The method includes (a) during operation of the data storage system management application, repeatedly calculating, by the computing device, relevancy scores for a plurality of available data storage system widgets based on expected needs of the user, (b) during operation of the data storage system management application, repeatedly selecting, by the computing device, a set of widgets having the highest calculated relevancy scores from the plurality of available widgets, and (c) during operation of the data storage system management application, repeatedly displaying the selected set of widgets to the user on a display screen, the displayed widgets each presenting data storage system management data to the user. A computer program product and apparatus are also provided.
Opening claim text (preview).
What is claimed is: 1. A method of automatically displaying data storage system widgets to a user within a graphical user interface of a data storage system management application running on a computing device, the method comprising: during operation of the data storage system management application, repeatedly calculating, by the computing device, relevancy scores for a plurality of available data storage system widgets based on expected needs of the user; during operation of the data storage system management application, repeatedly selecting, by the computing device, a set of widgets having highest calculated relevancy scores from the plurality of available widgets; and during operation of the data storage system management application, repeatedly displaying the selected set of widgets to the user on a display screen, the displayed widgets each presenting data storage system management data to the user. 2. The method of claim 1 wherein: the method further includes, during operation of the data storage system management application, dynamically: detecting patterns of activity performed by the user; and associating the user with a role model correlated with the detected patterns of activity; and calculating includes assigning relatively higher relevancy scores to widgets which are more relevant to the role model and relatively lower relevancy scores to widgets which are less relevant to the role model. 3. The method of claim 2 wherein calculating further includes assigning relatively higher relevancy scores to widgets which are configured to display data which currently is more relevant to the role model and relatively lower relevancy scores to widgets which are configured to display data which currently is less relevant to the role model. 4. The method of claim 3 wherein assigning relatively higher relevancy scores to widgets which are configured to display data which currently is more relevant to the role model includes assigning even higher relevancy scores to widgets which are configured to display data which currently is urgently relevant to the role model. 5. The method of claim 2 wherein the method further includes configuring a selected widget of the selected set of widgets to display information which is of particular relevance to the role model without displaying data which is not of particular relevance to the role model. 6. The method of claim 2 wherein associating the user with a role model correlated with the detected patterns of activity is performed using artificial intelligence techniques. 7. The method of claim 2 wherein the method further includes configuring a selected widget of the selected set of widgets to display alerts which are of particular relevance to the role model without displaying other alerts which are not of particular relevance to the role model. 8. The method of claim 1 wherein repeatedly calculating relevancy scores for the plurality of available data storage system widgets based on expected needs of the user is performed using artificial intelligence techniques. 9. The method of claim 1 wherein the selected set of widgets displayed to the user on the display screen at a first time during operation of the data storage system management application is different than the selected set of widgets displayed to the user on the display screen at a second time during operation of the data storage system management application after the first time without the user instructing the data storage system management application to change the selected set of widgets. 10. The method of claim 1 wherein calculating relevancy scores for the plurality of available data storage system widgets based on expected needs of the user includes assigning relatively lower relevancy scores to widgets which have been previously dismissed by the user as irrelevant and relatively higher relevancy scores to widgets which have not been previously dismissed by the user as irrelevant. 11. The method of claim 1 wherein selecting the set of widgets having highest calculated relevancy scores from the plurality of available widgets includes choosing a number of widgets which can be simultaneously displayed on the display screen without the need for scrolling. 12. The method of claim 1 wherein repeatedly calculating relevancy scores for the plurality of available data storage system widgets based on expected needs of the user includes assigning relatively higher relevancy scores to widgets which are more relevant to a pre-assigned role model and relatively lower relevancy scores to widgets which are less relevant to the pre-assigned role model, the pre-assigned role model having been assigned to the user prior to the user operating the data storage system management application for a first time. 13. The method of claim 1 wherein: the method further includes, during operation of the data storage system management application, dynamically: detecting patterns of activity performed by the user; and associating the user with a plurality of role models correlated with the detected patterns of activity in a weighted manner, each role model of the plurality of role models being assigned a respective weight, the plurality of role models being drawn from a pool of pre-established role models; and calculating includes: for each role model of the plurality of role models, assigning relatively higher relevancy scores to widgets which are more relevant to that role model and relatively lower relevancy scores to widgets which are less relevant to that role model; and respectively weighting the assigned scores for the plurality of role models by the respective weights of each role model. 14. The method of claim 1 wherein the method further includes upon selecting a new set of widgets having highest calculated relevancy scores from the plurality of available widgets which differs from a previously-selected set of widgets having highest calculated relevancy scores from the plurality of available widgets, causing a particular widget within the new set, but not within the previously-selected set, to bear a visual signal of being new upon being displayed to the user on the display screen. 15. A computer program product comprising a non-transitory computer-readable storage medium storing instructions, which, when executed by a computing device, cause the computing device to automatically display a dynamic dashboard on a display screen by performing the following operations: during operation of a data storage system management application, repeatedly calculating, by the computing device, relevancy scores for a plurality of available data storage system widgets based on expected needs of a user; during operation of the data storage system management application, repeatedly selecting, by the computing device, a set of widgets having highest calculated relevancy scores from the plurality of available widgets; and during operation of the data storage system management application, repeatedly displaying the selected set of widgets to the user on a display screen, the displayed widgets each presenting data storage system management data to the user. 16. The computer program product of claim 15 wherein the instructions, when executed by the computing device, further cause the computing device to display a non-dynamic dashboard on the display screen at a point in time when the dynamic dashboard is not selected by the user, the non-dynamic dashboard having a fixed set of widgets pre-selected by the user. 17. The computer program product of claim 15 wherein: the instructions, when executed
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Physics · mapped topic
Widget have states, properties, events associated, demonstrate control behaviour · CPC title
Evaluation of link metrics (techniques for monitoring network metrics H04L43/08) · CPC title
Performance evaluation by modeling · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.