System and method for batch tuning intelligent devices
First Claim
1. A method for generating a batch configuration document for an intelligent device, the method comprising:
- accessing a plurality of configuration files on the intelligent device, wherein each of the one or more configuration files includes configuration information for one of a plurality of software components of the intelligent device; and
generating the batch configuration document from the plurality of configuration files, wherein the batch configuration document includes the configuration information for the plurality of software components of the intelligent device;
wherein, after said generating, the batch configuration document is accessible for use in configuring the plurality of software components of the intelligent device whose configuration files were used in said generating the batch configuration document.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for batch-tuning multiple software components of an intelligent device. An intelligent device may include tunable components each associated with a tunable configuration file. A batch tuner may be used to generate batch configuration documents from the configuration files. The batch tuner may also be used to generate configuration files from a batch configuration document. In one embodiment, the batch configuration document and the configuration files are markup language documents. In one embodiment, an XML document type definition (DTD) may be used as the method of information exchange. In one embodiment, the batch tuner may use an API (e.g. DOM or SAX API) to access the batch configuration document and configuration files. In one embodiment, each component may be associated with an executable module conforming to the API, and the batch tuner may call the module for the component to generate the configuration file.
86 Citations
72 Claims
-
1. A method for generating a batch configuration document for an intelligent device, the method comprising:
-
accessing a plurality of configuration files on the intelligent device, wherein each of the one or more configuration files includes configuration information for one of a plurality of software components of the intelligent device; and
generating the batch configuration document from the plurality of configuration files, wherein the batch configuration document includes the configuration information for the plurality of software components of the intelligent device;
wherein, after said generating, the batch configuration document is accessible for use in configuring the plurality of software components of the intelligent device whose configuration files were used in said generating the batch configuration document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for configuring a plurality of software components of an intelligent device, the method comprising:
-
accessing a batch configuration document, wherein the batch configuration document comprises configuration information for the plurality of software components of the intelligent device; and
applying the configuration information from the batch configuration document to one or more configuration files on the intelligent device, wherein each of the one or more configuration files includes configuration information for one of the plurality of software components of the intelligent device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for configuring intelligent devices, the method comprising:
-
generating a batch configuration document from a plurality of configuration files on a first intelligent device, wherein each of the plurality of configuration files includes configuration information for one of one or more software components of the intelligent device, and wherein the batch configuration document includes the configuration information from the plurality of configuration files; and
configuring one or more software components of a second intelligent device using the batch configuration document generated on the first intelligent device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for generating a batch configuration document for a plurality of intelligent devices, the method comprising:
-
accessing one or more configuration files on each of the plurality of intelligent devices, wherein each of the one or more configuration files on each of the plurality of intelligent devices includes configuration information for one of one or more software components of the intelligent device; and
generating the batch configuration document from the one or more configuration files on each of the plurality of intelligent devices, wherein the batch configuration document includes the configuration information for the one or more software components of each of the plurality of intelligent devices;
wherein, after said generating, the batch configuration document is accessible for use in configuring the plurality of intelligent devices whose configuration files were used in said generating the batch configuration document. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. An intelligent device, comprising:
-
a processor;
a plurality of software components;
a plurality of configuration files, wherein each of the plurality of configuration files is associated with one of the plurality of software components, and wherein each of the plurality of configuration files includes configuration information for its associated component; and
a memory operable to store program instructions, wherein the program instructions are executable by the processor to;
open each of the plurality of configuration files to access the configuration information for the component associated with the configuration file; and
generate a batch configuration document from the configuration information accessed from each of the plurality of configuration files;
wherein the batch configuration document includes the configuration information from each of the plurality of configuration files; and
wherein, after said generating, the batch configuration document is accessible for use in configuring the plurality of software components in the intelligent device. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
-
56. An intelligent device, comprising:
-
a processor;
a plurality of software components;
a plurality of configuration files, wherein each of the plurality of configuration files is associated with one of the plurality of software components, and wherein each of the plurality of configuration files includes configuration information for its associated component; and
a memory operable to store program instructions, wherein the program instructions are executable by the processor to;
open a batch configuration document, wherein the batch configuration document comprises configuration information for the plurality of software components of the intelligent device; and
apply the configuration information from the batch configuration document to the plurality of configuration files on the intelligent device. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
accessing a plurality of configuration files on an intelligent device, wherein each of the plurality of configuration files includes configuration information for one of a plurality of software components of the intelligent device; and
generating a batch configuration document from the plurality of configuration files, wherein the batch configuration document includes the configuration information for the plurality of software components of the intelligent device;
wherein, after said generating, the batch configuration document is accessible for use in configuring the plurality of software components of the intelligent device whose configuration files were used in said generating the batch configuration document. - View Dependent Claims (67, 68, 69)
-
-
70. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
accessing a batch configuration document, wherein the batch configuration document comprises configuration information for a plurality of software components of an intelligent device; and
applying the configuration information from the batch configuration document to one or more configuration files on the intelligent device, wherein each of the one or more configuration files includes configuration information for one of the plurality of software components of the intelligent device. - View Dependent Claims (71, 72)
-
Specification