Providing images of named resources in response to a search query
First Claim
1. A computer-implemented method comprising:
- determining, by a search engine, that a search query includes a name of a person, based on one or more query terms included in the search query;
identifying a particular resource among a plurality of resources that have been identified by the search engine as satisfying the search query, wherein the particular resource includes a plurality of images;
identifying, from the particular resource, a file name of a particular image among the plurality of images included in the particular resource, image metadata of the particular image, or alt-text associated with the particular image;
determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person; and
based on determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person, providing the particular image with search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name, receiving multiple resources that have been identified by a search engine as best satisfying the search query, wherein the identified multiple resources include a resource including a plurality of images. The operations include identifying an image of the plurality of images displaying a face of the person. The image is identified based on a description associated with the image. The description is based at least in part on one or more resources included in the search results. The operations further include providing the identified image with the search results. The search results are provided as a plurality of links. Each link identifies a corresponding resource of the identified plurality of resources.
-
Citations
13 Claims
-
1. A computer-implemented method comprising:
-
determining, by a search engine, that a search query includes a name of a person, based on one or more query terms included in the search query; identifying a particular resource among a plurality of resources that have been identified by the search engine as satisfying the search query, wherein the particular resource includes a plurality of images; identifying, from the particular resource, a file name of a particular image among the plurality of images included in the particular resource, image metadata of the particular image, or alt-text associated with the particular image; determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person; and based on determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person, providing the particular image with search results. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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:
-
determining, by a search engine, that a search query includes a name of a person, based on one or more query terms included in the search query; identifying a particular resource among a plurality of resources that have been identified by the search engine as satisfying the search query, wherein the particular resource includes a plurality of images; identifying, from the particular resource, a file name of a particular image among the plurality of images included in the particular resource, image metadata of the particular image, or alt-text associated with the particular image; determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person; and based on determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person, providing the particular image with search results. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising:
-
one or more computers; and a computer-readable medium tangibly embodying a computer program product comprising instructions to cause the one or more computers to perform operations comprising; determining, by a search engine, that a search query includes a name of a person, based on one or more query terms included in the search query; identifying a particular resource among a plurality of resources that have been identified by the search engine as satisfying the search query, wherein the particular resource includes a plurality of images; identifying, from the particular resource a file name of a particular image among the plurality of images included in the particular resource, image metadata of the particular image, or alt-text associated with the particular image; determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person; and based on determining that the file name of the particular image, the image metadata associated with the particular image, or the alt-text associated with the particular image includes the name of the person, providing the particular image with search results. - View Dependent Claims (11, 12, 13)
-
Specification