7937384

Software and Method for Performing Database Operations

PublishedMay 3, 2011
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data processing system comprising: a computer readable storage medium encoded with a data structure storing: a name of a first table that includes data to be processed; a name of a first query element database table that includes a plurality of arguments to be used in composing a database command to process the data; and a second query element database table comprising a row that stores the name of the first table and the name of the first query element database table; and the data processing system further comprising a programmable computer processor programmed to: read, from the data structure, the name of the first table; read, from the data structure, the name of the first query element database table; read from the first query element database table, based on reading the name of the first table, by executing a first database query command string, a first plurality of elements, the first plurality of elements comprising at least one database query language command argument and at least one database query command argument; assemble the first plurality of elements that were read from the first query element database table into a query string comprising a second database query command string to be executed by a database search engine on the first table, the second database query command comprising a table name corresponding to the name of the first table; and execute the query string as a second database query command string on the database engine to retrieve a results set from the first table; wherein the row of the second query element database table also stores an identification of an SQL command to be used in processing the data; and a sequence identifier.

2

2. The data processing system according to claim 1 , wherein the data structure further comprises: the first query element database table that comprises the arguments to be used in composing the second database query command.

3

3. The data processing system according to claim 2 , wherein the arguments in the first query element database table comprises a plurality of names of columns within the first table that contain the data be processed.

4

4. A method, comprising: storing, with a processor, a data structure comprising: a name of a first table that includes data to be processed; a name of a first query element database table that includes a plurality of arguments to be used in composing a database command to process the data; and a second query element database table comprising a row that stores the name of the first table and the name of the first query element database table; and the method further comprising performing the following with the processor: reading, from the data structure, the name of the first table; reading, from the data structure, the name of the first query element database table; reading from the first query element database table, based on reading the name of the first table, by executing a first database query command string, a first plurality of elements, the first plurality of elements comprising at least one database query language command argument and at least one database query command argument; assembling the first plurality of elements that were read from the first query element database table into a query string comprising a second database query command string to be executed by a database search engine on the first table, the second database query command comprising a table name corresponding to the name of the first table; and executing the query string as a second database query command string on the database engine to retrieve a results set from the first table; wherein the row of the second query element database table also stores an identification of an SQL command to be used in processing the data; and a sequence identifier.

5

5. The method according to claim 4 , wherein the storing the data structure further comprises: storing the first query element database table that comprises the arguments to be used in composing the second database query command.

6

6. The method according to claim 5 , wherein the arguments in the first query element database table comprises a plurality of names of columns within the first table that contain the data be processed.

7

7. A computer readable storage medium, encoded with: a data structure comprising: a name of a first table that includes data to be processed; a name of a first query element database table that includes a plurality of arguments to be used in composing a database command to process the data: and a second query element database table comprising a row that stores the name of the first table and the name of the first query element database table; and a computer program comprising instructions for performing a method, the method comprising: reading, from the data structure, the name of the first table; reading, from the data structure, the name of the first query element database table: reading from the first query element database table, based on reading the name of the first table, by executing a first database query command string, a first plurality of elements, the first plurality of elements comprising at least one database query language command argument and at least one database query command argument; assembling the first plurality of elements that were read from the first query element database table into a query string comprising a second database query command string to be executed by a database search engine on the first table, the second database query command comprising a table name corresponding to the name of the first table; and executing the query string as a second database query command string on the database engine to retrieve a results set from the first table; Wherein the row of the second query element database table also stores an identification of an SQL command to be used in processing the data; and a sequence identifier.

8

8. The computer readable storage medium according to claim 7 , wherein the data structure further comprises: the first query element database table that comprises the arguments to be used in composing the second database query command.

9

9. The computer readable storage medium according to claim 8 , wherein the arguments in the first query element database table comprises a plurality of names of columns within the first table that contain the data be processed.

Patent Metadata

Filing Date

Unknown

Publication Date

May 3, 2011

Inventors

Sharon E. Minder
Teresa M. Beck

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SOFTWARE AND METHOD FOR PERFORMING DATABASE OPERATIONS” (7937384). https://patentable.app/patents/7937384

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.