IP Library Granted Patent US 9,396,446
Granted Patent B2
US 9,396,446 · App. 13/284,020 · Granted Jul 19, 2016

Modeling properties of data and events as transformations of document data and system values

View Patent ↗
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 9,396,446
App. No.
13/284,020
Granted
Jul 19, 2016
Kind
B2
Abstract

A system and method for modeling properties of data and events of a business application is presented. The system include a user interface frontend system that displays a user interface, and a user interface backend system that hosts a business application that generates the user interface for display in the user interface frontend system. The system further includes an enterprise service framework comprising one or more data processors that define one or more properties of data and/or events related to the business application, and model each of the one or more properties as a data field of the business application. A dynamic properties calculator includes one or more data processors that access a set of transformation logic representing data transformation rules for each of the data fields of the business application, and apply the transformation rules to the data fields that represent the one or more properties.

Claims (38)

1. A computer-implemented method comprising:

defining, using one or more data processors of an enterprise service framework executing a business application that generates a user interface displayed on a user interface frontend system, one or more properties of data and events related to the business application;

wherein the user interface is generated based on a user interface graphical layout and data required for calculation and evaluation of the one or more properties of data and events related to the business application,

wherein the enterprise service framework supports a user interface framework comprising the user interface frontend system connected to a user interface backend system, and wherein the business application is implemented by a business object service provider and executed by the enterprise service framework,

the user interface backend system hosts the business application, the user interface backend system being further connected to the enterprise service framework and retrieving the one or more properties of data and events related to the business application;

modeling, using the one or more data processors, each of the one or more properties of data and events as a data field of the business application, the modeled properties of data and events being calculated and evaluated using a dynamic properties calculator of the enterprise service framework, wherein the dynamic properties calculator is separate from the business object service provider;

accessing, by the one or more data processors, a set of transformation logic representing data transformation rules for each of the data fields of the business application; and

applying, by the one or more data processors, the transformation rules to the data fields of the business application in response to a request by the user interface framework, the transformation rules being applied to the data fields that represent the one or more properties.

2. The method in accordance with claim 1 , wherein applying the transformation rules to the data fields of the user interface further includes defining dependencies among the one or more properties.

3. The method in accordance with claim 1 , wherein the business application includes a user interface that displays the application of the transformation rules.

4. The method in accordance with claim 1 , further comprising retrieving the one or more properties of data and events related to the business application from the business object service provider.

5. The method in accordance with claim 1 , further comprising retrieving the one or more properties of data and events related to the business application from a database shared with other business applications.

6. A system comprising:

a user interface frontend system that displays a user interface for a business application, wherein the business application is implemented by a business object service provider and executed by an enterprise service framework, the enterprise service framework supports a user interface framework comprising the user interface frontend system, the business application generates the user interface based on a user interface graphical layout and data required for calculation and evaluation of properties of data and events of the business application;

a user interface backend system comprising one or more hardware processors connected to the user interface frontend system, the user interface backend system hosting the business application and retrieving the one or more properties of data and events related to the business application;

the enterprise service framework comprising one or more hardware processors connected to the user interface backend system, the enterprise service framework

executes the business application,

defines one or more properties of the data and events of the business application,

models each of the one or more properties as a data field of the business application,

comprises a dynamic properties calculator being separate from the business object service provider and that includes one or more hardware processors to calculate and evaluate the modeled properties of data and events of the business application, and

accesses a set of transformation logic representing data transformation rules for each of the data fields of the business application,

applies the transformation rules to the data fields that represent the one or more properties in response to a request by the user interface framework.

7. The system in accordance with claim 6 , wherein dynamic properties calculator further defines dependencies among the one or more properties using the transformation logic.

8. The system in accordance with claim 6 , wherein the business application includes a user interface that displays the application of the transformation rules.

9. The system in accordance with claim 6 , wherein the user interface backend system retrieves the one or more properties of data and events related to the business application from a business object service provider.

10. The system in accordance with claim 6 , wherein the user interface backend system retrieves the one or more properties of data and events related to the business application from a database shared with other business applications.

11. A computer-implemented method comprising:

retrieving, using one or more data processors of an enterprise service framework executing a business application that generates a user interface displayed on a user interface frontend system, one or more properties of data and/or events related to the business application,

wherein the user interface is generated based on a user interface graphical layout and data required for calculation and evaluation of the one or more properties of data and events related to the business application,

wherein the enterprise service framework supports a user interface framework comprising the user interface frontend system connected to a user interface backend system, and wherein the business application is implemented by a business object service provider and executed by the enterprise service framework,

the user interface backend system hosts the business application, the user interface backend system being further connected to the enterprise service framework and retrieving the one or more properties of data and events related to the business application;

modeling, using the one or more data processors, each of the one or more properties of data and events as a data field of the business application, the modeled properties of data and events being calculated and evaluated using a dynamic properties calculator of the enterprise service framework, wherein the dynamic properties calculator is separate from the business object service provider;

accessing, by the one or more data processors, a set of transformation logic representing data transformation rules for each of the data fields of the business application; and

applying, by the one or more data processors, the transformation rules to the data fields of the business application in response to a request by the user interface framework, the transformation rules being applied to the data fields that represent the one or more properties.

12. The method in accordance with claim 11 , wherein applying the transformation rules to the data fields of the user interface further includes defining dependencies among the one or more properties.

13. The method in accordance with claim 11 , wherein the business application includes a user interface that displays the application of the transformation rules.

14. The method in accordance with claim 11 , further comprising retrieving the one or more properties of data and events related to the business application from the business object service provider.

15. The method in accordance with claim 11 , further comprising retrieving the one or more properties of data and events related to the business application from a database shared with other business applications.

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 Nov 7, 2011
From: RITTER, GERD; GROSS, RENE; KORNMANN, TIM; TATZEL, STEFFEN; STUMPF, DIRK; GIEBEL, DIRK
To: SAP AG
Reel/Frame 027184/0560 →