Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
114 words
A method of developing a configuration management application for use in a distributed computing environment having a management server and at least one endpoint, the endpoint having a set of endpoint data to be managed by the application, comprising the steps of: (a) using application prototyping data to generate a prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to an endpoint object representative of the at least one endpoint; (b) having the endpoint object apply the endpoint data to the database records to thereby evaluate the prototype application; and (c) refining the application prototyping data as necessary based on the evaluation.
Claim 2
Independent Claim
114 words
A method of developing a configuration management application for use in a distributed computing environment having a management server and at least one endpoint, the endpoint having a set of endpoint data to be managed by the application, comprising the steps of: (a) using application prototyping data to generate a prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to an endpoint object representative of the at least one endpoint; (b) having the endpoint object apply the endpoint data to the database records to thereby evaluate the prototype application; and (c) refining the application prototyping data as necessary based on the evaluation.
Claim 3
Dependent Claim
35 words
The method of developing a configuration management application as described in claim 1 further including the step of: (d) using the refined application prototyping data to generate a profile application comprising a modified profile object.
Claim 4
Dependent Claim
33 words
The method of developing a configuration management application as described in claim 2 further including the step of: (e) using the modified profile object to generate source code for the configuration management application.
Claim 5
Dependent Claim
22 words
The method of developing a configuration management application as described in claim 1 wherein the application prototyping data has a predetermined format.
Claim 6
Dependent Claim
39 words
The method of developing a configuration management application as described in claim 4 wherein the predetermined format is an ASCII text file having a datafile name, one or more attributes, a keyword, and at least set of parsing expressions.
Claim 7
Dependent Claim
41 words
The method of developing a configuration management application as described in claim 5 wherein the endpoint object is controlled to apply the endpoint data by control information which includes the datafile name and the at least one set of parsing expressions.
Claim 8
Dependent Claim
43 words
The method of developing a configuration management application as described in claim 1 wherein in step (b) database records are passed to the endpoint object and the endpoint object performs configuration changes to conform the set of endpoint data to the database records.
Claim 9
Dependent Claim
44 words
The method of developing a configuration management application as described in claim 1 wherein in step (b) database records are passed to the endpoint object and the endpoint object reports configuration changes necessary to conform the set of endpoint data to the database records.
Claim 10
Dependent Claim
28 words
The method of developing a configuration management application as described in claim 1 wherein in step (b) the set of endpoint data is read by the profile object.
Claim 11
Dependent Claim
30 words
The method of developing a configuration management application as described in claim 1 wherein in step (b) the database records are changed to conform to the set of endpoint data.
Claim 12
Independent Claim
134 words
A method of developing an application for use in a distributed computing environment having a management server and at least one endpoint, the endpoint having a set of endpoint data to be managed by the application, comprising the steps of: (a) using application prototyping data to generate a prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to an endpoint object representative of at least one endpoint; (b) passing control information from the profile object to the endpoint object to apply the endpoint data to the database records to thereby evaluate the prototype application; (c) refining the application prototyping data as necessary based on the evaluation; (d) using the refined application prototyping data to generate said application comprising a modified profile object.
Claim 13
Independent Claim
134 words
A method of developing an application for use in a distributed computing environment having a management server and at least one endpoint, the endpoint having a set of endpoint data to be managed by the application, comprising the steps of: (a) using application prototyping data to generate a prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to an endpoint object representative of at least one endpoint; (b) passing control information from the profile object to the endpoint object to apply the endpoint data to the database records to thereby evaluate the prototype application; (c) refining the application prototyping data as necessary based on the evaluation; (d) using the refined application prototyping data to generate said application comprising a modified profile object.
Claim 14
Dependent Claim
27 words
The method of developing an application as described in claim 11 further including the step of generating source code for the application using the modified profile object.
Claim 15
Dependent Claim
23 words
The method of developing an application as described in claim 11 wherein the control information adds, modifies or deletes records from the database.
Claim 16
Dependent Claim
131 words
A computer program product for developing configuration management applications useful in a distributed computer environment, the computer environment including a management server and at least one endpoint having a set of endpoint data to be managed by the application, comprising: means for generating a blank profile object and at least one endpoint object representative of the at least one endpoint; means for imprinting the blank profile object with application prototyping data to generate a prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to at least one endpoint object; means for applying the endpoint data to the database records to thereby evaluate the prototype application; and means for refining the application prototyping data as necessary based on the evaluation.
Claim 17
Dependent Claim
131 words
A computer program product for developing configuration management applications useful in a distributed computer environment, the computer environment including a management server and at least one endpoint having a set of endpoint data to be managed by the application, comprising: means for generating a blank profile object and at least one endpoint object representative of the at least one endpoint; means for imprinting the blank profile object with application prototyping data to generate a prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to at least one endpoint object; means for applying the endpoint data to the database records to thereby evaluate the prototype application; and means for refining the application prototyping data as necessary based on the evaluation.
Claim 18
Dependent Claim
28 words
The computer program product as described in claim 14 wherein the means for applying includes: means for modifying the set of endpoint data to mirror the database records.
Claim 19
Dependent Claim
35 words
The computer program product as described in claim 14 wherein the means for applying includes: means for reporting a set of configuration changes necessary to conform the set of endpoint data to the database records.
Claim 20
Dependent Claim
38 words
The computer program product as described in claim 14 wherein the means for applying includes: means for modifying the database records to reflect a current configuration of the endpoint object as represented by the set of endpoint data.
Claim 21
Dependent Claim
146 words
A computer, comprising: a processor; an operating system; application builder means run by the processor and the operating system for generating a prototype application executable in a distributed computer environment having a management server and at least one endpoint, the endpoint having a set of endpoint data to be managed, the application builder means comprising: means for generating a blank profile object and at least one endpoint object representative of the at least one endpoint; means for imprinting the blank profile object with application prototyping data to generate the prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to at least one endpoint object; means for applying the endpoint data to the database records to thereby evaluate the prototype application; and means for refining the application prototyping data as necessary based on the evaluation.
Claim 22
Dependent Claim
146 words
A computer, comprising: a processor; an operating system; application builder means run by the processor and the operating system for generating a prototype application executable in a distributed computer environment having a management server and at least one endpoint, the endpoint having a set of endpoint data to be managed, the application builder means comprising: means for generating a blank profile object and at least one endpoint object representative of the at least one endpoint; means for imprinting the blank profile object with application prototyping data to generate the prototype application, the prototype application comprising a profile object and an associated database of records containing configuration information to be applied to at least one endpoint object; means for applying the endpoint data to the database records to thereby evaluate the prototype application; and means for refining the application prototyping data as necessary based on the evaluation.
Claim 23
Dependent Claim
81 words
The computer as described in claim 18 wherein the means for applying the application builder means includes: means for selectively (a) modifying the set of endpoint data to mirror the database records, (b) reporting a set of configuration changes necessary to conform the set of endpoint data to the database records, (c) reading the set of endpoint data, and (c) modifying the database records to reflect a current configuration of the endpoint object as represented by the set of endpoint data.