Method and apparatus for configuring a computer
First Claim
1. A method for configuring a computer comprising:
- obtaining a database having at least one configuration settings for a computer;
obtaining a script having commands for configuring said computer;
parsing said script to determine an appropriate Scripting Plug-In for said script, wherein said Scripting Plug-In maintains knowledge of specific fields and methods of objects stored in said database; and
forwarding said script to said Scripting Plug-In, wherein said Scripting Plug-In executes said commands thereby configuring said computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The configuration may be for a type of system setting or for network configurations and protocols. Through scripting, a computer may be configured locally or remotely on a network. One embodiment of the invention provides for a centralized database or Configuration Library consisting of collected data relating to available configuration settings. This database is not limited to configuration information and can be used as a general database containing information the user desires to store. To modify a configuration by scripting, the invention provides for a Scripting Interface consisting of a Scripting Server and Scripting Plug-In. The Scripting Server receives the script forwarded from a user or network administrator, parses the script and determines the appropriate Scripting Plug-In to forward the desired action to. The Scripting Plug-In receives the commands and executes the appropriate actions to modify the configuration as directed.
-
Citations
35 Claims
-
1. A method for configuring a computer comprising:
-
obtaining a database having at least one configuration settings for a computer; obtaining a script having commands for configuring said computer;
parsing said script to determine an appropriate Scripting Plug-In for said script, wherein said Scripting Plug-In maintains knowledge of specific fields and methods of objects stored in said database; andforwarding said script to said Scripting Plug-In, wherein said Scripting Plug-In executes said commands thereby configuring said computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a database comprising configuration settings for a computer; a scripting interface comprising a Scripting Server and at least one Scripting Plug-In, wherein said Scripting Server receives a script having commands for configuring said computer, said Scripting Server parses said script to determine one of said at least one Scripting Plug-In for said script; and said one of said at least one Scripting Plug-In configured to access said computer and modify said configuration settings. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for configuring a computer comprising:
-
means for obtaining a database having at least one configuration settings for a computer; means for obtaining a script having commands for configuring said computer; means for parsing said script to determine an appropriate Scripting PlugIn for said script, wherein said Scripting Plug-In maintains knowledge of specific fields and methods of objects stored in said database; and means for forwarding said script to said Scripting Plug-In, wherein said Scripting Plug-In executes said commands thereby configuring said computer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for configuring a computer, said computer program product comprising computer readable code configured to cause a computer to; obtain a database having at least one configuration settings for a computer; obtain a script having commands for configuring said computer; parse said script to determine an appropriate Scripting Plug-In for said script, wherein said Scripting Plug-In maintains knowledge of specific fields and methods of objects stored in said database; and forward said script to said Scripting Plug-In, wherein said Scripting PlugIn executes said commands thereby configuring said computer. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification