Dynamically-configured dashboard

US9535575B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9535575-B1
Application numberUS-201314108979-A
CountryUS
Kind codeB1
Filing dateDec 17, 2013
Priority dateDec 17, 2013
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/0481Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9535575B1 cover?
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 stor…
Who is the assignee on this patent?
Emc Corp, Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).