IP Library Patent Application 11852021
Patent Application
App. No. 11/852,021

METHOD AND SYSTEM FOR MANAGING CONFIGURATION INFORMATION

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.
11/852,021
Abstract

An approach is provided for managing a software environment. A system file that includes information of a software environment is built. The system file is validated against one or more rules. A script is output and used to generate standardized configuration information for the software environment.

Claims (46)

1 . A method comprising:

building a system file that includes software environment information;

validating the system file against one or more rules; and

outputting a script used to generate standardized configuration information for the software environment.

2 . A method according to claim 1 , wherein the software environment information includes user identifiers, user roles, and corresponding passwords, further comprising:

encrypting the passwords for inclusion in the configuration information.

3 . A method according to claim 1 , further comprising:

interpreting the script to generate the configuration information.

4 . A method according to claim 1 , further comprising:

parsing the system file;

determining whether the parsed file includes a security or performance related parameter; and

adding the security or performance related parameter into the parsed file, if no security or performance related parameter has been specified.

5 . A method according to claim 1 , further comprising:

generating an error if the system file does not satisfy one or more of the rules, wherein the system file is modified in response to the error.

6 . A method according to claim 1 , wherein the configuration information includes a log file name and associated location.

7 . A method according to claim 1 , wherein the software environment is a production environment.

8 . A method according to claim 1 , wherein the system file specifies a list of components and corresponding properties of the components.

9 . A method according to claim 1 , wherein the system file is in an extensible mark-up language (XML) format and the script is a Jython script.

10 . A method according to claim 1 , wherein the configuration information corresponds to a server or a portal.

11 . An apparatus comprising:

a processor configured to execute a build program configured to build a system file that includes software environment information, to execute a validation program and a code builder,

wherein the system file is transmitted to the validation program for validating the system file against one or more rules,

wherein the validated system is supplied to the code builder for outputting a script, the script being used to generate standardized configuration information for the software environment.

12 . An apparatus according to claim 11 , wherein the software environment information includes user identifiers, user roles, and corresponding passwords, the processor being further configured to encrypt the passwords for inclusion in the configuration information.

13 . An apparatus according to claim 11 , wherein the processor is further configured to execute an interpreter configured to interpret the script to generate the configuration information.

14 . An apparatus according to claim 11 , wherein the processor is further configured to parse the system file, to determine whether the parsed file includes a security or performance related parameter, and to add the security or performance related parameter into the parsed file, if no security or performance related parameter has been specified.

15 . An apparatus according to claim 11 , wherein the processor is further configured to generate an error if the system file does not satisfy one or more of the rules, wherein the system file is modified in response to the error.

16 . An apparatus according to claim 11 , wherein the configuration information includes a log file name and associated location.

17 . An apparatus according to claim 11 , wherein the software environment is a production environment.

18 . An apparatus according to claim 11 , wherein the system file specifies a list of components and corresponding properties of the components.

19 . An apparatus according to claim 11 , wherein the system file is in an extensible mark-up language (XML) format and the script is a Jython script.

20 . An apparatus according to claim 11 , wherein the configuration information corresponds to a server or a portal.

21 . A computer-readable storage medium configured to store instructions for causing a processor to perform steps comprising:

building a system file that includes software environment information;

validating the system file against one or more rules; and

outputting a script used to generate standardized configuration information for the software environment.

22 . A computer-readable storage medium according to claim 21 , wherein the software environment information includes user identifiers, user roles, and corresponding passwords, and the steps further comprising:

encrypting the passwords for inclusion in the configuration information.

23 . A computer-readable storage medium according to claim 21 , wherein the steps further comprises:

interpreting the script to generate the configuration information.

24 . A computer-readable storage medium according to claim 21 , wherein the steps further comprises:

parsing the system file;

determining whether the parsed file includes a security or performance related parameter; and

adding the security or performance related parameter into the parsed file, if no security or performance related parameter has been specified.

25 . A computer-readable storage medium according to claim 21 , wherein the steps further comprises:

generating an error if the system file does not satisfy one or more of the rules, wherein the system file is modified in response to the error.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2009
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023251/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2009
From: VERIZON SERVICES CORP.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023235/0251 →
CHANGE OF NAME Recorded Sep 14, 2009
From: VERIZON DATA SERVICES INC.
To: VERIZON DATA SERVICES LLC
Reel/Frame 023224/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2007
From: COHEN, JEFFREY C.; NADKARNI, SANDEEP S.
To: VERIZON SERVICES CORP.
Reel/Frame 019933/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2007
From: NAMJOSHI, ATUL A.
To: VERIZON DATA SERVICES INC.
Reel/Frame 019933/0183 →