Time-sensitive cube
AssigneePalantir Technologies Inc.
InventorJuan Tamayo
Life of this patent
Estimating the term…
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.
Claims20
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 objects including one or more time-series metric objects and a plurality of dimension objects;
- generating, by a computing system including one or more hardware computer processors, based at least in part on the plurality of time-series 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, one or more relevant time-series metric objects;
- and
- providing, on an electronic display of the computing system, the relevant time-series metric objects to the user.
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;
- 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;
- and
- apply the received one or more OLAP operations to the time-sensitive OLAP cube and output calculated time-sensitive objects based at least in part on the OLAP operations.
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;
- 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;
- apply operations corresponding to the user-provided indications to the time-series OLAP cube;
- and
- present, on the electronic display, determined time-series objects based at least in part on the applied operations.
Dependencies are inferred from the claim text.