Returning databases as search results
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining instances of a query for a database using one or more query generation rules, the database comprising elements, the elements comprising fields, the one or more query generation rules obtaining the instances of the query by annotating the query with at least one of the elements and corresponding fields of the database;
generating a teaser that corresponds to the query, the teaser comprising text that is based on the instances of the query;
wherein generating the teaser comprises;
obtaining a common feature among the instances of the query by matching the instances of the query to one or more fields of the database;
using the common feature to generate the teaser; and
executing a conflict resolution rule that identifies the teaser as a most popular one of plural teasers; and
outputting the teaser;
wherein the teaser is generated using one or more query matching rules, the one or more query matching rules being domain specific, the domain corresponding to a subject matter of the database.
4 Assignments
0 Petitions
Accused Products
Abstract
A method including enumerating plausible queries of a target database using query generation rules, and generating associated teasers for each of the enumerated queries using query matching rules.
74 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
obtaining instances of a query for a database using one or more query generation rules, the database comprising elements, the elements comprising fields, the one or more query generation rules obtaining the instances of the query by annotating the query with at least one of the elements and corresponding fields of the database; generating a teaser that corresponds to the query, the teaser comprising text that is based on the instances of the query; wherein generating the teaser comprises; obtaining a common feature among the instances of the query by matching the instances of the query to one or more fields of the database; using the common feature to generate the teaser; and executing a conflict resolution rule that identifies the teaser as a most popular one of plural teasers; and outputting the teaser; wherein the teaser is generated using one or more query matching rules, the one or more query matching rules being domain specific, the domain corresponding to a subject matter of the database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Machine-readable memory that contains instructions that are executable to cause at least one processing device to:
-
obtain instances of a query for a database using one or more query generation rules, the database comprising elements, the elements comprising fields, the one or more query generation rules obtaining the instances of the query by annotating the query with at least one of the elements and corresponding fields of the database; generate a teaser that corresponds to the query, the teaser comprising text that is based on the instances of the query; wherein generating the teaser comprises; obtaining a common feature among the instances of the query by matching the instances of the query to one or more fields of the database; using the common feature to generate the teaser; and executing a conflict resolution rule that identifies the teaser as a most popular one of plural teasers; and output the teaser; wherein the teaser is generated using one or more query matching rules, the one or more query matching rules being domain specific, the domain corresponding to a subject matter of the database. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
memory that stores instructions that are executable; and at least one processing device configured to execute the instructions to; obtain instances of a query for a database using one or more query generation rules, the database comprising elements, the elements comprising fields, the one or more query generation rules obtaining the instances of the query by annotating the query with at least one of the elements and corresponding fields of the database; generate a teaser that corresponds to the query, the teaser comprising text that is based on the instances of the query; wherein generating the teaser comprises; obtaining a common feature among the instances of the query by matching the instances of the query to one or more fields of the database; executing a conflict resolution rule that identifies the teaser as a most popular one of plural teasers; using the common feature to generate the teaser; and output the teaser; wherein the teaser is generated using one or more query matching rules, the one or more query matching rules being domain specific, the domain corresponding to a subject matter of the database. - View Dependent Claims (12, 13, 14, 15)
-
Specification