Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
150 words
A dynamic object management method in an object oriented language having a hierarchy of class objects describing slots for storing data and object methods consisting of groups of algorithms for conducting operations on the data and having instance objects associated with the individual class objects, the dynamic object management method comprising the steps of: providing the object oriented language with a group of meta operators for modifying the class objects and the instance objects, and modifying an original class object according to the steps of obtaining a floating class object that is a copy of a class object by using the group of meta operators, creating a new class object by modifying the floating class object, and linking the new class object with the original class object by a link describing both a history of the modification and a relationship between the new class object and the original class object.
Claim 2
Dependent Claim
150 words
A dynamic object management method in an object oriented language having a hierarchy of class objects describing slots for storing data and object methods consisting of groups of algorithms for conducting operations on the data and having instance objects associated with the individual class objects, the dynamic object management method comprising the steps of: providing the object oriented language with a group of meta operators for modifying the class objects and the instance objects, and modifying an original class object according to the steps of obtaining a floating class object that is a copy of a class object by using the group of meta operators, creating a new class object by modifying the floating class object, and linking the new class object with the original class object by a link describing both a history of the modification and a relationship between the new class object and the original class object.
Claim 3
Dependent Claim
21 words
The method according to claim 1, wherein the modification and the relationship are expressed by using the group of meta operators.
Claim 4
Dependent Claim
129 words
A dynamic object management method in an object oriented language having a hierarchy of class objects describing slots for storing data and object methods consisting of groups of algorithms for conducting operations on the data and having instance objects associated with individual class objects, the dynamic object management method comprising the steps of: providing the object oriented language with a group of meta operators for modifying the class objects and the instance objects, modifying an instance object related to a class object by using the group of meta operators to obtain a modified instance object, and linking the modified instance object with the related class object by a link describing both a history of the modification and a relationship between the modified instance object and the related class object.
Claim 5
Dependent Claim
129 words
A dynamic object management method in an object oriented language having a hierarchy of class objects describing slots for storing data and object methods consisting of groups of algorithms for conducting operations on the data and having instance objects associated with individual class objects, the dynamic object management method comprising the steps of: providing the object oriented language with a group of meta operators for modifying the class objects and the instance objects, modifying an instance object related to a class object by using the group of meta operators to obtain a modified instance object, and linking the modified instance object with the related class object by a link describing both a history of the modification and a relationship between the modified instance object and the related class object.
Claim 6
Dependent Claim
21 words
The method according to claim 3, wherein the modification and the relationship are expressed by using the group of meta operators.
Claim 7
Dependent Claim
217 words
A dynamic object management method in an object oriented language having a hierarchy of class objects describing slots for storing data and object methods consisting of groups of algorithms for conducting operations on the data and having instance objects associated with the individual class objects, the dynamic object management method comprising the steps of: providing the object oriented language with a group of meta operators for modifying the class objects and the instance objects, modifying an original class object using a first modification according to the steps of obtaining a floating class object that is a copy of a class object by using the group of meta operators, creating a new class object by modifying the floating class object, and linking the new class object with the original class object by a link describing both a history of the first modification and a first relationship between the new class object and the original class object, modifying an instance object related to the class object using a second modification by using the group of meta operators to obtain a modified instance object, and linking the modified instance object with the related class object by a link describing both a history of the second modification and a second relationship between the modified instance object and the related class object.
Claim 8
Dependent Claim
217 words
A dynamic object management method in an object oriented language having a hierarchy of class objects describing slots for storing data and object methods consisting of groups of algorithms for conducting operations on the data and having instance objects associated with the individual class objects, the dynamic object management method comprising the steps of: providing the object oriented language with a group of meta operators for modifying the class objects and the instance objects, modifying an original class object using a first modification according to the steps of obtaining a floating class object that is a copy of a class object by using the group of meta operators, creating a new class object by modifying the floating class object, and linking the new class object with the original class object by a link describing both a history of the first modification and a first relationship between the new class object and the original class object, modifying an instance object related to the class object using a second modification by using the group of meta operators to obtain a modified instance object, and linking the modified instance object with the related class object by a link describing both a history of the second modification and a second relationship between the modified instance object and the related class object.
Claim 9
Dependent Claim
27 words
The method according to claim 5, wherein the first and second modifications and the first and second relationships are expressed by using the group of meta operators.