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.