Enriching search results
First Claim
1. A method comprising:
- obtaining, by a search engine system, respective registration information from each of a plurality of publishers, the registration information including a location of respective enrichment information to be added to search results identifying resources provided by the respective publisher, each of the publishers being publishers registered with the search engine system;
storing the registration information from the plurality of publishers for later use by the search engine system;
receiving, by the search engine system, a query from a user;
identifying, by the search engine system, a plurality of responsive resources, the plurality of responsive resources including a first responsive resource;
determining, by the search engine system, that the first responsive resource is a resource for a first publisher that is associated with enrichment information;
obtaining first enrichment information from the location of respective enrichment information included in the registration information provided by the first publisher to the search engine system; and
providing, by the search engine system, in a response to the query, an enriched search result that identifies the first responsive resource and includes the first enrichment information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes identifying a plurality of registered publishers for enriched search results and, for each registered publisher, obtaining enrichment information from the registered publisher and associating the enrichment information with a resource provided by the publisher. A query is received. A plurality of responsive resources that are responsive to the query are identified. A first responsive resource is determined to be associated with enrichment information. An enriched search result is provided, the enriched search result identifying the first responsive resource and including the first responsive resource'"'"'s associated enrichment information.
26 Citations
20 Claims
-
1. A method comprising:
-
obtaining, by a search engine system, respective registration information from each of a plurality of publishers, the registration information including a location of respective enrichment information to be added to search results identifying resources provided by the respective publisher, each of the publishers being publishers registered with the search engine system; storing the registration information from the plurality of publishers for later use by the search engine system; receiving, by the search engine system, a query from a user; identifying, by the search engine system, a plurality of responsive resources, the plurality of responsive resources including a first responsive resource; determining, by the search engine system, that the first responsive resource is a resource for a first publisher that is associated with enrichment information; obtaining first enrichment information from the location of respective enrichment information included in the registration information provided by the first publisher to the search engine system; and providing, by the search engine system, in a response to the query, an enriched search result that identifies the first responsive resource and includes the first enrichment information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more computers configured to perform operations comprising:
-
obtaining, by a search engine system, respective registration information from each of a plurality of publishers, the registration information including a location of respective enrichment information to be added to search results identifying resources provided by the respective publisher, each of the publishers being publishers registered with the search engine system; storing the registration information from the plurality of publishers for later use by the search engine system; receiving, by the search engine system, a query from a user; identifying, by the search engine system, a plurality of responsive resources, the plurality of responsive resources including a first responsive resource; determining, by the search engine system, that the first responsive resource is a resource for a first publisher that is associated with enrichment information; obtaining first enrichment information from the location of respective enrichment information included in the registration information provided by the first publisher to the search engine system; and providing, by the search engine system, in a response to the query, an enriched search result that identifies the first responsive resource and includes the first enrichment information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
obtaining, by a search engine system, respective registration information from each of a plurality of publishers, the registration information including a location of respective enrichment information to be added to search results identifying resources provided by the respective publisher, each of the publishers being publishers registered with the search engine system; storing the registration information from the plurality of publishers for later use by the search engine system; receiving, by the search engine system, a query from a user; identifying, by the search engine system, a plurality of responsive resources, the plurality of responsive resources including a first responsive resource; determining, by the search engine system, that the first responsive resource is a resource for a first publisher that is associated with enrichment information; obtaining first enrichment information from the location of respective enrichment information included in the registration information provided by the first publisher to the search engine system; and providing, by the search engine system, in a response to the query, an enriched search result that identifies the first responsive resource and includes the first enrichment information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification