Intelligent data query builder
First Claim
Patent Images
1. A method of programmatically building queries, comprising steps of:
- programmatically identifying, for a content source, at least one element thereof as candidate query parameters; and
providing the identified parameters for use in carrying out a query of the content source.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for programmatically determining one or more logical choices to be offered to users as conditions of a data query (e.g., for searching a content source), and enabling extensions to already-established queries to be programmatically created. A number of different aspects are described, and include programmatically determining all query conditions as well as allowing a user to specify (or request programmatic determination of) further conditions.
85 Citations
21 Claims
-
1. A method of programmatically building queries, comprising steps of:
-
programmatically identifying, for a content source, at least one element thereof as candidate query parameters; and
providing the identified parameters for use in carrying out a query of the content source. - View Dependent Claims (2, 3, 4)
-
-
5. A method of programmatically building queries, comprising steps of:
-
enabling a user to identify elements of a content source as query parameters;
programmatically identifying, for at least one of the query parameters, values to use as candidate values in a query of the content source; and
providing the identified values and the query parameters for use in carrying out a query of the content source. - View Dependent Claims (6, 7)
-
-
8. A method of programmatically building queries, comprising steps of:
-
programmatically identifying, for at least one query parameter to be used when querying a content source, one or more candidate query qualifiers; and
providing the identified qualifiers and the query parameters for use in carrying out a query of the content source. - View Dependent Claims (9, 10)
-
-
11. A method of programmatically building queries, comprising steps of:
-
obtaining a set of one or more query parameters for querying a content source; and
programmatically identifying, for the obtained query parameters, one or more candidate extensions thereto which are usable for querying the content source. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for programmatically building queries, comprising:
-
means for obtaining a set of one or more query parameters for querying a content source; and
means for programmatically identifying, for the obtained query parameters, one or more candidate extensions thereto which are usable for querying the content source.
-
-
21. A computer program product for programmatically building queries, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for obtaining a set of one or more query parameters for querying a content source; and
computer-readable program code means for programmatically identifying, for the obtained query parameters, one or more candidate extensions thereto which are usable for querying the content source.
-
Specification