Mapping images to search queries
AssigneeGoogle Inc.
InventorsMatthew Sharifi, David Petrou, Abhanshu Sharma
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
Claims21
-20. (canceled)
A computing system comprising:
- one or more processors;
- one or more non-transitory computer readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
- obtaining a query image, wherein the query image comprises one or more image features;
- performing a visual recognition process on the query image to identify one or more visual recognition results associated with the query image based at least in part on the one or more image features;
- determining a plurality of candidate search queries based at least in part on the one or more visual recognition results;
- determining a context associated with the query image;
- determining a representative search query of the plurality of candidate search queries based at least in part on the context associated the query image;
- obtaining a search results page associated with the representative search query;
- and
- providing the search results page for display.
A computer-implemented method, the method comprising:
- obtaining, by a computing system comprising one or more processors, a query image, wherein the query image comprises one or more image features;
- performing, by the computing system, a visual recognition process on the query image to identify one or more visual recognition results associated with the query image based at least in part on the one or more image features;
- determining, by the computing system, a plurality of candidate search queries based at least in part on the one or more visual recognition results;
- determining, by the computing system, a context associated with the query image;
- determining, by the computing system, a representative search query of the plurality of candidate search queries based at least in part on the context associated the query image;
- obtaining, by the computing system, a search results page associated with the representative search query;
- and
- providing, by the computing system, the search results page for display.
One or more non-transitory computer-readable media that collectively store instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising:
- obtaining a query image, wherein the query image comprises one or more image features;
- performing a visual recognition process on the query image to identify one or more visual recognition results associated with the query image based at least in part on the one or more image features;
- determining a plurality of candidate search queries based at least in part on the one or more visual recognition results;
- determining a context associated with the query image;
- determining a representative search query of the plurality of candidate search queries based at least in part on the context associated the query image;
- obtaining a search results page associated with the representative search query;
- and
- providing the search results page for display.
Dependencies are inferred from the claim text.