Patent · US Active

Query throttling during query translation

US8108421B2 · kind B2 · utility

0Cited by
10References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2009
Grant dateJan 31, 2012
Priority date
Expiry dateAug 5, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2452
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer determines whether an original query expressed in an initial query language includes clauses unsupported by a target query language. If so, the computer separates the original query into a client-side query and one or more server-side queries. The computer then determines whether the client-side query is efficient. If so, the computer translates the one or more server-side queries into one or more supplemental queries expressed in the target query language and receives server-side result sets for the supplemental queries. The computer generates a client-side result set by querying the server-side result sets using the client-side query. The computer returns the client-side result set as a result set of the original query. If the client-side query is not efficient, the computer returns an error message. Thus, by identifying inefficient queries, the computer effectively controls (i.e., throttles) the amount of work performed by the computer to process queries.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.