← Back to Patent Explorer
EP0546809A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Computer with object oriented environment

Assignee: International Business Machines Corp
•
Filing: 1992-12-09
•
Granted: —
•
Expires: 2012-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, system and program are provided for effectively managing class method names by collecting representations of all of the names and additional supporting information in a single data structure. Management is accomplished by the operation of an algorithm in the memory of a processor which employs two mechanisms. First, the class method procedure tables are initialized by class specific procedures. This allows applications to access the methods without requiring externalization of the method names. The information provided by the specific procedures is retained by the class object and is accessible via class methods whenever the information is required. Second, any additional supporting information for methods, in particular the offset in the method procedure table for each method, is recorded in a single externally named data structure. The combination of the two mechanisms eliminates the requirement of external names on a per method basis.

Inventors

  • 👤 Mike H. Conner
  • 👤 Andrew R. Martin
  • 👤 Larry K. Raper

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 04:36
CPC Classifications
G; G06; G06F; G06F8/00; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 74 words
A computer having means for supporting an object oriented environment, including means for organizing a set of object classes having methods implemented by functions stored by the computer, comprising: means for initializing a method procedure table for each class; means for defining all functions statically for each class; means for collecting offset variables into a data structure for each class; and means for externalizing the data structure for each class in a computer memory.
Claim 2
Dependent Claim 16 words
A computer as recited in claim 1, further comprising means for storing the method procedure table.
Claim 3
Dependent Claim 19 words
A computer as recited in claim 1 or 2, further comprising means for initializing the offset variables at runtime.
Claim 4
Dependent Claim 20 words
A computer as recited in any preceding claim, further comprising means for overriding the methods of the method procedure table.
Claim 5
Dependent Claim 32 words
A computer as recited in any preceding claim, further comprising means for uniquely differentiating between the methods of the method procedure table without requiring that the names of the methods be changed.
Claim 6
Independent Claim 70 words
A method for organizing a set of object classes in a computer supporting an object oriented environment, the object classes having methods implemented by functions stored by the computer, comprising the steps of: initializing a method procedure table for each class; defining all functions statically for each class; collecting offset variables into a data structure for each class; and externalizing the data structure for each class in a computer memory.
Claim 7
Dependent Claim 24 words
A method as recited in claim 6, wherein the step of initialising includes the step of storing the method procedure table in the computer.
Claim 8
Dependent Claim 19 words
A method as recited in claim 6 or 7, including the step of initializing the offset variables at runtime.
Claim 9
Independent Claim 23 words
A method as recited in any of claims 6 to 8, including the step of overriding the methods of the method procedure table.
Claim 10
Independent Claim 35 words
A method as recited in any of claims 6 to 9, including the step of uniquely differentiating between the methods of the method procedure table without requiring that the names of the methods be changed.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag