IP Library Granted Patent US 7,516,200
Granted Patent B2
US 7,516,200 · App. 10/739,992 · Granted Apr 7, 2009

Aggregation and integration scheme for grid relevant customization information

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 7,516,200
App. No.
10/739,992
Granted
Apr 7, 2009
Kind
B2
Abstract

A system and a method includes storing one or more configuration element entries in a definition scheme on a computer system included in a grid computer network. The configuration element entry includes data used by a program included in the computer system in the grid computer network to locate and access application specific customization data associated with an application on the computer system. The system and method also includes accessing the entries in the definition scheme for the application such that the program accesses the customization data using the definition scheme and the configuration element entries.

Claims (47)

1. A method comprising:

storing configuration settings, in a grid computer network, used to control and customize a plurality of applications operating in the grid computer network;

generating, in a computer system in the grid computer network, a proxy layer including a definition scheme that:

describes names of the configuration settings by defining configuration element entries that correspond to the configuration settings, one of the configuration element entries being an application-specific configuration element entry and corresponding to one of the configuration settings used to control and customize a specific application from the plurality of applications; and

links the application-specific configuration setting with an application-specific access handler, the access handler directly linked and providing access to the application-specific configuration setting;

accessing the application-specific configuration element entry in the definition scheme such that the application-specific configuration element entry directs the access, via the application-specific access handler, to the application-specific configuration setting; and

customizing the specific application by using the accessed application-specific configuration setting.

2. The method of claim 1 further comprising storing aggregation entries in the definition scheme on the computer system, the aggregation entries defining aggregation methods for multiple configuration element entries.

3. The method of claim 1 wherein the definition scheme includes aggregated properties.

4. The method of claim 3 wherein the definition scheme includes at least one of a property name, a reference, and an aggregation expression.

5. The method of claim 3 wherein the configuration element entries include at least one of an element type, a data type, a constraint, and a selection expression.

6. The method of claim 1 further comprising reading the definition scheme.

7. The method of claim 1 further comprising processing the definition scheme and building an intermediate layer.

8. The method of claim 7 wherein the intermediate layer is the proxy the layer between the specific application and the application-specific configuration setting.

9. A computer program product, tangibly embodied in a computer-readable storage medium, the storage medium comprising instructions which when executed on a data processing apparatus cause the data processing apparatus to:

store configuration settings, in a grid computer network, used to control and customize a plurality of applications operating in the grid computer network;

generate, in a computer system in the grid computer network, a proxy layer including a definition scheme that:

describes names of the configuration settings by defining configuration element entries that correspond to the configuration settings, one of the configuration element entries being an application specific configuration element entry and corresponding to one of the configuration settings used to control and customize a specific application from the plurality of applications; and

links the application-specific configuration setting with an application-specific access handler, the access handler directly linked and providing access to the application-specific configuration setting;

access the application-specific configuration element entry in the definition scheme such that the application-specific configuration element entry directs the access, via the application-specific access handler, to the application-specific configuration setting; and

customize the specific application by using the accessed application-specific configuration setting.

10. The product of claim 9 , the product being operable to store aggregation entries in the definition scheme on the computer system, the aggregation entries defining aggregation methods for multiple configuration element entries.

11. The product of claim 9 wherein the definition scheme includes aggregated properties.

12. The product of claim 9 wherein the definition scheme includes at least one of a property name, a reference, and an aggregation expression.

13. The product of claim 9 wherein the configuration element entries include at least one of an element type, a data type, a constraint, an access handler, and a selection expression.

14. The product of claim 9 , the product being operable read the definition scheme.

15. The product of claim 9 , the product being operable process the definition scheme and building an intermediate layer.

16. The product of claim 15 wherein the intermediate layer is the proxy layer between the specific application and the application-specific configuration setting.

17. A system comprising:

means for storing configuration settings, in a grid computer network, used to control and customize a plurality of applications operating in the grid computer network;

means for generating, in a computer system in the grid computer network, a proxy layer including a definition scheme that:

describes names of the configuration settings by defining configuration element entries that correspond to the configuration settings, one of the configuration element entries being an application-specific configuration element entry and corresponding to one of the configuration settings used to control and customize a specific application from the plurality of applications; and

links the application-specific configuration setting with an application-specific access handler, the access handler directly linked and providing access to the application-specific configuration setting;

means for accessing the application-specific configuration element entry in the definition scheme such that the application-specific configuration element entry directs the access, via the application-specific access handler, to the application-specific configuration setting; and

means for customizing the specific application by using the accessed application-specific configuration setting.

18. The system of claim 17 further comprising a means for processing the definition scheme and building an intermediate layer.

19. The system of claim 17 wherein the intermediate layer is the proxy layer between the specific application and the application-specific configuration setting.

20. A method comprising the steps of:

a step of storing configuration settings, in a grid computer network, used to control and customize a plurality of applications operating in the grid computer network;

a step of generating, in a computer system in the grid computer network, a proxy layer including a definition scheme that:

describes names of the configuration settings by defining configuration element entries that correspond to the configuration settings, one of the configuration element entries being an application-specific configuration element entry and corresponding to one of the configuration settings used to control and customize a specific application from the plurality of applications; and

links the application-specific configuration setting with an application-specific access handler, the access handler directly linked and providing access to the application-specific configuration setting;

a step of accessing the application-specific configuration element entry in the definition scheme such that the application-specific configuration element entry directs the access, via the application-specific access handler, to the application-specific configuration setting;

a step of customizing the specific application by using the accessed application-specific configuration setting; and

a step of processing the definition scheme and building an intermediate layer which is the proxy layer between the specific application and the application-specific configuration setting.

21. The method of claim 1 , wherein, when the one configuration setting is changed in the grid computer network, the application-specific configuration element entry is changed in the definition scheme.

22. The system of claim 17 , wherein, when the one configuration setting is changed in the grid computer network, the application-specific configuration element entry is changed in the definition scheme.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
CHANGE OF NAME Recorded Dec 21, 2005
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 017364/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2003
From: BOZAK, EROL; GEBHART, ALEXANDER
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 014826/0914 →