Key performance indicator system and method
First Claim
Patent Images
1. A key performance indicator (KPI) system implemented by computer, having a processor, comprising:
- a client device user interface component;
a processor component that receives KPI identification information from the interface component for one or more KPIs and generates a KPI document, wherein the KPI document identifies the one or more KPIs to be retrieved based upon the KPI identification information received from the interface component and information identifying how to retrieve each of the one or more KPIs, the KPI document including text and graphical display parameters for each of the one or more KPIs and which correspond to a value, a goal, a status, a trend and a weight for each of the one or more KPIs; and
a query component that employs the KPI document to retrieve KPI information from one or more data stores, generate a result document, and transfer the result document back to the interface component, the result document specifying presentation data regarding KPI graphics and values to be used by the user interface component in displaying the corresponding value, goal, status, trend and weight for each of the one or more KPIs in a user interface,the user interface component using the result document to generate a user interface display, that separately displays each of the one or more KPIs along with a simultaneous representation of the text and graphical display parameters, including at least the value, the goal, the status, the trend and the weight of each of the corresponding one or more KPIs,wherein the processor component, query component and user interface component are executed by processor.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology associated with providing a flexible unified view of key performance indicators (KPIs). Retrieving KPI values from a store is not always trivial and may require submitting multiple queries to in order to obtain desired results. The present system and method makes it easier for front-end applications to access and display KPIs in an easily customizable form. Furthermore, third parties can leverage off the provided architecture in connection with their own applications to facilitate quick and easy access to a single view of performance indicators.
92 Citations
25 Claims
-
1. A key performance indicator (KPI) system implemented by computer, having a processor, comprising:
-
a client device user interface component; a processor component that receives KPI identification information from the interface component for one or more KPIs and generates a KPI document, wherein the KPI document identifies the one or more KPIs to be retrieved based upon the KPI identification information received from the interface component and information identifying how to retrieve each of the one or more KPIs, the KPI document including text and graphical display parameters for each of the one or more KPIs and which correspond to a value, a goal, a status, a trend and a weight for each of the one or more KPIs; and a query component that employs the KPI document to retrieve KPI information from one or more data stores, generate a result document, and transfer the result document back to the interface component, the result document specifying presentation data regarding KPI graphics and values to be used by the user interface component in displaying the corresponding value, goal, status, trend and weight for each of the one or more KPIs in a user interface, the user interface component using the result document to generate a user interface display, that separately displays each of the one or more KPIs along with a simultaneous representation of the text and graphical display parameters, including at least the value, the goal, the status, the trend and the weight of each of the corresponding one or more KPIs, wherein the processor component, query component and user interface component are executed by processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented by a computer having a processor for retrieving key performance indicators (KPIs) comprising:
-
The computer receiving data from a client device specifying KPIs of interest; The computer generating a KPI document from the received data, wherein the KPI document defines for each KPI;
a KPI name, one or more query expressions for retrieving the KPI, a database to query, and display definition for the KPI, the display definition including text and graphical display parameters which correspond to a value, a goal, a status, a trend and a weight for the KPI;The computer querying one or more data stores utilizing data provided in the KPI document; and
the computer generating a result document from the query results, the results document specifying presentation data regarding KPI graphics and values to be used by a user interface component in displaying the corresponding value, goal, status, trend and weight for each of the KPIs of interest,the user interface component using the result document to generate a user interface display that separately displays each of the one or more of the KPIs of interest along with a simultaneous representation of the text and graphical display parameters, including at least the value, the goal, the status, the trend and the weight of each of the corresponding displayed one or more KPIs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable storage medium having stored thereon computer executable instructions which, when executed by a processor of a computing system, implement a method comprising:
-
receiving data from a client device specifying KPIs of interest;
generating a KPI document from the received data, wherein the KPI document defines for each KPI;
a KPI name, one or more query expressions for retrieving the KPI, a database to query, and display definition for the KPI, the display definition including text and graphical display parameters which correspond to a value, a goal, a status, a trend and a weight for the KPI;querying one or more data stores utilizing data provided in the KPI document; and generating a result document from the query results, the results document specifying presentation data regarding KPI graphics and values to be used by a user interface component in displaying the corresponding value, goal, status, trend and weight for each of the KPIs of interest, the user interface component using the result document to generate a user interface display that separately displays each of the one or more of the KPIs of interest along with a simultaneous representation of the text and graphical display parameters, including at least the value, the goal, the status, the trend and the weight of each of the corresponding displayed one or more KPIs.
-
Specification