US5778379A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Query syntax for accessing non-relational, non-object-oriented datastores
Assignee: International Business Machines Corp
•
Filing: 1996-10-25
•
Granted: 1998-07-07
•
Expires: 2016-10-25
Abstract
Abstract A method, apparatus, and article of manufacture for accessing non-relational, non-object-oriented datastores. A computerized system in accordance with the principles of the present invention includes a "bridge" for retrieving data from the non-object-oriented datastore in response to a query request received from an application program and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects and the datastore persistent objects are materialized as members of one or more of the collections.
Inventors
- 👤 Kenneth R. Blackman
- 👤 Jack L. Howe, III
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 03:38
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99941; Y10S707/99944
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
105 words
A computerized method for accessing non-relational, non-object-oriented datastores, 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 in response to a query request received from an application program, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects; and encapsulating the retrieved data in one or more of the datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of one or more of the collections.
Claim 2
Dependent Claim
105 words
A computerized method for accessing non-relational, non-object-oriented datastores, 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 in response to a query request received from an application program, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects; and encapsulating the retrieved data in one or more of the datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of one or more of the collections.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein the syntax provides for the qualified retrieval of datastore persistent objects selected from a group comprising single datastore persistent objects, simple collections of datastore persistent objects, and hierarchically-related collections of datastore persistent objects.
Claim 4
Dependent Claim
28 words
The method of claim 1, wherein the query request includes elements selected from a group comprising path selections, field selections, attribute constraints, and boolean combinations of attribute constraints.
Claim 5
Dependent Claim
30 words
The method of claim 3, wherein the path selections are selected from a group comprising hierarchically related collections of datastore persistent objects and an individual collection of datastore persistent objects.
Claim 6
Dependent Claim
101 words
A computerized apparatus for accessing non-relational, non-object-oriented datastores, 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 in response to a query request received from an application program and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects and the datastore persistent objects are materialized as members of one or more of the collections.
Claim 7
Dependent Claim
101 words
A computerized apparatus for accessing non-relational, non-object-oriented datastores, 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 in response to a query request received from an application program and for encapsulating the retrieved data in one or more datastore persistent objects, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects and the datastore persistent objects are materialized as members of one or more of the collections.
Claim 8
Dependent Claim
39 words
The apparatus of claim 5, wherein the syntax provides for the qualified retrieval of datastore persistent objects selected from a group comprising single datastore persistent objects, simple collections of datastore persistent objects, and hierarchically-related collections of datastore persistent objects.
Claim 9
Dependent Claim
28 words
The apparatus of claim 5, wherein the query request includes elements selected from a group comprising path selections, field selections, attribute constraints, and boolean combinations of attribute constraints.
Claim 10
Dependent Claim
30 words
The apparatus of claim 7, wherein the path selections are selected from a group comprising hierarchically related collections of datastore persistent objects and an individual collection of datastore persistent objects.
Claim 11
Dependent Claim
133 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 accessing non-relational, non-object-oriented datastores, 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 in response to a query request received from an application program, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects; and encapsulating the retrieved data in one or more of the datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of one or more of the collections.
Claim 12
Dependent Claim
133 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 accessing non-relational, non-object-oriented datastores, 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 in response to a query request received from an application program, wherein the query request conforms to a syntax that provides for a qualified retrieval of one or more collections of datastore persistent objects; and encapsulating the retrieved data in one or more of the datastore persistent objects, wherein the datastore persistent objects are materialized in the memory of the computer as members of one or more of the collections.
Claim 13
Dependent Claim
39 words
The method of claim 9, wherein the syntax provides for the qualified retrieval of datastore persistent objects selected from a group comprising single datastore persistent objects, simple collections of datastore persistent objects, and hierarchically-related collections of datastore persistent objects.
Claim 14
Dependent Claim
28 words
The method of claim 9, wherein the query request includes elements selected from a group comprising path selections, field selections, attribute constraints, and boolean combinations of attribute constraints.
Claim 15
Dependent Claim
30 words
The method of claim 11, wherein the path selections are selected from a group comprising hierarchically related collections of datastore persistent objects and an individual collection of datastore persistent objects.
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-07-06 | 2002-01-05 | 2002-07-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-07-06 | 2006-01-05 | 2006-07-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-07-06 | 2010-01-05 | 2010-07-07 | $7700.00 | Window Closed / Lapsed |