← Back to Patent Explorer
US5560014A Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic object management method in object oriented language

Assignee: National Institute of Advanced Industrial Science and Technology
•
Filing: 1995-03-27
•
Granted: 1996-09-24
•
Expires: 2015-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an object oriented language, a class object is modified by using meta operators to create a floating class object by copying from a class object, modifying the floating class object into a new class object and link the new class object with its original class object by a linking describing both the history of the modification and the relationship between the new class object and the original class object, and an instance object is modified by using meta operators to create a floating instance object by modifying the existing instance object and linking the modified instance object with its original class object by a link describing the modification and the relationship between modified instance object and the original class object.

Inventors

  • 👤 Satoshi Imamura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:39
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488

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.

References Cited (Backward Citations)

US5315709A Cited
US5261098A Cited
US5339438A Cited
US5418964A Cited
US5339430A Cited
US5418966A Cited
US5386568A Cited
US5379431A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-24 2000-03-25 2000-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-24 2004-03-25 2004-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-24 2008-03-25 2008-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag