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

Method for encapsulating data from non-object-oriented datastores as datastore persistent objects

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 encapsulating data from non-object-oriented datastores as datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "bridge" for retrieving a logical unit of data from the external non-object-oriented datastore, for mapping the logical unit of data retrieved from the external datastore into a datastore persistent object, and for manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.

Inventors

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

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:55
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: 21
Claim 1
Independent Claim 93 words
A computerized method for encapsulating data from non-object-oriented datastores as datastore persistent objects, comprising the steps of: retrieving a logical unit of data from an external non-object-oriented datastore stored on a data storage device attached to a computer; mapping the logical unit of data retrieved from the external datastore into a datastore persistent object in a memory of the computer, so that the logical unit of data is encapsulated within the datastore persistent object; and manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.
Claim 2
Dependent Claim 93 words
A computerized method for encapsulating data from non-object-oriented datastores as datastore persistent objects, comprising the steps of: retrieving a logical unit of data from an external non-object-oriented datastore stored on a data storage device attached to a computer; mapping the logical unit of data retrieved from the external datastore into a datastore persistent object in a memory of the computer, so that the logical unit of data is encapsulated within the datastore persistent object; and manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.
Claim 3
Dependent Claim 36 words
The method of claim 1, further comprising the step of selectively sharing the logical unit of data encapsulated by the datastore persistent object with other application programs depending on the characteristics of the external non-object-oriented datastore.
Claim 4
Dependent Claim 28 words
The method of claim 1, wherein the methods associated with the datastore persistent object comprise member functions for manipulating the logical units of data in an object-oriented environment.
Claim 5
Dependent Claim 23 words
The method of claim 3, wherein the member functions maintain an integrity of the logical unit of data within the datastore persistent object.
Claim 6
Dependent Claim 33 words
The method of claim 1, wherein the logical unit of data encapsulated within the datastore persistent object comprises a transient copy of the logical unit of data as stored in the external datastore.
Claim 7
Dependent Claim 21 words
The method of claim 5, wherein the datastore persistent object includes internal flags indicating a status for the datastore persistent object.
Claim 8
Dependent Claim 105 words
A computerized apparatus for encapsulating data from non-object-oriented datastores as datastore persistent objects, comprising: an external non-object-oriented datastore stored on a data storage device attached to a computer; and a bridge program, executed by a computer, for retrieving a logical unit of data from the external non-object-oriented datastore, for mapping the logical unit of data retrieved from the external datastore into a datastore persistent object in a memory of the computer, so that the logical unit of data is encapsulated within the datastore persistent object, and for manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.
Claim 9
Dependent Claim 105 words
A computerized apparatus for encapsulating data from non-object-oriented datastores as datastore persistent objects, comprising: an external non-object-oriented datastore stored on a data storage device attached to a computer; and a bridge program, executed by a computer, for retrieving a logical unit of data from the external non-object-oriented datastore, for mapping the logical unit of data retrieved from the external datastore into a datastore persistent object in a memory of the computer, so that the logical unit of data is encapsulated within the datastore persistent object, and for manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.
Claim 10
Dependent Claim 39 words
The apparatus of claim 7, wherein the bridge program further comprises means for selectively sharing the logical unit of data encapsulated by the datastore persistent object with other application programs depending on the characteristics of the external non-object-oriented datastore.
Claim 11
Dependent Claim 28 words
The apparatus of claim 7, wherein the methods associated with the datastore persistent object comprise member functions for manipulating the logical units of data in an object-oriented environment.
Claim 12
Dependent Claim 23 words
The apparatus of claim 9, wherein the member functions maintain an integrity of the logical unit of data within the datastore persistent object.
Claim 13
Dependent Claim 33 words
The apparatus of claim 7, wherein the logical unit of data encapsulated within the datastore persistent object comprises a transient copy of the logical unit of data as stored in the external datastore.
Claim 14
Dependent Claim 21 words
The apparatus of claim 11, wherein the datastore persistent object includes internal flags indicating a status for the datastore persistent object.
Claim 15
Dependent Claim 121 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 encapsulating data from non-object-oriented datastores as datastore persistent objects, the method comprising the steps of: retrieving a logical unit of data from an external non-object-oriented datastore stored on a data storage device attached to a computer; mapping the logical unit of data retrieved from the external datastore into a datastore persistent object in a memory of the computer, so that the logical unit of data is encapsulated within the datastore persistent object; and manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.
Claim 16
Dependent Claim 121 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 encapsulating data from non-object-oriented datastores as datastore persistent objects, the method comprising the steps of: retrieving a logical unit of data from an external non-object-oriented datastore stored on a data storage device attached to a computer; mapping the logical unit of data retrieved from the external datastore into a datastore persistent object in a memory of the computer, so that the logical unit of data is encapsulated within the datastore persistent object; and manipulating the mapped logical unit of data within the datastore persistent object using methods associated with the object.
Claim 17
Dependent Claim 36 words
The method of claim 13, further comprising the step of selectively sharing the logical unit of data encapsulated by the datastore persistent object with other application programs depending on the characteristics of the external non-object-oriented datastore.
Claim 18
Dependent Claim 28 words
The method of claim 13, wherein the methods associated with the datastore persistent object comprise member functions for manipulating the logical units of data in an object-oriented environment.
Claim 19
Dependent Claim 23 words
The method of claim 15, wherein the member functions maintain an integrity of the logical unit of data within the datastore persistent object.
Claim 20
Dependent Claim 33 words
The method of claim 13, wherein the logical unit of data encapsulated within the datastore persistent object comprises a transient copy of the logical unit of data as stored in the external datastore.
Claim 21
Dependent Claim 21 words
The method of claim 17, wherein the datastore persistent object includes internal flags indicating a status for the datastore persistent object.

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