US6085223A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for providing database information to non-requesting clients
Assignee: NCR Voyix Corp
•
Filing: 1995-10-20
•
Granted: 2000-07-04
•
Expires: 2015-10-20
Abstract
Abstract A method and apparatus for providing access to object data stored in a database management system to a receiver client. The method comprises the steps of receiving a database query from a submitting client on a first communication path, transforming the database query into database management system commands, transmitting the database management system commands to a database management system, receiving a response from the database management system comprising a media object locator, compiling an answer set comprising the database management system response, and transmitting the media object locator to the receiver client on the first communication path.
Inventors
- 👤 Felipe Carino, Jr.
- 👤 Anthony L. Rollins
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 19:09
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/245; G06F16/2452; G06F16/25; G06F16/256; G06F16/40; G06F16/43
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
83 words
A method of providing access to data stored in a database management system to a receiver client, comprising the steps of: receiving a database query from a submitting client on a first communication path; transforming the database query into database management system commands; transmitting the database management system commands to the database management system; receiving a response from the database management system; compiling an answer set comprising the database management system response; and transmitting the database management system response to the receiver client.
Claim 2
Independent Claim
83 words
A method of providing access to data stored in a database management system to a receiver client, comprising the steps of: receiving a database query from a submitting client on a first communication path; transforming the database query into database management system commands; transmitting the database management system commands to the database management system; receiving a response from the database management system; compiling an answer set comprising the database management system response; and transmitting the database management system response to the receiver client.
Claim 3
Dependent Claim
33 words
The method of claim 1 wherein the database management system response comprises object data responsive to the database query and the response is transmitted to the receiver client via the first communications path.
Claim 4
Dependent Claim
33 words
The method of claim 1 wherein the database management system response comprises object data responsive to the database query and the response is transmitted to the receiver client over a second communications path.
Claim 5
Dependent Claim
38 words
The method of claim 1 wherein the database management system response comprises a media object locator identifying object data responsive to the database query and the response is transmitted to the receiver client via the first communications path.
Claim 6
Dependent Claim
64 words
The method of claim 4 further comprising the steps of: receiving a transport request from the receiver client, the transport request comprising the media object locator; establishing a transport session between the receiver client and the object server on a second communications path; and closing the transport session when the data defined by the media object locator has been transmitted to the receiver client.
Claim 7
Dependent Claim
98 words
The method of claim 5 wherein: the step of transmitting the media object locator to a receiver client comprises the steps of building service tickets for the objects identified by the answer set object locators, modifying the answer set by embedding the service tickets within the answer set object locators, and transmitting the modified answer set to the receiver client; and the step of establishing a transport session between the receiver client and the object server comprises the step of decrypting the modified answer set to verify that the receiver client is authorized to access the object data.
Claim 8
Dependent Claim
40 words
The method of claim 5 wherein the transport request further comprises a parameter defining second communication path quality, and the step of establishing a transport session further comprises the step of selecting a communication path in accord with the parameter.
Claim 9
Dependent Claim
103 words
The method of claim 1 wherein: the step of transforming the database query into at least one database management command comprises the step of transforming the database query into at least one relational database command and at least one object server command, the object server command comprising an object surrogate; the step of transmitting the database management system commands to the data management system comprises the steps of transmitting the relational database command to a relational database management system and the object server command to the object server; and the response further comprises a response table received from the relational database management system.
Claim 10
Independent Claim
129 words
An apparatus for providing access to data stored in a database management system to a receiver client, comprising: a computer having a processor, the computer coupled to a data storage device; means, performed by the computer for receiving a database query from a submitting client on a first communication path; means, performed by the computer for transforming the database query into database management system commands; means, performed by the computer for transmitting the database management system commands to the database management system; means, performed by the computer for receiving a response from the database management system; means, performed by the computer for compiling an answer set comprising the database management system response; and means, performed by the computer for transmitting the database management system response to the receiver client.
Claim 11
Independent Claim
129 words
An apparatus for providing access to data stored in a database management system to a receiver client, comprising: a computer having a processor, the computer coupled to a data storage device; means, performed by the computer for receiving a database query from a submitting client on a first communication path; means, performed by the computer for transforming the database query into database management system commands; means, performed by the computer for transmitting the database management system commands to the database management system; means, performed by the computer for receiving a response from the database management system; means, performed by the computer for compiling an answer set comprising the database management system response; and means, performed by the computer for transmitting the database management system response to the receiver client.
Claim 12
Dependent Claim
38 words
The apparatus of claim 9 wherein the database management system response comprises a media object locator identifying object data responsive to the database query and the response is transmitted to the receiver client via the first communications path.
Claim 13
Dependent Claim
74 words
The apparatus of claim 10, further comprising: means, performed by the computer for receiving a transport request from the receiver client, the transport request comprising a media object locator; means, performed by the computer for establishing a transport session between the receiver client and the object server; and means, performed by the computer for closing the transport session when the data defined by the media object locator has been transmitted to the receiver client.
Claim 14
Dependent Claim
121 words
The apparatus of claim 10, wherein: the means for transmitting the media object locator to the receiver client comprises means, performed by the computer for building service tickets for the objects identified by the media object locator, means, performed by the computer for modifying the answer set by embedding the service tickets within the answer set object locators, and means, performed by the computer for transmitting the modified media object locator to the receiver client on the first communication path, and the means for establishing a transport session between the receiver client and the object server comprises means, performed by the computer, for decrypting the modified answer set to verify that the receiver client is authorized to access the object data.
Claim 15
Dependent Claim
43 words
The apparatus of claim 10 wherein the transport request further comprises a parameter defining second communication path quality, and the means for establishing a transport session further comprises means, performed by the computer, for selecting a communication path in accord with the parameter.
Claim 16
Dependent Claim
107 words
The apparatus of claim 9 wherein: the means for transforming the database query into database management system commands comprises means, performed by the computer for transforming the database query into at least one relational database command and at least one object server command, the object server command comprising an object surrogate; the means for transmitting the database management system commands to the database management system comprises means, performed by the computer for transmitting the relational database command to a relational database management system and the object server command to the object server; and the response further comprises a response table received from the relational database management system.
Claim 17
Dependent Claim
117 words
A program storage device, readable by a computer having a processor and coupled to a data storage device, tangibly embodying one or more programs of instructions executable by the computer to perform method steps of providing access to data stored in a database management system to a receiver client, the method comprising the steps of: receiving a database query from a submitting client on a first communication path; transforming the database query into database management system commands; transmitting the database management system commands to the database management system; receiving a response from the database management system; compiling an answer set comprising the database management system response; and transmitting the database management system response to the receiver client.
Claim 18
Dependent Claim
117 words
A program storage device, readable by a computer having a processor and coupled to a data storage device, tangibly embodying one or more programs of instructions executable by the computer to perform method steps of providing access to data stored in a database management system to a receiver client, the method comprising the steps of: receiving a database query from a submitting client on a first communication path; transforming the database query into database management system commands; transmitting the database management system commands to the database management system; receiving a response from the database management system; compiling an answer set comprising the database management system response; and transmitting the database management system response to the receiver client.
Claim 19
Dependent Claim
40 words
The program storage device of claim 15 wherein the database management system response comprises a media object locator identifying object data responsive to the database query and the response is transmitted to the receiver client via the first communications path.
Claim 20
Dependent Claim
65 words
The program storage device of claim 16 wherein the method steps further comprise the steps of: receiving a transport request from the receiver client, the transport request comprising the media object locator; establishing a transport session between the receiver client and the object server; and closing the transport session when the data defined by the media object locator has been transmitted to the receiver client.
Claim 21
Dependent Claim
102 words
The program storage device of claim 16 wherein: the method step of transmitting the media object locator to a receiver client comprises the steps of building service tickets for the objects identified by the answer set object locators, modifying the answer set by embedding the service tickets within the answer set object locators, and transmitting the modified answer set to the receiver client; and the method step of establishing a transport session between the receiver client and the object server comprises the step of decrypting the modified answer set to verify that the receiver client is authorized to access the object data.
Claim 22
Dependent Claim
44 words
The program storage device of claim 16 wherein the transport request further comprises a parameter defining second communications path quality, and the method step of establishing a transport session further comprises the method step of selecting a communication path in accord with the parameter.
Claim 23
Dependent Claim
107 words
The program storage device of claim 16 wherein: the method step of transforming the database query into database management system commands comprises the method step of transforming the database query into at least one relational database command and at least one object server command, the object server command comprising an object surrogate; the method step of transmitting the database management system commands to the data management system comprises the method steps of transmitting the relational database command to a relational database management system and the object server command to the object server; and the response further comprises a response table received from the relational database management system.
References Cited (Backward Citations)
US4558413A
Cited
US5369776A
Cited
US5408655A
Cited
US5014125A
Cited
US5557798A
Cited
US5181162A
Cited
US5414837A
Cited
US5448727A
Cited
US5442749A
Cited
US5377323A
Cited
US5555403A
Cited
US5564113A
Cited
US5581758A
Cited
US5640556A
Cited
US5442389A
Cited
US5632017A
Cited
US5511002A
Cited
US5513126A
Cited
US5548749A
Cited
US5455953A
Cited
US5630124A
Cited
US5560005A
Cited
US5488412A
Cited
US5534913A
Cited
US5623660A
Cited
US5557518A
Cited
US5555365A
Cited
US5548587A
Cited
US5634122A
Cited
US5615337A
Cited
US5634053A
Cited
US5689698A
Cited
US5794250A
Cited
US5864843A
Cited
US5873083A
Cited
US5930786A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-07-04 | 2004-01-03 | 2004-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-07-04 | 2008-01-03 | 2008-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-07-04 | 2012-01-03 | 2012-07-04 | $7700.00 | Window Closed / Lapsed |