Assistive browsing using context
First Claim
Patent Images
1. A computer-implemented method executed by a search system, the method comprising:
- receiving, by the search system, from a user device, an original query and a first resource address, the original query comprising one or more terms, the first resource address being a resource address of a first resource that was displayed on the user device when the original query was submitted by the user device to the search system;
obtaining, by the search system, context data including content that is retrieved from the first resource using the first resource address;
obtaining, by the search system, a revised query that is based on the original query and the context data displayed on the user device;
obtaining, by the search system, a plurality of search results that satisfy the revised query;
automatically selecting, by the search system, from the plurality of search results that satisfy the revised query, a single search result representing a second resource that is a single resource; and
automatically providing, by the search system, the second resource for display on the user device as an entire response to the original query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided by a user and comprising one or more terms. Obtaining context data based on at least a portion of a first resource displayed to the user at a time that the query is received. Obtaining a revised query that is based on the query and the context data. Receiving a plurality of search results responsive to the revised query. Automatically, selecting a search result that represents a second resource from the plurality of search results, and providing the second resource for display to the user.
19 Citations
23 Claims
-
1. A computer-implemented method executed by a search system, the method comprising:
-
receiving, by the search system, from a user device, an original query and a first resource address, the original query comprising one or more terms, the first resource address being a resource address of a first resource that was displayed on the user device when the original query was submitted by the user device to the search system; obtaining, by the search system, context data including content that is retrieved from the first resource using the first resource address; obtaining, by the search system, a revised query that is based on the original query and the context data displayed on the user device; obtaining, by the search system, a plurality of search results that satisfy the revised query; automatically selecting, by the search system, from the plurality of search results that satisfy the revised query, a single search result representing a second resource that is a single resource; and automatically providing, by the search system, the second resource for display on the user device as an entire response to the original query. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19)
-
-
7. A system comprising:
-
one or more processors; and
a computer-readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, causes the one or more processors to perform operations comprising;receiving, by a search system, from a user device, an original query and a first resource address, the original query comprising one or more terms, the first resource address being a resource address of a first resource that was displayed on the user device when the original query was submitted by the user device to the search system; obtaining, by the search system, context data including content that is retrieved from the first resource using the first resource address; obtaining, by the search system, a revised query that is based on the original query and the context data displayed on the user device; obtaining, by the search system, a plurality of search results that satisfy the revised query; automatically selecting, by the search system, from the plurality of search results that satisfy the revised query, a single search result representing a second resource that is a single resource; and automatically providing, by the search system, the second resource for display on the user device as an entire response to the original query. - View Dependent Claims (8, 9, 10, 11, 12, 20, 21, 23)
-
-
13. A computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause one or more processors to perform operations comprising:
-
receiving, by a search system, from a user device, an original query and a first resource address, the original query comprising one or more terms, the first resource address being a resource address of a first resource that was displayed on the user device when the original query was submitted by the user device to the search system; obtaining, by the search system, context data including content that is retrieved from the first resource using the first resource address; obtaining, by the search system, a revised query that is based on the original query and the context data displayed on the user device; obtaining, by the search system, a plurality of search results that satisfy the revised query; automatically selecting, by the search system, from the plurality of search results that satisfy the revised query, a single search result representing a second resource that is a single resource; and automatically providing, by the search system, the second resource for display on the user device as an entire response to the original query. - View Dependent Claims (14, 15, 16, 17, 22)
-
Specification