Time-sensitive cube
First Claim
Patent Images
1. A computer-implemented method of providing multi-dimensional time series objects to a user, the method comprising:
- providing an electronic database configured to store a plurality of time-series metric objects and a plurality of dimension objects, each of the plurality of time-series metric objects including a plurality of values associated with corresponding times;
generating, by a computing system including one or more hardware computer processors, based at least in part on the plurality of time-series metric objects and the plurality of dimension objects, a time-sensitive OLAP cube;
receiving, via an input device of the computing system, an operation from a user comprising a selection of at least two of the plurality of dimension objects;
determining, by the computing system, based on the received operation, a plurality of relevant time-series metric objects associated with each of the selected dimension objects; and
providing to the user, on an electronic display of the computing system, a table comprising a plurality of rows corresponding to values of at least one of the selected dimension objects, a plurality of columns corresponding to values of at least one other of the selected dimension objects, and cells associated with each combination of the rows and columns, each cell including one of the plurality of relevant time-series metric objects associated with respective row and column values, each one of the plurality of relevant time-series metric objects provided as a two-dimensional graph indicating a historical trend configured for comparison with other ones of the plurality of relevant time-series metric objects associated with other combinations of row and column values, wherein a first dimension of each of the two-dimensional graphs is a time dimension having a common scale and a common interval among the two-dimensional graphs, and a second dimension of each of the two-dimensional graphs has another common scale and another common interval among the two-dimensional graphs.
8 Assignments
0 Petitions
Accused Products
Abstract
A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user'"'"'s operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user'"'"'s understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.
248 Citations
17 Claims
-
1. A computer-implemented method of providing multi-dimensional time series objects to a user, the method comprising:
-
providing an electronic database configured to store a plurality of time-series metric objects and a plurality of dimension objects, each of the plurality of time-series metric objects including a plurality of values associated with corresponding times; generating, by a computing system including one or more hardware computer processors, based at least in part on the plurality of time-series metric objects and the plurality of dimension objects, a time-sensitive OLAP cube; receiving, via an input device of the computing system, an operation from a user comprising a selection of at least two of the plurality of dimension objects; determining, by the computing system, based on the received operation, a plurality of relevant time-series metric objects associated with each of the selected dimension objects; and providing to the user, on an electronic display of the computing system, a table comprising a plurality of rows corresponding to values of at least one of the selected dimension objects, a plurality of columns corresponding to values of at least one other of the selected dimension objects, and cells associated with each combination of the rows and columns, each cell including one of the plurality of relevant time-series metric objects associated with respective row and column values, each one of the plurality of relevant time-series metric objects provided as a two-dimensional graph indicating a historical trend configured for comparison with other ones of the plurality of relevant time-series metric objects associated with other combinations of row and column values, wherein a first dimension of each of the two-dimensional graphs is a time dimension having a common scale and a common interval among the two-dimensional graphs, and a second dimension of each of the two-dimensional graphs has another common scale and another common interval among the two-dimensional graphs. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
one or more hardware processors in communication with a computer readable medium storing software modules including instructions that are executable by the one or more hardware processors in order to cause the computer system to; access, from an electronic data store, a plurality of time-sensitive objects including measures and dimensions, each of the plurality of time-sensitive objects including a plurality of values associated with corresponding times; generate, based at least in part on the accessed plurality of time-sensitive objects, a time-sensitive OLAP cube; receive one or more OLAP operations including a selection of at least two dimensions of the time-sensitive OLAP cube; and apply the received one or more OLAP operations to the time-sensitive OLAP cube and output calculated time-sensitive objects in a user interface based at least in part on the OLAP operations, wherein the user interface includes at least a table comprising a plurality of rows corresponding to values of at least one of the selected at least two dimensions, a plurality of columns corresponding to values of at least one other of the selected at least two dimensions, and cells associated with each combination of the rows and columns, each cell including one of the calculated time-sensitive objects associated with respective row and column values, each one of the calculated time-sensitive objects provided as a two-dimensional graph indicating a historical trend configured for comparison with other ones of the calculated time-sensitive objects associated with other combinations of row and column values, wherein a first dimension of each of the two-dimensional graphs is a time dimension having a common scale and a common interval among the two-dimensional graphs, and a second dimension of each of the two-dimensional graphs has another common scale and another common interval among the two-dimensional graphs. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer system comprising:
-
an electronic database configured to store a plurality of time-series objects and a time-series OLAP cube based at least in part on one or more of the plurality of time-series objects, each of the plurality of time-series objects including a plurality of values associated with corresponding times; and one or more hardware processors in communication with the electronic database and a computer readable medium storing software modules including instructions that are executable by the one or more hardware processors in order to cause the computer system to; access the stored time-series OLAP cube; present, on an electronic display, the time-series OLAP cube; receive user-provided indications of operations to be applied to the presented time-series OLAP cube, the indication of operations including a selection of at least two dimensions of the time-sensitive OLAP cube; apply operations corresponding to the user-provided indications to the time-series OLAP cube so as to determine at least a plurality of relevant time-series objects; and present to a user, on the electronic display, determined time-series objects based at least in part on the applied operations, a table comprising a plurality of rows corresponding to values of at least one of the selected at least two dimensions, a plurality of columns corresponding values of at least one other of the selected at least two dimensions, and cells associated with each combination of the rows and columns, each cell including one of the plurality of relevant time-series objects associated with respective row and column values, each one of the plurality of relevant time-series objects provided as a two-dimensional graph indicating a historical trend configured for comparison with other ones of the plurality of relevant time-series objects associated with other combinations of row and column values, wherein a first dimension of each of the two-dimensional graphs is a time dimension having a common scale and a common interval among the two-dimensional graphs, and a second dimension of each of the two-dimensional graphs has another common scale and another common interval among the two-dimensional graphs. - View Dependent Claims (17)
-
Specification