Method and apparatus for providing shared data to a requesting client
DCFirst Claim
1. A method of providing object data stored in a database management system to a requesting client, comprising the steps of:
- receiving a database query from the 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, the response comprising an object locator identifying object data responsive to the database query;
compiling an answer set comprising the database management system response; and
transmitting the answer set to the client on the first communications path;
receiving a data request from the client comprising the object locator;
establishing a transport session with the client on a second communication path; and
transmitting data identified by the object locator to the client on the second communication path.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and apparatus for providing object data stored in a database management system to a receiving client. The method comprises the steps of receiving a database query from the 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, the response comprising an object locator identifying data responsive to the database query, compiling an answer set comprising the database management system response, transmitting the answer set to the client on the first communications path, receiving a data request from the client comprising the media object locator, establishing a transport session with the client on a second communication path, and transmitting data identified by the media object locator to the client on the second communication path.
226 Citations
27 Claims
-
1. A method of providing object data stored in a database management system to a requesting client, comprising the steps of:
-
receiving a database query from the 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, the response comprising an object locator identifying object data responsive to the database query; compiling an answer set comprising the database management system response; and transmitting the answer set to the client on the first communications path; receiving a data request from the client comprising the object locator; establishing a transport session with the client on a second communication path; and transmitting data identified by the object locator to the client on the second communication path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for providing object data stored in a database management system to a requesting 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 the client on a first communications 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, the response comprising an object locator identifying object data responsive to the database query; 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 answer set to the client on the first communications path; means, performed by the computer for receiving a data request from the client comprising the object locator; means, performed by the computer for establishing a transport session with the client on a second communications path; and means, performed by the computer for transmitting data identified by the object locator to the client on the second communications path. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A program storage device, readable by a computer having a processor and a data storage device, tangibly embodying one or more programs of instructions executable by the computer to perform method steps of providing object data stored in a database management system to a requesting client, the method comprising the steps of:
-
receiving a database query from the 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, the response comprising an object locator identifying object data responsive to the database query; compiling an answer set comprising the database management system response; and transmitting the answer set to the client on the first communications path; receiving a data request from the client comprising the object locator; establishing a transport session with the client on a second communication pathl; and transmitting data identified by the object locator to the client on the second communication path. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification