Patent US5807172A successfully refreshed from Google Patents.
Patent US6085223A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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-04 15:30
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag