INTENT DRIVEN SEARCH RESULT RICH ABSTRACTS
First Claim
1. A machine-implemented method comprising:
- receiving a query from a user;
based on the query, determining one or more potential intents of the user;
based on the query, determining a plurality of matching resources;
for a particular matching resource of the plurality of matching resources, selecting, based on the one or more potential intents, a particular abstract template from a plurality of abstract templates,wherein each abstract template of the plurality of abstract templates;
(a) corresponds to a different intent than any other intent to which any other abstract template of the plurality of abstract templates corresponds, and(b) dictates a different manner of displaying information about a resource than any other manner of displaying dictated by any other abstract template of the plurality of abstract templates; and
generating a search results page that includes a particular abstract for the particular matching resource, wherein the particular abstract is displayed based on the particular abstract template.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing useful information to a user in response to a search query are provided. Based on the search query, one or more potential intents of the user are identified and a plurality of matching resources are identified. For at least one matching resource, a particular abstract template is selected based on the one or more potential intents. Each abstract (a) corresponds to a different intent than any other intent to which any other abstract template of the plurality of abstract templates corresponds, and (b) dictates a different manner of displaying information about a matching resource than any other manner of displaying dictated by any other abstract template of the plurality of abstract templates. A search results page is generated and sent to the user. The search results page includes an abstract for the at least one matching resource. The abstract is displayed based on the particular abstract template.
40 Citations
22 Claims
-
1. A machine-implemented method comprising:
-
receiving a query from a user; based on the query, determining one or more potential intents of the user; based on the query, determining a plurality of matching resources; for a particular matching resource of the plurality of matching resources, selecting, based on the one or more potential intents, a particular abstract template from a plurality of abstract templates, wherein each abstract template of the plurality of abstract templates; (a) corresponds to a different intent than any other intent to which any other abstract template of the plurality of abstract templates corresponds, and (b) dictates a different manner of displaying information about a resource than any other manner of displaying dictated by any other abstract template of the plurality of abstract templates; and generating a search results page that includes a particular abstract for the particular matching resource, wherein the particular abstract is displayed based on the particular abstract template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification