IP Library › Granted Patent US 7,954,087
Granted Patent B2
US 7,954,087 · App. 11/322,511 · Granted May 31, 2011

Template integration

Assignee: SAP AG
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,954,087
App. No.
11/322,511
Granted
May 31, 2011
Kind
B2
Abstract

A system and method are provided for integrating configuration templates. Usage-based configuration templates are created. The configuration templates are integrated into a configuration structure by assigning system instances to the configuration templates based on the usage of each of the system instances. The system instances are associated with one or more systems coupled with the configuration structure.

Claims (22)

1. A method comprising:

generating a usage-based configuration template based on usage-based configuration information relating to a plurality of computer systems to dynamically adapt to usage settings of each of the plurality of computer systems, the usage-based configuration template being independent of a particular configuration setting of the plurality of computer systems other than said usage settings;

integrating a default configuration template with the usage-based configuration template to generate a dynamic configuration template, the default configuration template being default configuration settings of a primary computer system of the plurality of computer systems; and

employing the dynamic configuration template to dynamically adapt to usage settings of the primary computer system and maintain compatibility with the default configuration settings of the primary computer system.

2. The method of claim 1 , further comprising:

moving the usage-based configuration template from the primary computer system to one or more secondary computer systems of the plurality of computer systems, the usage-based configuration template to dynamically adapt to usage settings of the one or more secondary computer systems.

3. The method of claim 1 , wherein the usage-based configuration information includes information relating to one or more of a virtual machine configuration, a kernel configuration, a service settings configuration, an application configuration, and a runtime-filter configuration.

4. A system comprising:

a server computer system coupled with a database haying default configuration information relating to default configuration settings associated with a primary computer system of a plurality of computer systems coupled with the server computer system, the server computer system having an application server, the application server to

generate a usage-based configuration template based on usage-based configuration information relating to the plurality of computer systems to dynamically adapt to usage settings of each of the plurality of computer systems, the usage-based configuration template being independent of a particular configuration setting of the plurality of computer systems other than said usage settings;

integrate a default configuration template with the usage configuration template to generate a dynamic configuration template, the default configuration template being the default configuration settings of the primary computer system; and

employ the dynamic configuration template to dynamically adapt to usage settings of the primary computer system and maintain compatibility with the default configuration settings of the primary computer system.

5. The system of claim 4 , wherein the application server is further modified to:

move the usage-based configuration template from the primary computer system to one or more secondary computer systems of the plurality of computer systems, the usage-based configuration template to dynamically adapt to usage settings of the one or more secondary computer systems.

6. The system of claim 4 , wherein the usage-based configuration information includes information relating to one or more of a virtual machine configuration, a kernel configuration, a service settings configuration, an application configuration, and a runtime-filter configuration.

7. A machine-readable storage medium comprising instructions which, when executed, cause a machine to:

generate a create usage-based configuration template based on usage-based configuration information relating to a plurality of computer systems to dynamically adapt to usage settings of each of the plurality of computer systems, the usage-based configuration template being independent of a particular configuration setting of the plurality of computer systems other than said usage settings;

integrate a default configuration template with the usage configuration template to generate a dynamic configuration template, the default configuration template being based on default configuration settings of a primary computer system of the plurality of computer systems; and

employ the dynamic configuration template to dynamically adapt to usage settings of the primary computer system and maintain compatibility with the default configuration settings of the primary computer system.

8. The machine-readable storage medium of claim 7 , wherein the instructions which, when executed machine, further cause the machine to:

move the usage-based configuration template from the primary computer system to one or more secondary computer systems of the plurality of computer systems, the usage-based configuration template to dynamically adapt to usage settings of the one or more secondary computer systems.

9. The machine-readable storage medium of claim 7 , wherein the usage-based configuration information includes information relate to one or more of a virtual machine configuration, a kernel configuration, a service settings configuration, an application configuration, and a runtime-filter configuration.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2006
From: ZENZ, INGO; KILIAN, FRANK; SEMERDZHIEV, KRASIMIR P.
To: SAP AG
Reel/Frame 017449/0519 →
Continuity (1)
Related Publication 20070157172A1 · Jul 5, 2007