Configurable metric groups for presenting data to a user
First Claim
Patent Images
1. A method of presenting data to a user, the method comprising:
- providing a communication component in communication with a business application, the communication component being configured to obtain data from the business application;
displaying a dashboard application for a user, the dashboard application comprising a plurality of visible components, the plurality of visible components comprising a first visible component and a second visible component;
providing a first input mechanism for the user to identify a first metric to be displayed by the first visible component;
receiving, from the user and via the first input mechanism, an identification of the first metric to be displayed by the first visible component;
providing a second input mechanism for the user to identify a second metric to be displayed by the second visible component;
receiving, from the user and via the second input mechanism, an identification of the second metric to be displayed by the second visible component;
obtaining, from a data store maintained by the business application, a first set of data pertaining to the first metric;
displaying information about the first metric with the first visible component, wherein the first visible component comprises a third input mechanism that is configured to be selected by the user to invoke a third visible component that provides a detailed display of the first set of data, wherein the first set of data comprises a plurality of records, each of the plurality of records comprising a plurality of data elements, and wherein each data element in a record has a corresponding dimension;
displaying, for the user, a list of available dimensions;
providing the third 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 third 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 fourth input mechanism to allow the user to select one or more dimensions for filtering the first set of data;
receiving, from the user and via the fourth input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered;
displaying, for the user, a representation of the display hierarchy;
obtaining, from a data store maintained by the business application, a second set of data pertaining to the second metric;
displaying information about the second metric with the second visible component, wherein the first and second metrics provide real-time visibility of operations of the business processes;
generating a display hierarchy for displaying the first set of data in a third visible component, based on the second set of one or more dimensions; and
providing a fifth input mechanism to allow the user to select a level in the hierarchy and after the user has selected a first level in the display hierarchy, the fifth input mechanism further allows the user to select any level above the first level without having to first select a level immediately higher than the first level and then allows the user to select any of the plurality of levels in the display hierarchy without having to first select a higher level in 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 more metrics that reflect the performance of a business, as derived from data maintained (perhaps in an associated data store) by the business application(s). In an aspect, a user can select two or more metrics to be displayed on a summary page and/or can invoke a detail page to view detailed information about one of the two or more metrics.
-
Citations
19 Claims
-
1. A method of presenting data to a user, the method comprising:
-
providing a communication component in communication with a business application, the communication component being configured to obtain data from the business application; displaying a dashboard application for a user, the dashboard application comprising a plurality of visible components, the plurality of visible components comprising a first visible component and a second visible component; providing a first input mechanism for the user to identify a first metric to be displayed by the first visible component; receiving, from the user and via the first input mechanism, an identification of the first metric to be displayed by the first visible component; providing a second input mechanism for the user to identify a second metric to be displayed by the second visible component; receiving, from the user and via the second input mechanism, an identification of the second metric to be displayed by the second visible component; obtaining, from a data store maintained by the business application, a first set of data pertaining to the first metric; displaying information about the first metric with the first visible component, wherein the first visible component comprises a third input mechanism that is configured to be selected by the user to invoke a third visible component that provides a detailed display of the first set of data, wherein the first set of data comprises a plurality of records, each of the plurality of records comprising a plurality of data elements, and wherein each data element in a record has a corresponding dimension; displaying, for the user, a list of available dimensions; providing the third 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 third 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 fourth input mechanism to allow the user to select one or more dimensions for filtering the first set of data; receiving, from the user and via the fourth input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered; displaying, for the user, a representation of the display hierarchy; obtaining, from a data store maintained by the business application, a second set of data pertaining to the second metric; displaying information about the second metric with the second visible component, wherein the first and second metrics provide real-time visibility of operations of the business processes; generating a display hierarchy for displaying the first set of data in a third visible component, based on the second set of one or more dimensions; and providing a fifth input mechanism to allow the user to select a level in the hierarchy and after the user has selected a first level in the display hierarchy, the fifth input mechanism further allows the user to select any level above the first level without having to first select a level immediately higher than the first level and then allows the user to select any of the plurality of levels in the display hierarchy without having to first select a higher level in the display hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
means for providing a communication component in communication with a business application, the communication component being configured to obtain data from the business application; means for displaying a dashboard application for a user, the dashboard application comprising a plurality of visible components, the plurality of visible components comprising a first visible component and a second visible component; means for providing a first interface for a user to identify a first metric to be displayed by the first visible component; means for receiving, from the user and via the first interface, an identification of the first metric to be displayed by the first visible component; means for providing a second interface for the user to identify a second metric to be displayed by the second visible component; means for receiving, from the user and via the second interface, an identification of the second metric to be displayed by the second visible component; means for obtaining, from a data store maintained by the business application, a first set of data pertaining to the first metric; means for displaying information about the first metric with the first visible component, wherein the first visible component comprises a third input mechanism that is configured to be selected by the user to invoke a third visible component that provides a detailed display of the first set of data, wherein the first set of data comprises a plurality of records, each of the plurality of records comprising a plurality of data elements, and wherein each data element in a record has a corresponding dimension; means for displaying, for the user, a list of available dimensions; means for providing the third 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 third 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 fourth input mechanism to allow the user to select one or more dimensions for filtering the first set of data; means for receiving, from the user and via the fourth input mechanism, an identification of a second set of one or more dimensions by which the plurality of records are be filtered; means for displaying, for the user, a representation of the display hierarchy; means for obtaining, from a data store maintained by the business application, a second set of data pertaining to the second metric; means for displaying information about the second metric with the second visible component, wherein the first and second metrics provide real-time visibility of operations of the business processes; means for generating a display hierarchy for displaying the first set of data in a third visible component, based on the second set one or more of dimensions; and means for providing a third input mechanism to allow the user to select a level in the hierarchy and after the user has selected a first level in the display hierarchy, the third input mechanism further allows the user to select any level above the first level without having to first select a level immediately higher than the first level and then allows the user to select any of the plurality of levels in the display hierarchy without having to first select a higher level in the display hierarchy.
-
-
16. A computer system comprising:
-
a processor; a communication interface; and a non-transitory computer readable medium, the non-transitory computer readable medium comprising a set of instructions executable by the processor, the set of instructions comprising; instructions to provide a communication component in communication with a business application, the communication component being configured to obtain data from the business application; instructions to display a dashboard application for a user, the dashboard application comprising a plurality of visible components, the plurality of visible components comprising a first visible component and a second visible component; instructions to provide a first interface for a user to identify a first metric to be displayed by the first visible component; instructions to receive, from the user and via the first interface, an identification of the first metric to be displayed by the first visible component, wherein the first visible component comprises a third interface that is configured to be selected by the user to invoke a third visible component that provides a detailed display of the first set of data, wherein the first set of data comprises a plurality of records, each of the plurality of records comprising a plurality of data elements, and wherein each data element in a record has a corresponding dimension; instructions to display, for the user, a list of available dimensions; instructions to provide the third input interface 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 third input interface, 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 fourth input interface to allow the user to select one or more dimensions for filtering the first set of data; instructions to receive, from the user and via the fourth input interface, an identification of a second set of one or more dimensions by which the plurality of records are to be filtered; instructions to display, for the user, a representation of the display hierarchy; instructions to provide a second interface for the user to identify a second metric to be displayed by the second visible component; instructions to receive, from the user and via the second interface, an identification of the second metric to be displayed by the second visible component; instructions to obtain, from a data store maintained by the business application, a first set of data pertaining to the first metric; instructions to display information about the first metric with the first visible component; instructions to obtain, from a data store maintained by the business application, a second set of data pertaining to the second metric; instructions to display information about the second metric with the second visible component, wherein the first and second metrics provide real-time visibility of operations of the business processes; instructions to generate a display hierarchy for displaying the first set of data in a third visible component, based on the second set of one or more dimensions; and instructions to provide a fifth interface to allow the user to select a level in the hierarchy and after the user has selected a first level in the display hierarchy, the fifth interface further allows the user to select any level above the first level without having to first select a level immediately higher than the first level and then allows the user to select any of the plurality of levels in the display hierarchy without having to first select a higher level in the display hierarchy. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable medium having stored thereon a set of instructions executable by one or more processors, the set of instructions comprising:
-
instructions to provide a communication component in communication with a business application, the communication component being configured to obtain data from the business application; instructions to display a dashboard application for a user, the dashboard application comprising a plurality of visible components, the plurality of visible components comprising a first visible component and a second visible component; instructions to provide a first interface for a user to identify a first metric to be displayed by the first visible component; instructions to receive, from the user and via the first interface, an identification of the first metric to be displayed by the first visible component, wherein the first visible component comprises a third interface that is configured to be selected by the user to invoke a third visible component that provides a detailed display of the first set of data, wherein the first set of data comprises a plurality of records, each of the plurality of records comprising a plurality of data elements, and wherein each data element in a record has a corresponding dimension; instructions to display, for the user, a list of available dimensions; instructions to provide the third input interface 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 third input interface, 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 fourth input interface to allow the user to select one or more dimensions for filtering the first set of data; instructions to receive, from the user and via the fourth input interface, an identification of a second set of one or more dimensions by which the plurality of records are be filtered; instructions to display, for the user, a representation of the display hierarchy; instructions to provide a second interface for the user to identify a second metric to be displayed by the second visible component; instructions to receive, from the user and via the second interface, an identification of the second metric to be displayed by the second visible component; instructions to obtain, from a data store maintained by the business application, a first set of data pertaining to the first metric; instructions to display information about the first metric with the first visible component; instructions to obtain, from a data store maintained by the business application, a second set of data pertaining to the second metric; instructions to display information about the second metric with the second visible component, wherein the first and second metrics provide real-time visibility of operations of the business processes; instructions to generate a display hierarchy for displaying the first set of data in a third visible component, based on the second set of one or more dimensions; and instructions to provide a fifth interface to allow the user to select a level in the hierarchy and after the user has selected a first level in the display hierarchy, the fifth interface further allows the user to select any level above the first level without having to first select a level immediately higher than the first level and then allows the user to select any of the plurality of levels in the display hierarchy without having to first select a higher level in the display hierarchy.
-
Specification