Monitoring business performance
AssigneeInternational Business Machines Corporation
InventorsMichael Adendorff, Tom Fazal, Simon Palmer
Life of this patent
Estimating the term…
Abstract
A performance monitoring system receives data from one or more data sources. It transforms the received data into the performance information relating to predefined Key Performance Indicators (KPIs); and stores it into a KPI store. The system also calculates scores based on the received data and the performance information stored in the KPI store. Thus, the system can indicate changes in the KPIs through an information presentation unit.
Claims22
A performance monitoring system comprising:
- a staging area receiving data from one or more data sources;
- a KPI store storing performance information relating to Key Performance Indicators (KPIs);
- a loader transforming the received data into the performance information relating to the KPIs, calculating scores based on the received data and the performance information stored in the KPI store to indicate changes in the KPIs such that the scores indicate if associated KPIs are getting better, worse, or is unchanged, and loading the performance information including the scores into the KPI store;
- and
- an information presentation unit presenting the performance information to a user, wherein the information presentation unit has a front-end interface having a data guided monitoring function that receives a user input and presents relevant performance information in a selected order based on the user input to allow the user to monitor and analyze the performance information using the scores, wherein the staging area receives a target value and an actual value for a KPI, and wherein the loader calculates a score for the KPI based on the actual value and the target value to indicate if the KPI is good, bad or neutral compared to the target value, and calculates another score by comparing the calculated score and a previously calculated score for a previous comparison of a previous actual value to the target value, the previously calculated score being calculated and stored in the KPI store at a previous loading, so that the another score indicates if the KPI is getting better, worse, or is unchanged.
A performance monitoring system comprising:
- a staging area receiving data from one or more data sources;
- a KPI store storing performance information relating to Key Performance Indicators (KPIs);
- a loader transforming the received data into the performance information relating to the KPIs, and loading the performance information including scores into the KPI store wherein the scores indicate if associated KPIs are getting better or worse or unchanged;
- and
- an information presentation unit presenting the performance information to a viewer, the information presentation unit having a viewer driven sorter and/or a viewer driven filter allowing the viewer to sort and/or filter the performance information using the scores of all or some of the KPIs stored in the KPI store, wherein the staging area receives a target value and an actual value for a KPI, and wherein the loader calculates a score for the KPI based on the actual value and the target value to indicate if the KPI is good, bad or neutral compared to the target value, and calculates another score by comparing the calculated score and a previously calculated score for a previous comparison of a previous actual value to the target value, the previously calculated score being calculated and stored in the KPI store at a previous loading, so that the another score indicates if the KPI is getting better, worse, or is unchanged.
A method of monitoring business performance, the method comprising:
- using a computer to perform the following operations:
- receiving data from one or more data sources;
- transforming the received data into performance information relating to Key Performance Indicators (KPIs);
- storing the performance information into a KPI store;
- calculating scores based on the received data and the performance information stored in the KPI store to indicate changes in the KPIs such that the scores indicate if associated KPIs are getting better or worse or unchanged;
- loading the performance information including the scores into the KPI store;
- receiving a user input;
- and
- presenting the performance information to a user in a selected order based on the user input, using relevant KPIs sorted and/or filtered based on a selected type of scores of the KPIs, to allow the user to monitor and analyze the performance information using the scores, wherein receiving data comprises receiving a target value and an actual value for a KPI, and wherein calculating scores comprises calculating a score for the KPI based on the actual value and the target value to indicate if the KPI is good, bad or neutral compared to the target value, and calculating another score by comparing the calculated score and a previously calculated score for a previous comparison of a previous actual value to the target value, the previously calculated score being calculated and stored in the KPI store at a previous loading, so that the another score indicates if the KPI is getting better, worse, or is unchanged.
A method of monitoring performance comprising:
- using a computer to perform the following operations:
- receiving data from one or more data sources;
- storing, in a KPI store, performance information relating to Key Performance Indicators (KPIs);
- transforming the received data into the performance information relating to the KPIs;
- loading the performance information including scores into the KPI store wherein the scores indicate if associated KPIs are getting better or worse or unchanged;
- and
- presenting the performance information to a viewer, allowing the viewer to sort and/or filter the performance information using the scores of all or some of the KP Is stored in the KPI store, wherein receiving data comprises receiving a target value and an actual value for a KPI, and wherein transforming the received data comprises calculating a score for the KPI based on the actual value and the target value to indicate if the KPI is good, bad or neutral compared to the target value, and calculating another score by comparing the calculated score and a previously calculated score for a previous comparison of a previous actual value to the target value, the previously calculated score being calculated and stored in the KPI store at a previous loading, so that the another score indicates if the KPI is getting better, worse, or is unchanged.
A non-transitory computer readable medium storing the instructions and/or statements for use in the execution in a computer of a method of monitoring business performance, the method comprising:
- receiving data from one or more data sources;
- transforming the received data into performance information relating to Key Performance Indicators (KPIs);
- storing the performance information into a KPI store;
- calculating scores based on the received data and the performance information stored in the KPI store to indicate changes in the KPIs such that the scores indicate if associated KPIs are getting better or worse or unchanged;
- loading the performance information including the scores into the KPI store;
- receiving a user input;
- and
- presenting the performance information to a user in a selected order based on the user input, using relevant KPIs sorted and/or filtered based on a selected type of scores of the KPIs so as to allow the user to monitor and analyze the performance information using the scores, wherein receiving data comprises receiving a target value and an actual value for a KPI, and wherein calculating scores comprises calculating a score for the KPI based on the actual value and the target value to indicate if the KPI is good, bad or neutral compared to the target value, and calculating another score by comparing the calculated score and a previously calculated score for a previous comparison of a previous actual value to the target value, the previously calculated score being calculated and stored in the KPI store at a previous loading, so that the another score indicates if the KPI is getting better, worse, or is unchanged.
Dependencies are inferred from the claim text.