Patent US5692195A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5692195A Expired / Lapsed US ⏱️ 0.0 years remaining

Parent class shadowing

Assignee: International Business Machines Corp
•
Filing: 1995-01-17
•
Granted: 1997-11-25
•
Expires: 2015-01-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, system and program for supporting a dynamic bind between a derived class and its parent class. A processor provides for the registration of class objects and dynamic binding of derived class objects to their parent class objects based on the registration mechanism. The SOM object model removes static references to class objects by having all the parent class information available at runtime through the parent class object. Thus, when the derived class implementation needs information about the size of the parent class state data structure, the addresses of the parent class method procedures, or access to the parent class method procedure table the appropriate information is retrieved from the parent class object.

Inventors

  • 👤 Mike Haden Conner
  • 👤 Andrew Richard Martin
  • 👤 Larry Keith Raper

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 06:51
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F9/449

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 144 words
A computer program product comprising: a computer readable medium having computer program logic recorded thereon for shadowing a parent class in an object oriented program with a statically linked object hierarchy, the program product having: (a) program product means having computer readable means for use with a computer to replace a static class name resolution means in an executable copy of a statically compiled class hierarchy; (b) program product means having computer readable means for use with a computer to register a new class object to replace one of a plurality of statically linked classes; (c) program product means having computer readable means for use with a computer to determine a class address of a class based on a class name using said new class name resolution means to reference said new class without relinking any others of said plurality of statically linked classes.
Claim 2
Dependent Claim 144 words
A computer program product comprising: a computer readable medium having computer program logic recorded thereon for shadowing a parent class in an object oriented program with a statically linked object hierarchy, the program product having: (a) program product means having computer readable means for use with a computer to replace a static class name resolution means in an executable copy of a statically compiled class hierarchy; (b) program product means having computer readable means for use with a computer to register a new class object to replace one of a plurality of statically linked classes; (c) program product means having computer readable means for use with a computer to determine a class address of a class based on a class name using said new class name resolution means to reference said new class without relinking any others of said plurality of statically linked classes.
Claim 3
Dependent Claim 19 words
A computer program product as recited in claim 1, wherein the new class object is a parent class object.
Claim 4
Dependent Claim 39 words
A computer program product as recited in claim 1, further comprising program product means having computer readable means for use with a computer to establish a connection between a derived class object and its parent class object at runtime.
Claim 5
Dependent Claim 34 words
A computer program product as recited in claim 1, further comprising program product means having computer readable means for use with a computer to shadow the parent class object of a derived class object.
Claim 6
Dependent Claim 36 words
A computer program product as recited in claim 1, further comprising program product means having computer readable means for use with a computer to link an application to a parent class object while preserving shadowing capability.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag