Animated array performance dashboard
First Claim
1. A computer-implemented method executed by one or more processors, the method comprising:
- receiving a plurality of performance status updates for a plurality of objects, the plurality of objects including a plurality of data storage devices, the plurality of performance status updates corresponding to a plurality of points within a time range, a performance status update identifying a performance status of a given data storage device at a given point within the time range based on at least one metric;
generating a plurality of performance indicators corresponding to the plurality of performance status updates, by the one or more processors, a performance indicator comprising a color overlay indicating the performance status of the given data storage device relative to a performance threshold;
displaying a view of the plurality of performance indicators within an animated performance dashboard display associated with a user interface, the view of the plurality of performance indicators representing performance statuses of the respective data storage devices, wherein the view includes, for one or more of the plurality of performance indicators, a graphical symbolic representation of each data storage device, the graphical symbolic representation of the data storage device having a first color overlay and a second color overlay, wherein a first color of the first color overlay indicates a first performance status of the data storage device at a first point within the time range, and wherein a second color of the second color overlay indicates a second performance status of the data storage device at a second point within the time range;
animating the plurality of performance indicators within the animated performance dashboard display associated with the user interface, the animating of the plurality of performance indicators including changing the first color of the first color overlay indicating the first performance status of the data storage device at the first point within the time range to the second color of the second color overlay indicating the second performance status of the data storage device at the second point within the time range, wherein the graphical symbolic representation is a perspective view representation of the data storage device, the perspective view representation having a cylindrical shape with opposed substantially circular surfaces, a first size, and a second size;
determining the first size of the perspective view representation of the data storage device based on a first capacity of the data storage device at a third point within the time range; and
determining the second size of the perspective view representation of the data storage device based on a second capacity of the data storage device at a fourth point within the time range,wherein the animating of the plurality of performance indicators within the animated performance dashboard display further includes changing the first size of the perspective view representation of the data storage device at the third point within the time range to the second size of the perspective view representation of the data storage device at the fourth point within the time range.
5 Assignments
0 Petitions
Accused Products
Abstract
Examples are generally directed towards an animated performance dashboard. An animated performance dashboard including a plurality of performance indicators representing a plurality of selected objects is generated. A performance indicator includes a color overlay. The color overlay of a given performance indicator identifies a performance status of at least one object at a given point in time relative to a selected metric and a performance threshold. The animated performance dashboard animates changes in performance status of one or more objects at a plurality of points within a time range by changing a first color overlay of one or more performance indicators identifying a first performance status of one or more objects at a first point in time to a second color overlay identifying a second performance status of the one or more objects at a second point in time within the time range.
16 Citations
19 Claims
-
1. A computer-implemented method executed by one or more processors, the method comprising:
-
receiving a plurality of performance status updates for a plurality of objects, the plurality of objects including a plurality of data storage devices, the plurality of performance status updates corresponding to a plurality of points within a time range, a performance status update identifying a performance status of a given data storage device at a given point within the time range based on at least one metric; generating a plurality of performance indicators corresponding to the plurality of performance status updates, by the one or more processors, a performance indicator comprising a color overlay indicating the performance status of the given data storage device relative to a performance threshold; displaying a view of the plurality of performance indicators within an animated performance dashboard display associated with a user interface, the view of the plurality of performance indicators representing performance statuses of the respective data storage devices, wherein the view includes, for one or more of the plurality of performance indicators, a graphical symbolic representation of each data storage device, the graphical symbolic representation of the data storage device having a first color overlay and a second color overlay, wherein a first color of the first color overlay indicates a first performance status of the data storage device at a first point within the time range, and wherein a second color of the second color overlay indicates a second performance status of the data storage device at a second point within the time range; animating the plurality of performance indicators within the animated performance dashboard display associated with the user interface, the animating of the plurality of performance indicators including changing the first color of the first color overlay indicating the first performance status of the data storage device at the first point within the time range to the second color of the second color overlay indicating the second performance status of the data storage device at the second point within the time range, wherein the graphical symbolic representation is a perspective view representation of the data storage device, the perspective view representation having a cylindrical shape with opposed substantially circular surfaces, a first size, and a second size; determining the first size of the perspective view representation of the data storage device based on a first capacity of the data storage device at a third point within the time range; and determining the second size of the perspective view representation of the data storage device based on a second capacity of the data storage device at a fourth point within the time range, wherein the animating of the plurality of performance indicators within the animated performance dashboard display further includes changing the first size of the perspective view representation of the data storage device at the third point within the time range to the second size of the perspective view representation of the data storage device at the fourth point within the time range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer storage media embodying computer executable components, said components comprising a performance dashboard controller that, when executed, cause at least one processor to:
-
generate an animated performance dashboard display, the animated performance dashboard display comprising a plurality of performance indicators representing a plurality of objects, the plurality of objects including a plurality of data storage devices, a given performance indicator identifying a performance status of a given data storage device at a given point in time relative to at least one performance threshold; display a view of the plurality of performance indicators within the animated performance dashboard display, the view of the plurality of performance indicators representing performance statuses of the respective data storage devices, wherein the view includes, for one or more of the plurality of performance indicators, a graphical symbolic representation of each data storage device, the graphical symbolic representation of the data storage device having a first color overlay and a second color overlay, wherein a first color of the first color overlay indicates a first performance status of the data storage device at a first point within a time range relative to the at least one performance threshold, and wherein a second color of the second color overlay indicates a second performance status of the data storage device at a second point within the time range; update the plurality of performance indicators at intervals within the time range to animate changes in the performance statuses of the respective data storage devices throughout the time range, the updating of the plurality of performance indicators including changing the first color of the first color overlay of the graphical symbolic representation of the data storage device at the first point within the time range to the second color of the second color overlay of the graphical symbolic representation of the data storage device at the second point within the time range, wherein the graphical symbolic representation is a perspective view representation of the data storage device, the perspective view representation having a cylindrical shape with opposed substantially circular surfaces, a first size, and a second size; determine the first size of the perspective view representation of the data storage device based on a first capacity of the data storage device at a third point within the time range; determine the second size of the perspective view representation of the data storage device based on a second capacity of the data storage device at a second fourth point within the time range; and update the plurality of performance indicators at the intervals within the time range to animate the changes in the performance statuses of the respective data storage devices throughout the time range, the updating of the plurality of performance indicators further including changing the first size of the perspective view representation of the data storage device at the third point within the time range to the second size of the perspective view representation of the data storage device fourth point within the time range. - View Dependent Claims (11, 12, 13)
-
-
14. A data storage system comprising:
-
a data storage comprising a plurality of data storage devices, the plurality of data storage devices comprising a set of physical data storage devices and a set of logical data storage devices; a storage processor coupled to the data storage, the storage processor comprising one or more processors; a user interface operative to display a view of a plurality of performance indicators within an animated performance dashboard display, the plurality of performance indicators representing the plurality of data storage devices, a given performance indicator identifying a performance status of a given data storage device at a given point within a time range relative to a given performance threshold for the given data storage device, the performance indicator comprising a color overlay indicating whether the performance status of the given data storage device is within the given performance threshold for the data storage device at a given time interval within the time range, wherein the view includes, for one or more of the plurality of performance indicators, a graphical symbolic representation of each data storage device, the graphical symbolic representation of the data storage device having a first color overlay and a second color overlay, wherein a first color of the first color overlay indicates a first performance status of the data storage device at a first point within the time range, and wherein a second color of the second color overlay indicates a second performance status of the data storage device at a second point within the time range; and a performance dashboard controller executing on the storage processor, the performance dashboard controller changing, within the animated performance dashboard display during playback, the first color of the first color overlay indicating the first performance status of the data storage device at the first point within the time range to the second color of the second color overlay indicating the second performance status of the data storage device at the second point within the time range, wherein the graphical symbolic representation is a perspective view representation of the data storage device, the perspective view representation having a cylindrical shape with opposed substantially circular surfaces, a first size, and a second size, and wherein the performance dashboard controller (i) determines the first size of the perspective view representation of the data storage device based on a first capacity of the data storage device at a third point within the time range, (ii) determines the second size of the perspective view representation of the data storage device based on a second capacity of the data storage device at a fourth point within the time range, and (iii) changes, within the animated performance dashboard display during the playback, the first size of the perspective view representation of the data storage device at the third point within the time range to the second size of the perspective view representation of the data storage device at the fourth point within the time range to animate changing performance statuses of the plurality of data storage devices during the time range. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification