MULTI-DIMENSIONED DATA HIERARCHIES
First Claim
Patent Images
1. A method of displaying data for a user, the method comprising:
- accessing a set of data comprising a plurality of records, each of the plurality of records comprising a plurality of data elements, wherein each data element in a record has a corresponding dimension;
displaying, for a user, a list of available dimensions;
providing a first input mechanism to allow the user to select one or more dimensions for categorizing the plurality of records;
receiving, from the user and via the first input mechanism, an identification of a first set of one or more dimensions by which the plurality of records are to be categorized;
providing a second input mechanism to allow the user to select one or more dimensions for filtering the set of data;
receiving, from the user and via the second input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered;
generating a display hierarchy for displaying the set of data, based on the second set of dimensions; and
displaying, for the user, a representation of the display hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
A dashboard application can enable a user to quickly view data (and, in a particular aspect, data from one or more business applications) in an efficient manner. The dashboard application can be used to view data about one or metrics that reflect the performance of a business, as derived from data maintained (perhaps in an associated data store) by the business application(s). The dashboard application may be configurable by a user to allow the user to select one or more dimensions of the data in order to filter and/or categorize the data for display.
82 Citations
18 Claims
-
1. A method of displaying data for a user, the method comprising:
-
accessing a set of data comprising a plurality of records, each of the plurality of records comprising a plurality of data elements, wherein each data element in a record has a corresponding dimension; displaying, for a user, a list of available dimensions; providing a first input mechanism to allow the user to select one or more dimensions for categorizing the plurality of records; receiving, from the user and via the first input mechanism, an identification of a first set of one or more dimensions by which the plurality of records are to be categorized; providing a second input mechanism to allow the user to select one or more dimensions for filtering the set of data; receiving, from the user and via the second input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered; generating a display hierarchy for displaying the set of data, based on the second set of dimensions; and displaying, for the user, a representation of the display hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
means for accessing a set of data comprising a plurality of records, each of the plurality of records comprising a plurality of data elements, wherein each data element in a record has a corresponding dimension; means for displaying, for a user, a list of available dimensions; means for providing a first input mechanism to allow the user to select one or more dimensions for categorizing the plurality of records; means for receiving, from the user and via the first input mechanism, an identification of a first set of one or more dimensions by which the plurality of records are to be categorized; means for providing a second input mechanism to allow the user to select one or more dimensions for filtering the set of data; means for receiving, from the user and via the second input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered; means for generating a display hierarchy for displaying the set of data, based on the second set of dimensions; and means for displaying, for the user, a representation of the display hierarchy.
-
-
14. A computer readable medium having stored thereon a set of instructions executable by one or more processors, the set of instructions comprising:
-
instructions to access a set of data comprising a plurality of records, each of the plurality of records comprising a plurality of data elements, wherein each data element in a record has a corresponding dimension; instructions to display, for a user, a list of available dimensions; instructions to provide a first input mechanism to allow the user to select one or more dimensions for categorizing the plurality of records; instructions to receive, from the user and via the first input mechanism, an identification of a first set of one or more dimensions by which the plurality of records are to be categorized; instructions to provide a second input mechanism to allow the user to select one or more dimensions for filtering the set of data; instructions to receive, from the user and via the second input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered; instructions to generate a display hierarchy for displaying the set of data, based on the second set of dimensions; and instructions to display, for the user, a representation of the display hierarchy.
-
-
15. A computer system comprising:
-
a processor; a communication interface; and a computer readable medium, the computer readable medium comprising a set of instructions executable by the processor, the set of instructions comprising; instructions to access a set of data comprising a plurality of records, each of the plurality of records comprising a plurality of data elements, wherein each data element in a record has a corresponding dimension; instructions to display, for a user, a list of available dimensions; instructions to provide a first input mechanism to allow the user to select one or more dimensions for categorizing the plurality of records; instructions to receive, from the user and via the first input mechanism, an identification of a first set of one or more dimensions by which the plurality of records are to be categorized; instructions to provide a second input mechanism to allow the user to select one or more dimensions for filtering the set of data; instructions to receive, from the user and via the second input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered; instructions to generate a display hierarchy for displaying the set of data, based on the second set of dimensions; and instructions to display, for the user, a representation of the display hierarchy. - View Dependent Claims (16, 17, 18)
-
Specification