Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
174 words
A method of extending a relational database management system to operate with an object server commandable by execution steps, comprising the steps of: receiving a database query from a client; transforming the database query into relational database management system commands wherein the step of transforming the database query into relational database management system commands comprises the steps of obtaining parse tree information from the global data dictionary, the parse tree information comprising a database schema for the relational database management system, transforming the database query into a parse tree based upon the database schema, the parse tree defining a plurality of command sets, and transforming the parse tree into relational database management system commands and object server execution steps; transmitting the relational database management system commands to the relational database management system; receiving a response from the relational database management system, the response comprising an object locator identifying object data responsive to the database query; compiling an answer set comprising the relational database management system response; and transmitting the answer set to the client.
Claim 2
Independent Claim
174 words
A method of extending a relational database management system to operate with an object server commandable by execution steps, comprising the steps of: receiving a database query from a client; transforming the database query into relational database management system commands wherein the step of transforming the database query into relational database management system commands comprises the steps of obtaining parse tree information from the global data dictionary, the parse tree information comprising a database schema for the relational database management system, transforming the database query into a parse tree based upon the database schema, the parse tree defining a plurality of command sets, and transforming the parse tree into relational database management system commands and object server execution steps; transmitting the relational database management system commands to the relational database management system; receiving a response from the relational database management system, the response comprising an object locator identifying object data responsive to the database query; compiling an answer set comprising the relational database management system response; and transmitting the answer set to the client.
Claim 3
Dependent Claim
86 words
The method of claim 1 wherein the parse tree further comprises a plurality of parse tree nodes and the step of transforming the database query into relational database management system commands further comprises the steps of: accessing the global data dictionary to obtain a cost value for each of the parse tree nodes; binding parse tree node costs to the parse tree nodes; iterating over the relational database management system command sets to optimize the relational database management system commands and the object server execution steps.
Claim 4
Dependent Claim
26 words
The method of claim 2 further comprising the step of dispatching the relational database management system commands to the object servers and the database management system.
Claim 5
Dependent Claim
198 words
A program storage device, readable by a computer, tangibly embodying one or more programs of instructions executable by the computer to perform method steps of extending a relational database management system to operate with an object server commandable by execution steps, comprising the steps of: receiving a database query from a client; transforming the database query into relational database management system commands wherein the method step of transforming the database query into relational database management system commands further comprises the steps of obtaining parse tree information from the global data dictionary the parse tree information comprising a database schema for the relational database management system, transforming the database query into a parse tree based upon the database schema, the parse tree defining a plurality of command sets, and transforming the parse tree into relational database management system commands and object server execution steps; transmitting the relational database management system commands to the relational database management system; receiving a response from the relational database management system, the response comprising an object locator identifying object data responsive to the database query; compiling an answer set comprising the relational database management system response; and transmitting the answer set to the client.
Claim 6
Dependent Claim
198 words
A program storage device, readable by a computer, tangibly embodying one or more programs of instructions executable by the computer to perform method steps of extending a relational database management system to operate with an object server commandable by execution steps, comprising the steps of: receiving a database query from a client; transforming the database query into relational database management system commands wherein the method step of transforming the database query into relational database management system commands further comprises the steps of obtaining parse tree information from the global data dictionary the parse tree information comprising a database schema for the relational database management system, transforming the database query into a parse tree based upon the database schema, the parse tree defining a plurality of command sets, and transforming the parse tree into relational database management system commands and object server execution steps; transmitting the relational database management system commands to the relational database management system; receiving a response from the relational database management system, the response comprising an object locator identifying object data responsive to the database query; compiling an answer set comprising the relational database management system response; and transmitting the answer set to the client.
Claim 7
Dependent Claim
90 words
The program storage device of claim 4, wherein the parse tree further comprises a plurality of parse tree nodes and the method step of transforming the database query into relational database management system commands further comprises the steps of: accessing the global data dictionary to obtain a cost value for each of the parse tree nodes; binding parse tree node costs to the parse tree nodes; and iterating over the relational database management system command sets to optimize the relational database management system commands and the object server execution steps.
Claim 8
Dependent Claim
33 words
The program storage device of claim 5 wherein the method step further comprises the step of dispatching the relational database management system commands to the object servers and the relational database management system.