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

Method and apparatus for accessing a relational database without exiting an object-oriented environment

Assignee: International Business Machines Corp
•
Filing: 1991-03-12
•
Granted: 1993-05-18
•
Expires: 2011-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The method and apparatus of the present invention permit accessing a relational database outside of an object-oriented environment without exiting the object-oriented environment. A requestor object located in the object-oriented environment sends a data access message requesting data located in a relational database outside of the object-oriented environment. This message is sent to an interface which creates a data object containing instance variables to hold results from the data access request. The interface executes a data access routine and the results are placed into the data object with the results being sent to the requestor object by sending the requestor object a pointer to the data object.

Inventors

  • 👤 Ronald B. Baker
  • 👤 Cathy J. Cavendish
  • 👤 Kevin L. Sitze

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 02:04
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; G06F16/284; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 108 words
A method for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment comprising: receiving a data access message from a requestor object in the object-oriented environment; selecting a table having a data access routine for retrieving data corresponding to the data access message; creating a data object in the object-oriented environment for holding data; sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; receiving results of the relational database access from the data access routine; placing the results in the data object; and sending the data object to the requestor object.
Claim 2
Independent Claim 108 words
A method for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment comprising: receiving a data access message from a requestor object in the object-oriented environment; selecting a table having a data access routine for retrieving data corresponding to the data access message; creating a data object in the object-oriented environment for holding data; sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; receiving results of the relational database access from the data access routine; placing the results in the data object; and sending the data object to the requestor object.
Claim 3
Dependent Claim 22 words
The method of claim 1 wherein the sending the result step includes sending the requestor object a pointer to the data object.
Claim 4
Dependent Claim 17 words
The method of claim 1 wherein the data access routine places the result in the data object.
Claim 5
Dependent Claim 134 words
A data processing system for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment, the data processing system comprising: reception means for receiving a data access message from a requestor object in the object-oriented environment; selection means for selecting a table having a data access routine for retrieving data corresponding to the data access message; creation means for creating a data object in the object-oriented environment for holding data; sending means for sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; reception means for receiving results of the relational database access from the data access routine; placement means for placing the results in the data object; and means for sending the data object to the requestor object.
Claim 6
Dependent Claim 134 words
A data processing system for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment, the data processing system comprising: reception means for receiving a data access message from a requestor object in the object-oriented environment; selection means for selecting a table having a data access routine for retrieving data corresponding to the data access message; creation means for creating a data object in the object-oriented environment for holding data; sending means for sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; reception means for receiving results of the relational database access from the data access routine; placement means for placing the results in the data object; and means for sending the data object to the requestor object.
Claim 7
Dependent Claim 17 words
The data processing system of claim 4, wherein the data access routine for retrieving data is predefined.

References Cited (Backward Citations)

US4930071A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-05-17 1996-11-16 1997-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-05-17 2000-11-16 2001-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-05-17 2004-11-16 2005-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag