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

Data processing system

Assignee: International Business Machines Corp
•
Filing: 1996-11-25
•
Granted: —
•
Expires: 2016-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Providing dynamic roles for objects in an object-oriented programming environment. A mechanism adds roles dynamically for an object depending on the context of the object. The IBM System Object Model (SOM) is the principal building block for providing this function. The dispatch resolution of the SOM is used to provide the functions of this invention the "somDispatch" methods feature. The "somDispatch" methods is overridden in new classes to implement application specific dispatch mechanism. Dynamic objects are represented as lists of objects where objects are added to the list at any time. For example, when a program is started, a person object will only have a student object. Before calling a function requiring teacher characteristics, the teacher role is added to the person object. When the function call returns, the teacher role is deleted from the person object if the role is no longer needed.

Inventors

  • 👤 Nurcan Coskun

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 22:18
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F9/449

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 54 words
A method, implemented in a computer system, for creating a dynamic object in an object-oriented environment, comprising the steps of: creating a role list object having at least one dynamic object in said computer system in said object-oriented environment; and providing methods in said object-oriented environment to add a role to said dynamic object.
Claim 2
Dependent Claim 44 words
The method of claim 1, further comprising the steps of: determining that said role is required in an application program in said computer system in said object-oriented environment; searching said role list object in said computer system for said dynamic object containing said role.
Claim 3
Independent Claim 50 words
An apparatus for creating a dynamic object in an object-oriented environment, comprising: means for creating a role list object having at least one dynamic object in said computer system in said object-oriented environment; and means for providing methods in said object-oriented environment to add a role to said dynamic object.
Claim 4
Dependent Claim 45 words
The apparatus of claim 3, further comprising: means for determining that said role is required in an application program in said computer system in said object-oriented environment; means for searching said role list object in said computer system for said dynamic object containing said role.
Claim 5
Independent Claim 54 words
A method implemented in a computer system for accessing a dynamic object in an object oriented environment, comprising: creating a list object in said object oriented environment; and creating a dynamic role object in said computer system in said object oriented environment having a plurality of roles as a subclass of said list object.
Claim 6
Dependent Claim 49 words
The method of claim 5 further comprising: determining that an application program in said object oriented environment requires an indicated one of said plurality of roles in said dynamic role object; and searching said list object for said indicated one of said plurality of roles in said role object.
Claim 7
Dependent Claim 19 words
The method of claim 6 including the step of determining e global storage setting in a process storage area.
Claim 8
Dependent Claim 27 words
The method of claim 7 wherein the step of accessing said user's credentials includes the step of retrieving said user's credentials from said process area, if present.
Claim 9
Dependent Claim 37 words
The method of claim 8 wherein the step of accessing said user's credentials includes the step of retrieving said user's credentials from said local storage area when said user's credentials is not in said process storage area.

References Cited (Backward Citations)

US5421016A Cited

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