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

Method for managing queryable datastore persistent objects and queryable datastore collections in an object-oriented environment

Assignee: International Business Machines Corp
•
Filing: 1996-10-25
•
Granted: 1998-06-09
•
Expires: 2016-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and article of manufacture for managing datastore persistent objects and datastore collections in an object-oriented environment. A computerized system in accordance with the principles of the present invention creates datastore persistent objects that encapsulate logical units of data retrieved an external non-object-oriented datastore, creates schema mappers associated with the datastore persistent objects that translate common elements between the data retrieved from the datastore and the datastore persistent objects, creates datastore collections for organizing the datastore persistent objects, and tracks the datastore collections, schema mappers and datastore persistent objects using an instance manager.

Inventors

  • 👤 Kenneth R. Blackman
  • 👤 Jack L. Howe, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 05:30
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942; Y10S707/99943; Y10S707/99944

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 139 words
A computerized method for managing datastore persistent objects and datastore collections in an object-oriented environment, comprising the steps of: creating one or more datastore persistent objects in a memory of a computer, wherein the datastore persistent objects encapsulate logical units of data retrieved from an external non-object-oriented datastore stored on a data storage device coupled to the computer; creating one or more schema mappers associated with the datastore persistent objects in the memory of the computer, wherein the schema mappers translate common elements between the logical units of data retrieved from the external non-object-oriented datastore and the datastore persistent objects; creating one or more datastore collections in the memory of the computer for organizing the datastore persistent objects; and tracking the datastore collections, schema mappers and datastore persistent objects in the memory of the computer using an instance manager.
Claim 2
Dependent Claim 139 words
A computerized method for managing datastore persistent objects and datastore collections in an object-oriented environment, comprising the steps of: creating one or more datastore persistent objects in a memory of a computer, wherein the datastore persistent objects encapsulate logical units of data retrieved from an external non-object-oriented datastore stored on a data storage device coupled to the computer; creating one or more schema mappers associated with the datastore persistent objects in the memory of the computer, wherein the schema mappers translate common elements between the logical units of data retrieved from the external non-object-oriented datastore and the datastore persistent objects; creating one or more datastore collections in the memory of the computer for organizing the datastore persistent objects; and tracking the datastore collections, schema mappers and datastore persistent objects in the memory of the computer using an instance manager.
Claim 3
Dependent Claim 28 words
The method of claim 1, further comprising the step of creating a system services object in the memory of the computer for managing a unit of work request.
Claim 4
Dependent Claim 23 words
The method of claim 2, wherein the system service object participates in coordinating the unit of work request with the external non-object-oriented datastore.
Claim 5
Dependent Claim 27 words
The method of claim 2, wherein the unit of work request comprises a sequence of coordinated operations affecting the data collections, schema mappers and datastore persistent objects.
Claim 6
Dependent Claim 26 words
The method of claim 2, wherein the unit of work request is coordinated by requests selected from a group comprising prepare, commit, rollback, precompletion, and postcompletion.
Claim 7
Dependent Claim 36 words
The method of claim 1, wherein the instance manager controls a datastore manager for the external non-object-oriented datastore by issuing one or more commands selected from a group comprising an open command and a close command.
Claim 8
Dependent Claim 45 words
The method of claim 1, wherein the schema mapper translates queries to specific instructions for a datastore manager for the external non-object-oriented datastore, wherein the instructions are selected from a group comprising a select instruction, an insert instruction, an update instruction, and a delete instruction.
Claim 9
Dependent Claim 164 words
A computerized apparatus for managing datastore persistent objects and datastore collections in an object-oriented environment, comprising: an external non-object-oriented datastore stored on a data storage device attached to a computer; means, performed by the computer, for creating one or more datastore persistent objects in a memory of the computer, wherein the datastore persistent objects encapsulate logical units of data retrieved from the external non-object-oriented datastore; means, performed by the computer, for creating one or more schema mappers associated with the datastore persistent objects in the memory of the computer, wherein the schema mappers translate common elements between the logical units of data retrieved from the external non-object-oriented datastore and the datastore persistent objects; means, performed by the computer, for creating one or more datastore collections in the memory of the computer for organizing the datastore persistent objects; and means, performed by the computer, for tracking the datastore collections, schema mappers and datastore persistent objects in the memory of the computer using an instance manager.
Claim 10
Dependent Claim 164 words
A computerized apparatus for managing datastore persistent objects and datastore collections in an object-oriented environment, comprising: an external non-object-oriented datastore stored on a data storage device attached to a computer; means, performed by the computer, for creating one or more datastore persistent objects in a memory of the computer, wherein the datastore persistent objects encapsulate logical units of data retrieved from the external non-object-oriented datastore; means, performed by the computer, for creating one or more schema mappers associated with the datastore persistent objects in the memory of the computer, wherein the schema mappers translate common elements between the logical units of data retrieved from the external non-object-oriented datastore and the datastore persistent objects; means, performed by the computer, for creating one or more datastore collections in the memory of the computer for organizing the datastore persistent objects; and means, performed by the computer, for tracking the datastore collections, schema mappers and datastore persistent objects in the memory of the computer using an instance manager.
Claim 11
Dependent Claim 27 words
The apparatus of claim 8, further comprising means for creating a system services object in the memory of the computer for managing a unit of work request.
Claim 12
Dependent Claim 23 words
The apparatus of claim 9, wherein the system service object participates in coordinating the unit of work request with the external non-object-oriented datastore.
Claim 13
Dependent Claim 27 words
The apparatus of claim 9, wherein the unit of work request comprises a sequence of coordinated operations affecting the data collections, schema mappers and datastore persistent objects.
Claim 14
Dependent Claim 26 words
The apparatus of claim 9, wherein the unit of work request is coordinated by requests selected from a group comprising prepare, commit, rollback, precompletion, and postcompletion.
Claim 15
Dependent Claim 39 words
The apparatus of claim 8, wherein the instance manager comprises means for controlling a datastore manager for the external non-object-oriented datastore by issuing one or more commands selected from a group comprising an open command and a close command.
Claim 16
Dependent Claim 48 words
The apparatus of claim 8, wherein the schema mapper comprises means for translating queries to specific instructions for a datastore manager for the external non-object-oriented datastore, wherein the instructions are selected from a group comprising a select instruction, an insert instruction, an update instruction, and a delete instruction.
Claim 17
Dependent Claim 167 words
A program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for managing datastore persistent objects and datastore collections in an object-oriented environment, the method comprising the steps of: creating one or more datastore persistent objects in a memory of the computer, wherein the datastore persistent objects encapsulate logical units of data retrieved from an external non-object-oriented datastore stored on a data storage device coupled to the computer; creating one or more schema mappers associated with the datastore persistent objects in the memory of the computer, wherein the schema mappers translate common elements between the logical units of data retrieved from the external non-object-oriented datastore and the datastore persistent objects; creating one or more datastore collections in the memory of the computer for organizing the datastore persistent objects; and tracking the datastore collections, schema mappers and datastore persistent objects in the memory of the computer using an instance manager.
Claim 18
Dependent Claim 167 words
A program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for managing datastore persistent objects and datastore collections in an object-oriented environment, the method comprising the steps of: creating one or more datastore persistent objects in a memory of the computer, wherein the datastore persistent objects encapsulate logical units of data retrieved from an external non-object-oriented datastore stored on a data storage device coupled to the computer; creating one or more schema mappers associated with the datastore persistent objects in the memory of the computer, wherein the schema mappers translate common elements between the logical units of data retrieved from the external non-object-oriented datastore and the datastore persistent objects; creating one or more datastore collections in the memory of the computer for organizing the datastore persistent objects; and tracking the datastore collections, schema mappers and datastore persistent objects in the memory of the computer using an instance manager.
Claim 19
Dependent Claim 28 words
The method of claim 15, further comprising the step of creating a system services object in the memory of the computer for managing a unit of work request.
Claim 20
Dependent Claim 23 words
The method of claim 16, wherein the system service object participates in coordinating the unit of work request with the external non-object-oriented datastore.
Claim 21
Dependent Claim 27 words
The method of claim 16, wherein the unit of work request comprises a sequence of coordinated operations affecting the data collections, schema mappers and datastore persistent objects.
Claim 22
Dependent Claim 28 words
The method of claim 16, wherein the unit of work request is coordinated by a requests selected from a group comprising a prepare, commit, rollback, precompletion, and postcompletion.
Claim 23
Dependent Claim 36 words
The method of claim 15, wherein the instance manager controls a datastore manager for the external non-object-oriented datastore by issuing one or more commands selected from a group comprising an open command and a close command.
Claim 24
Dependent Claim 45 words
The method of claim 15, wherein the schema mapper translates queries to specific instructions for a datastore manager for the external non-object-oriented datastore, wherein the instructions are selected from a group comprising a select instruction, an insert instruction, an update instruction, and a delete instruction.

References Cited (Backward Citations)

US5303379A Cited
US5421015A Cited
US5161225A Cited
US5437027A Cited
US5297279A Cited
US5295256A Cited
US5291583A Cited
US5212787A Cited
US5426747A Cited
US5414812A Cited
US5459860A Cited
US5499371A Cited
US5542078A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag