Patent Document ID: 8447773
Application ID: 13442670

Base Claim:
1. An apparatus comprising: a memory device storing machine-readable instructions executable by a processor, the machine-readable instructions comprising: a request attribute module constructing a request attribute list for at two data value names in a request block by associating an attribute name and a table name from an attribute database with each data value name; a schema name module adding each table name from the request attribute list to a schema names list in response to the table name not being included in the schema names list; an attribute name module adding each attribute name from the request attribute list to an attribute names list in response to the attribute name not being included in the attribute names list; and a query build module building a query statement directed to a target database from the schema names list and the attribute names list with a form “SELECT” followed by each attribute name from the attribute name list followed by “FROM” followed by each table name from the schema names list.

---

Claim 8:
8. The apparatus of claim 1 , wherein the query statement is configured as a structured query language (SQL) statement.