User interface for viewing event data
First Claim
1. A method of generating a graphical user interface on a display associated with a computing device, comprising:
- receiving, by one or more processors, status events over a period of time that are indicative of a state of one or more devices included in an electrical distribution system;
generating, by one or more processors, an application program window including at least a first sub-window and a second sub-window;
determining, by one or more processors, a selected set of time-scaling parameters from among a plurality of selectable time-scaling parameters that are presented within the first sub-window;
calculating, by one or more processors, a plurality of time intervals based upon the selected set of time-scaling parameters;
displaying, by one or more processors, a plurality of cells in an intersecting multi-row and multi-column format within the second sub-window, each cell from among the plurality of cells representing a duration of time equal to respective ones of the plurality of time intervals, such that a duration of time represented by a column is equal to a proportion of a duration of time represented by a row;
calculating, by one or more processors, a number of status events that occurred within respective ones of the plurality of time intervals; and
displaying, by one or more processors, the number of the status events exceeding zero within one or more respective cells from among the plurality of cells.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and non-transitory, tangible computer-readable medium for generating a graphical user interface to view status events for devices operating within an electrical distribution system over various time interval granularities and ranges are disclosed. The graphical user interface provides users with the ability to select various overall ranges of time and time intervals within these ranges. By generating a simple graphical user interface in this manner, operating personnel can more easily view an aggregation of data for the electrical power system, predict trends, and isolate and rectify recurring problems.
7 Citations
24 Claims
-
1. A method of generating a graphical user interface on a display associated with a computing device, comprising:
-
receiving, by one or more processors, status events over a period of time that are indicative of a state of one or more devices included in an electrical distribution system; generating, by one or more processors, an application program window including at least a first sub-window and a second sub-window; determining, by one or more processors, a selected set of time-scaling parameters from among a plurality of selectable time-scaling parameters that are presented within the first sub-window; calculating, by one or more processors, a plurality of time intervals based upon the selected set of time-scaling parameters; displaying, by one or more processors, a plurality of cells in an intersecting multi-row and multi-column format within the second sub-window, each cell from among the plurality of cells representing a duration of time equal to respective ones of the plurality of time intervals, such that a duration of time represented by a column is equal to a proportion of a duration of time represented by a row; calculating, by one or more processors, a number of status events that occurred within respective ones of the plurality of time intervals; and displaying, by one or more processors, the number of the status events exceeding zero within one or more respective cells from among the plurality of cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory, tangible computer-readable medium storing machine readable instructions that, when executed by a processor of a computing device having a display associated therewith, cause the processor to:
-
receive status events over a period of time that are indicative of a state of one or more devices included in an electrical distribution system; generate an application program window on the display including at least a first sub-window and a second sub-window; determine a selected set of time-scaling parameters from among a plurality of selectable time-scaling parameters that are presented within the first sub-window; calculate a plurality of time intervals based upon the selected set of time-scaling parameters; display a plurality of cells in an intersecting multi-row and multi-column format within the second sub-window, each cell from among the plurality of cells representing a duration of time equal to respective ones of the plurality of time intervals, such that a duration of time represented by a column is equal to a proportion of a duration of time represented by a row; calculate a number of status events that occurred within respective ones of the plurality of time intervals; and display the number of events exceeding zero within one or more respective cells from among the plurality of cells. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An event monitoring engine, comprising:
-
a communication unit configured to receive status events over a period of time that are indicative of a state of one or more devices included in an electrical distribution system; one or more processors configured to execute an application program; and a display configured to present, as a result of the one or more processors executing the application program, an application program window including at least a first sub-window and a second sub-window, and wherein the one or more processors are further configured to (i) determine a selected set of time-scaling parameters from among a plurality of selectable time-scaling parameters that are presented within the first sub-window, (ii) calculate a plurality of time intervals based upon the selected set of time-scaling parameters, and (iii) calculate a number of status events that occurred within respective ones of the plurality of time intervals; wherein the second sub-window displays (i) a plurality of cells in an intersecting multi-row and multi-column format, each cell from among the plurality of cells representing a duration of time equal to respective ones of the plurality of time intervals, such that a duration of time represented by a column is equal to a proportion of a duration of time represented by a row, and (ii) the number of the status events exceeding zero within one or more respective cells from among the plurality of cells. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification