Adapting third party applications
First Claim
1. A computer-implemented method comprising:
- receiving, by a search engine and from a classifier, topic information indicating that, based at least on information about a user that was provided by the search engine to the classifier, the user is likely interested in a set of one or more topics;
receiving, by the search engine, a search query with one or more terms that correspond to a subset of the topics in which the user is likely interested;
identifying, by the search engine, the subset of the topics in which the user is likely interested that correspond to one or more terms in the search query;
generating, by the search engine, a search results page that includes a link (i) to a particular resource that the search engine identifies as responsive to the search query, and (ii) that is encoded with topic information for the subset of topics that were indicated to the search engine by the classifier as topics in which the user is likely interested and identified by the search engine as topics that correspond to one or more terms in the search query; and
providing the search results page for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search engine to provide an entity some indication of topics in which a user may have an interest. The methods, systems, and apparatus include actions of receiving information at a search engine from a classifier indicating that a user is likely interested in a set of topics based on information about the user provided by the search engine to the classifier. Additional actions may include selecting a subset of the topics and generating a search results page that includes one or more references for one or more resources that are responsive to a search query. At least one reference of the one or more references may include information based on the received information that indicates that the user is likely interested in the subset of topics.
11 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a search engine and from a classifier, topic information indicating that, based at least on information about a user that was provided by the search engine to the classifier, the user is likely interested in a set of one or more topics; receiving, by the search engine, a search query with one or more terms that correspond to a subset of the topics in which the user is likely interested; identifying, by the search engine, the subset of the topics in which the user is likely interested that correspond to one or more terms in the search query; generating, by the search engine, a search results page that includes a link (i) to a particular resource that the search engine identifies as responsive to the search query, and (ii) that is encoded with topic information for the subset of topics that were indicated to the search engine by the classifier as topics in which the user is likely interested and identified by the search engine as topics that correspond to one or more terms in the search query; and providing the search results page for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more computers; and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, by a search engine and from a classifier, topic information indicating that, based at least on information about a user that was provided by the search engine to the classifier, the user is likely interested in a set of one or more topics; receiving, by the search engine, a search query with one or more terms that correspond to a subset of the topics in which the user is likely interested; identifying, by the search engine, the subset of the topics in which the user is likely interested that correspond to one or more terms in the search query; generating, by the search engine, a search results page that includes a link (i) to a particular resource that the search engine identifies as responsive to the search query, and (ii) that is encoded with topic information for the subset of topics that were indicated to the search engine by the classifier as topics in which the user is likely interested and identified by the search engine as topics that correspond to one or more terms in the search query; and providing the search results page for display. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, by a search engine and from a classifier, information indicating that, based at least on information about a user that was provided by the search engine to the classifier, the user is likely interested in a set of one or more topics; receiving, by the search engine, a search query with one or more terms that correspond to a subset of the topics in which the user is likely interested; identifying, by the search engine, the subset of topics in which the user is likely interested that correspond to one or more terms in the search query; generating, by the search engine, a search results page that includes a link (i) to a particular resource that the search engine identifies as responsive to the search query, and (ii) that is encoded with topic information for the subset of topics that were indicated to the search engine by the classifier as topics in which the user is likely interested and identified by the search engine as topics that correspond to one or more terms in the search query; and providing the search results page for display. - View Dependent Claims (17, 18, 19)
-
Specification