The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 17, 2015

Filed:

Sep. 18, 2011
Applicants:

Michael Hopkins Smith, Seattle, WA (US);

Shen Wang, Seattle, WA (US);

David Jon Conger, Issaquah, WA (US);

Gregory S. Lindhorst, Seattle, WA (US);

Steven Miles Greenberg, Seattle, WA (US);

Inventors:

Michael Hopkins Smith, Seattle, WA (US);

Shen Wang, Seattle, WA (US);

David Jon Conger, Issaquah, WA (US);

Gregory S. Lindhorst, Seattle, WA (US);

Steven Miles Greenberg, Seattle, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30545 (2013.01);
Abstract

An application module generates a query that may involve retrieving data from a local data storage source or from an external data storage source. The application module retrieves metadata to form a query tree stored in the local data storage source and uses the query tree to ascertain one or more sub-queries necessary to complete the query and whether the necessary data for each sub-query is stored locally or externally. Based on the location of the data to complete a sub-query, the application module uses the services of an internal query processing layer if external data is involved for the sub-query. The application module uses the services of a query processing layer in the local data storage source if the data is local. Once all the sub-queries associated with the query tree are performed, then the overall query results are returned to the application module.

Published as:

Find Patent Forward Citations

Loading…