Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
76 words
A computerized apparatus for allowing an application program to access non-object-oriented data using object-oriented techniques, 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 data from the non-object-oriented datastore and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized as members of a datastore collection accessible by the application program.
Claim 2
Dependent Claim
76 words
A computerized apparatus for allowing an application program to access non-object-oriented data using object-oriented techniques, 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 data from the non-object-oriented datastore and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized as members of a datastore collection accessible by the application program.
Claim 3
Dependent Claim
18 words
The apparatus of claim 1, wherein the bridge program comprises a datastore collection comprised of datastore persistent objects.
Claim 4
Dependent Claim
21 words
The apparatus of claim 2, wherein the bridge program comprises a plurality of datastore collections organized as collections of object collections.
Claim 5
Dependent Claim
28 words
The apparatus of claim 2, wherein the datastore persistent objects have member functions and each datastore persistent object encapsulates a logical unit of data from the non-object-oriented datastore.
Claim 6
Dependent Claim
28 words
The apparatus of claim 2, wherein the bridge program comprises an instance manager for coordinating requests from the application program with the datastore collection and the non-object-oriented datastore.
Claim 7
Dependent Claim
30 words
The apparatus of claim 2, wherein the bridge program comprises a schema mapper for translating common elements between the data retrieved from the non-object-oriented datastore and the datastore persistent object.
Claim 8
Dependent Claim
56 words
The apparatus of claim 6, wherein the schema mapper comprises means for populating a datastore persistent object with data from the non-object-oriented datastore, for updating the non-object-oriented datastore with changes made to the data encapsulated by the datastore persistent object, and for deleting the data from the non-object-oriented datastore when the datastore persistent object is deleted.
Claim 9
Dependent Claim
78 words
A computerized method for allowing an application program to access non-object-oriented data using object-oriented techniques, comprising the steps of: retrieving data from an external non-object-oriented datastore stored on a data storage device attached to a computer into a memory of the computer; and encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of a datastore collection accessible by an application program.
Claim 10
Dependent Claim
78 words
A computerized method for allowing an application program to access non-object-oriented data using object-oriented techniques, comprising the steps of: retrieving data from an external non-object-oriented datastore stored on a data storage device attached to a computer into a memory of the computer; and encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of a datastore collection accessible by an application program.
Claim 11
Dependent Claim
25 words
The method of claim 8, further comprising the step of creating a datastore collection comprised of datastore persistent objects in the memory of the computer.
Claim 12
Dependent Claim
27 words
The method of claim 9, further comprising the step of organizing a plurality of datastore collections as collections of object collections in the memory of the computer.
Claim 13
Dependent Claim
28 words
The method of claim 9, wherein the datastore persistent objects have member functions and each datastore persistent object encapsulates a logical unit of data from the non-object-oriented datastore.
Claim 14
Dependent Claim
24 words
The method of claim 9, further comprising the step of coordinating requests from the application program with the datastore collection and the non-object-oriented datastore.
Claim 15
Dependent Claim
22 words
The method of claim 9, further comprising the step of translating common elements between the non-object-oriented datastore and the datastore persistent objects.
Claim 16
Dependent Claim
52 words
The method of claim 13, further comprising the steps of populating a datastore persistent object with data from the non-object-oriented datastore, updating the non-object-oriented datastore with changes made to the data encapsulated within the datastore persistent object, and deleting the data from the non-object-oriented datastore when the datastore persistent object is deleted.
Claim 17
Dependent Claim
106 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 allowing an application program to access non-object-oriented data using object-oriented techniques, the method comprising the steps of: retrieving data from an external non-object-oriented datastore stored on a data storage device attached to a computer into a memory of the computer; and encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of a datastore collection accessible by an application program.
Claim 18
Dependent Claim
106 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 allowing an application program to access non-object-oriented data using object-oriented techniques, the method comprising the steps of: retrieving data from an external non-object-oriented datastore stored on a data storage device attached to a computer into a memory of the computer; and encapsulating the retrieved data in one or more datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of a datastore collection accessible by an application program.
Claim 19
Dependent Claim
25 words
The method of claim 15, further comprising the step of creating a datastore collection comprised of datastore persistent objects in the memory of the computer.
Claim 20
Dependent Claim
21 words
The method of claim 15, wherein the bridge program comprises a plurality of datastore collections organized as collections of object collections.
Claim 21
Dependent Claim
28 words
The method of claim 15, wherein the datastore persistent objects have member functions and each datastore persistent object encapsulates a logical unit of data from the non-object-oriented datastore.
Claim 22
Dependent Claim
24 words
The method of claim 15, further comprising the step of coordinating requests from the application program with the datastore collection and the non-object-oriented datastore.
Claim 23
Dependent Claim
22 words
The method of claim 15, further comprising the step of translating common elements between the non-object-oriented datastore and the datastore persistent objects.
Claim 24
Dependent Claim
52 words
The method of claim 20, further comprising the steps of populating a datastore persistent object with data from the non-object-oriented datastore, updating the non-object-oriented datastore with changes made to the data encapsulated within the datastore persistent object, and deleting the data from the non-object-oriented datastore when the datastore persistent object is deleted.