IP Library Patent Application 13493056
Patent Application
App. No. 13/493,056

DEPLOYING INFORMATION REPORTING APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/493,056
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for deploying information reporting applications. In one aspect, a method includes receiving, from a design system of one or more computers, a template for a display screen for information reporting. Configuration information is received from the design system, the configuration information including one or more data parameters for accessing data stored in a database. A request for information reporting is received from a user system of one or more computers executing a display application. The data is accessed in the database according to the database parameters, and the data is provided to the user system for display in the display screen by the display application according to the template.

Claims (49)

1 . A method performed by one or more computers, the method comprising:

receiving, from a design system of one or more computers, a template for a display screen for information reporting;

receiving, from the design system, configuration information for information reporting, the configuration information including one or more data parameters for accessing data stored in a database;

receiving, from a user system of one or more computers executing a display application, a request for information reporting;

accessing the data in the database according to the database parameters; and

providing the data to the user system for display in the display screen by the display application according to the template.

2 . The method of claim 1 , further comprising:

receiving raw data from a plurality of enterprise software applications and storing the raw data in the database;

determining one or more key performance indicators (KPIs) for the enterprise software applications using the configuration information; and

providing the KPIs to the user system for display in the display screen by the display application.

3 . The method of claim 2 , wherein determining the KPIs includes one or more of:

filtering the raw data, performing data composition on the raw data, performing data aggregation on the raw data, determining correlations in the raw data, and determining Service Level Agreement (SLA) configuration information using the raw data.

4 . The method of claim 1 , wherein the one or more data parameters specify one or more queries to fetch the data from the database.

5 . The method of claim 1 , wherein the one or more data parameters specify one or more filter values or one or more formulas used for information reporting.

6 . The method of claim 1 , wherein the one or more data parameters specify text to displayed with data in the display screen.

7 . The method of claim 1 , wherein:

receiving the request includes receiving, for the user system, identification information specifying a type of the user system; and

providing the template to the user system includes modifying the template for compatibility with the type of the user system and providing the modified template to the user system.

8 . The method of claim 1 , wherein the template defines one or more graphs or charts to be displayed in the display screen.

9 . A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving, from a design system of one or more computers, a template for a display screen for information reporting;

receiving, from the design system, configuration information for information reporting, the configuration information including one or more data parameters for accessing data stored in a database;

receiving, from a user system of one or more computers executing a display application, a request for information reporting;

accessing the data in the database according to the database parameters; and

providing the data to the user system for display in the display screen by the display application according to the template.

10 . The computer storage medium of claim 9 , the operations further comprising:

receiving raw data from a plurality of enterprise software applications and storing the raw data in the database;

determining one or more key performance indicators (KPIs) for the enterprise software applications using the configuration information; and

providing the KPIs to the user system for display in the display screen by the display application.

11 . The computer storage medium of claim 10 , wherein determining the KPIs includes one or more of: filtering the raw data, performing data composition on the raw data, performing data aggregation on the raw data, determining correlations in the raw data, and determining Service Level Agreement (SLA) configuration information using the raw data.

12 . The computer storage medium of claim 9 , wherein the one or more data parameters specify one or more queries to fetch the data from the database.

13 . The computer storage medium of claim 9 , wherein the one or more data parameters specify one or more filter values or one or more formulas used for information reporting.

14 . The computer storage medium of claim 9 , wherein the one or more data parameters specify text to displayed with data in the display screen.

15 . The computer storage medium of claim 9 , wherein:

receiving the request includes receiving, for the user system, identification information specifying a type of the user system; and

providing the template to the user system includes modifying the template for compatibility with the type of the user system and providing the modified template to the user system.

16 . The computer storage medium of claim 9 , wherein the template defines one or more graphs or charts to be displayed in the display screen.

17 . A system of one or more computers configured to perform operations comprising:

receiving, from a design system of one or more computers, a template for a display screen for information reporting;

receiving, from the design system, configuration information for information reporting, the configuration information including one or more data parameters for accessing data stored in a database;

receiving, from a user system of one or more computers executing a display application, a request for information reporting;

accessing the data in the database according to the database parameters; and

providing the data to the user system for display in the display screen by the display application according to the template.

18 . The system of claim 17 , further comprising:

receiving raw data from a plurality of enterprise software applications and storing the raw data in the database;

determining one or more key performance indicators (KPIs) for the enterprise software applications using the configuration information; and

providing the KPIs to the user system for display in the display screen by the display application.

19 . The system of claim 18 , wherein determining the KPIs includes one or more of: filtering the raw data, performing data composition on the raw data, performing data aggregation on the raw data, determining correlations in the raw data, and determining Service Level Agreement (SLA) configuration information using the raw data.

20 . The system of claim 17 , wherein the one or more data parameters specify one or more queries to fetch the data from the database.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2014
From: VOGEL, ANDREAS; HENKEL, SIGO; TSOGANOV, ANDREI; HEHN, DOMINIC P.O.
To: SAP AG
Reel/Frame 033605/0708 →