Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
105 words
A data-driven global registry method to extend any framework in an object oriented programming (OOP) based computer system, the method comprising the steps of: (a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; (b) generating a new class attributes file which specifies attributes associated with the new class; and (c) placing the new class attributes file in a global registry configuration directory such that a plurality of clients can access the global registry configuration directory to determine if the new class has been installed in the class library.
Claim 2
Dependent Claim
105 words
A data-driven global registry method to extend any framework in an object oriented programming (OOP) based computer system, the method comprising the steps of: (a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; (b) generating a new class attributes file which specifies attributes associated with the new class; and (c) placing the new class attributes file in a global registry configuration directory such that a plurality of clients can access the global registry configuration directory to determine if the new class has been installed in the class library.
Claim 3
Dependent Claim
80 words
The data-driven global registry method of claim 1 further comprising the steps of: (d) retrieving a list of classes which match a client's attribute query based on contents of a plurality of class attributes files in the global registry configuration directory; (e) selecting a particular class from the retrieved list of classes based on a predetermined preference set; (f) generating an instance of the selected class as a new object; and (g) initializing the new object with client specified parameters.
Claim 4
Dependent Claim
32 words
The data-driven global registry method of claim 2 wherein the initializing step comprises initializing the new object with default client specified parameters unless particular client specified parameters are obtained from the client.
Claim 5
Dependent Claim
67 words
The data-driven global registry method of claim 2 further comprising the step of scanning the global registry configuration directory for class attributes files to generate a lookup table containing an entry for each class and the associated attributes in the class attributes files and wherein the retrieving step comprises generating the list of classes by searching the lookup table for entries which match the client's attribute query.
Claim 6
Dependent Claim
126 words
A program storage device readable by a computer system tangibly embodying a program of instructions executable by the computer system to perform an object oriented programming (OOP) based data-driven global registry method for use by a client, the method emodied on the storage device comprising the steps of: (a) providing a new class defined in a shared class library which has data members and member functions related to a particular task; (b) generating a new class attributes file which specifies attributes associated with the new class; and (c) placing the new class attributes file in a global registry configuration directory such that a plurality of client's can access the global registry configuration directory to determine if the new class has been installed in the class library.
Claim 7
Dependent Claim
126 words
A program storage device readable by a computer system tangibly embodying a program of instructions executable by the computer system to perform an object oriented programming (OOP) based data-driven global registry method for use by a client, the method emodied on the storage device comprising the steps of: (a) providing a new class defined in a shared class library which has data members and member functions related to a particular task; (b) generating a new class attributes file which specifies attributes associated with the new class; and (c) placing the new class attributes file in a global registry configuration directory such that a plurality of client's can access the global registry configuration directory to determine if the new class has been installed in the class library.
Claim 8
Dependent Claim
82 words
The program storage device of claim 5 wherein the method further comprises the steps of: (d) retrieving a list of classes which match a client's attribute query based on contents of a plurality of class attributes files in the global registry configuration directory; (e) selecting a particular class from the retrieved list of classes based on a predetermined preference set; (f) generating an instance of the selected class as a new object; and (g) initializing the new object with client specified parameters.
Claim 9
Dependent Claim
34 words
The program storage device of claim 6 wherein the initializing step of the method comprises initializing the new object with default client specified parameters unless particular client specified parameters are obtained from the client.
Claim 10
Dependent Claim
69 words
The program storage device of claim 6 wherein the method further comprises the step of scanning the global registry configuration directory for class attributes files to generate a lookup table containing an entry for each class and the associated attributes in the class attributes files and wherein the retrieving step comprises generating the list of classes by searching the lookup table for entries which match the client's attribute query.
Claim 11
Dependent Claim
128 words
A data-driven global registry for use to extend a framework in an object oriented programming (OOP) based computer system, comprising: (a) storage means, on a server in the OOP based computer system, for storing OOP-based classes, the classes including a new class defined in a shared class library, which has data members and member functions related to a particular task; and (b) a processor, operatively coupled to the storage means, which generates a new class attributes file that specifies attributes associated with the new class and places the new class attributes file in a global registry configuration directory on the storage means such that a plurality of clients can access the global registry configuration directory to determine if the new class has been installed in the class library.
Claim 12
Dependent Claim
128 words
A data-driven global registry for use to extend a framework in an object oriented programming (OOP) based computer system, comprising: (a) storage means, on a server in the OOP based computer system, for storing OOP-based classes, the classes including a new class defined in a shared class library, which has data members and member functions related to a particular task; and (b) a processor, operatively coupled to the storage means, which generates a new class attributes file that specifies attributes associated with the new class and places the new class attributes file in a global registry configuration directory on the storage means such that a plurality of clients can access the global registry configuration directory to determine if the new class has been installed in the class library.
Claim 13
Dependent Claim
83 words
The data-driven global registry of claim 9 further comprising an object instantiation means, operatively coupled to the storage means, for retrieving a list of classes which match a client's attribute query based on contents of a plurality of class attributes files in the global registry configuration directory, selecting a particular class from the retrieved list of classes based on a predetermined preference set, generating an instance of the selected class as a new object, and initializing the new object with client specified parameters.
Claim 14
Dependent Claim
34 words
The data-driven global registry of claim 10 wherein the object builder means comprises means for initializing the new object with default client specified parameters unless particular client specified parameters are obtained from the client.
Claim 15
Dependent Claim
68 words
The data-driven global registry of claim 10 wherein the object builder means comprises: (a) means for scanning the global registry configuration directory for class attributes files to generate a lookup table containing an entry for each class and the associated attributes in the class attributes files; and (b) means for generating the list of classes by searching the lookup table for entries which match the client's attribute query.
Claim 16
Dependent Claim
122 words
An object-based global registry method for use to extend a framework in an object oriented programming (OOP) based computer system, comprising the steps of: (a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (b) providing an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of client can access the class library to determine if the new class has been installed in the class library by accessing the provided object factory class.
Claim 17
Dependent Claim
122 words
An object-based global registry method for use to extend a framework in an object oriented programming (OOP) based computer system, comprising the steps of: (a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (b) providing an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of client can access the class library to determine if the new class has been installed in the class library by accessing the provided object factory class.
Claim 18
Dependent Claim
90 words
The object-based global registry method of claim 13 further comprising the steps of: (c) retrieving a list of object factory classes which match a client's attribute query based on contents of a plurality of object factory classes in the class library; (d) selecting an object factory class from the retrieved list of object factory classes based on a predetermined preference set; (e) generating an instance of a new class as a new object with the selected object factory class; and (f) initializing the new object with client application specified parameters.
Claim 19
Dependent Claim
32 words
The object-based global registry method of claim 14 wherein the initializing step comprises initializing the new object with default client specified parameters unless particular client specified parameters are obtained from the client.
Claim 20
Dependent Claim
37 words
The object-based global registry method of claim 13 further comprising the step of storing the object factory class for the new class along with a plurality of other object factory classes in a single global registry file.
Claim 21
Dependent Claim
67 words
The object-based global registry method of claim 14 further comprising the step of storing the object factory class for the new class along with a plurality of other object factory classes in a global registry file and wherein the retrieving step comprises resurrecting only those object factory classes from the global registry file which match a client's attribute query to form the list of object factory classes.
Claim 22
Dependent Claim
146 words
A program storage device readable by a computer system tangibly embodying a program of instructions executable by the computer system to perform an object oriented programming (OOP) based global registry method for use to extend a framework, the method embodied on the storage device comprising the steps of: (a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (b) providing an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of clients can access the class library to determine if the new class has been installed in the class library by accessing the provided object factory class.
Claim 23
Dependent Claim
146 words
A program storage device readable by a computer system tangibly embodying a program of instructions executable by the computer system to perform an object oriented programming (OOP) based global registry method for use to extend a framework, the method embodied on the storage device comprising the steps of: (a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (b) providing an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of clients can access the class library to determine if the new class has been installed in the class library by accessing the provided object factory class.
Claim 24
Dependent Claim
91 words
The program storage device of claim 18 wherein the method further comprises the steps of: (c) retrieving a list of object factory classes which match a client's attribute query based on contents of a plurality of object factory classes in the class library; (d) selecting an object factory class from the retrieved list of object factory classes based on a predetermined preference set; (e) generating an instance of a new class as a new object with the selected object factory class; and (f) initializing the new object with client specified parameters.
Claim 25
Dependent Claim
31 words
The program storage device of claim 19 wherein the initializing step comprises initializing the new object with default client specified parameters unless particular client specified parameters are obtained from the client.
Claim 26
Dependent Claim
39 words
The program storage device of claim 18 wherein the method further comprises the step of storing the object factory class for the new class along with a plurality of other object factory classes in a single global registry file.
Claim 27
Dependent Claim
69 words
The program storage device of claim 19 wherein the method further comprises the step of storing the object factory class for the new class along with a plurality of other object factory classes in a global registry file and wherein the retrieving step comprises resurrecting only those object factory classes from the global registry file which match a client's attribute query to form the list of object factory classes.
Claim 28
Dependent Claim
164 words
A global registry for use to extend a framework in an object oriented programming (OOP) based computer system, comprising: (a) storage means, on a server in the computer system, for storing OOP-based classes, the classes, including: (i) a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (ii) an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of clients can access the class library to determine if the new class has been installed in the class library by accessing the object factory class; and (b) a processor, operatively coupled to the storage means, which generates a new class object as an instance of the new class stored in the storage means upon request by a client.
Claim 29
Dependent Claim
164 words
A global registry for use to extend a framework in an object oriented programming (OOP) based computer system, comprising: (a) storage means, on a server in the computer system, for storing OOP-based classes, the classes, including: (i) a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (ii) an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of clients can access the class library to determine if the new class has been installed in the class library by accessing the object factory class; and (b) a processor, operatively coupled to the storage means, which generates a new class object as an instance of the new class stored in the storage means upon request by a client.
Claim 30
Dependent Claim
91 words
The global registry of claim 23 further comprising an object instantiation means, operatively coupled to the storage means, for retrieving a list of object factory classes which match a client's attribute query based on contents of a plurality of object factory classes in the class library, selecting an object factory class from the retrieved list of object factory classes based on a predetermined preference set, generating an instance of a new class as a new object with the selected object factory class, and initializing the new object with client specified parameters.
Claim 31
Dependent Claim
33 words
The global registry of claim 24 wherein the object builder means comprises means for initializing the new object with default client specified parameters unless particular client specified parameters are obtained from the client.
Claim 32
Dependent Claim
34 words
The global registry of claim 23 further comprising means for storing the object factory class for the new class along with a plurality of other object factory classes in a single global registry file.
Claim 33
Dependent Claim
67 words
The global registry of claim 24 further comprising means for storing the object factory class for the new class along with a plurality of other object factory classes in a global registry file and wherein the object builder means comprises means for resurrecting only those object factory classes from the global registry file which match a client's attribute query to form the list of object factory classes.