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:
Aug. 23, 2011

Filed:

Jun. 19, 2001
Applicants:

Jeffrey A. Bedell, Arlington, VA (US);

Yinong Chen, Sterling, VA (US);

Benjamin Z. LI, Great Falls, VA (US);

Fabrice Martin, Washington, DC (US);

Sadanand Sahasrabudhe, McLean, VA (US);

Jun Yuan, Sterling, VA (US);

Inventors:

Jeffrey A. Bedell, Arlington, VA (US);

Yinong Chen, Sterling, VA (US);

Benjamin Z. Li, Great Falls, VA (US);

Fabrice Martin, Washington, DC (US);

Sadanand Sahasrabudhe, McLean, VA (US);

Jun Yuan, Sterling, VA (US);

Assignee:

Microstrategy Incorporated, McLean, VA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for syntax abstraction in query language generation in an online analytical processing system, a business intelligence system, a reporting system, or a data mining system. The system generates one or more query language statements that can be run against one or more data sources to return a desired data result set. The system includes a syntax pattern selector module and a statement assembly module. The syntax pattern selector module selects a syntax pattern corresponding to a desired function and a syntax standard. The statement assembly module populates the syntax pattern with an argument data set associated with the desired data set. The result is the generation of one or more query language statements with the correct function, syntax, and data parameters to return the desired data result set from the data sources. A method and medium having processor readable code therein are also described.


Find Patent Forward Citations

Loading…