Redirection to digital content based on image-search
AssigneeSnap Inc.
InventorsKirk Ouimet, Rong Yan, Yantao Zheng, Timothy Michael Sehn, Evan Spiegel
Life of this patent
Estimating the term…
Abstract
In other embodiments, a method to perform image-based searching may include receiving a group of images from a content owner; creating an index using the group of images; receiving a further image from a mobile computing device of a user; determining a correlation between the further image and the index; and/or directing the mobile computing device of the user to content of the content owner, responsive to the determining of the correlation.
Claims18
A method comprising:
- for each of a plurality of sub-locations of a geographic location, compiling and storing on a machine-readable memory a respective sub-location index, each sub-location index comprising a set of content items comprising:
- image data comprising photographic and/or video items captured at the respective sub-location, and
- text data comprising verbiage frequently spoken at the respective sub-location;
- receiving from a mobile computing device associated with a user a search query comprising image query data;
- and
- in an automated operation performed using one or more computer processor devices, performing operations comprising:
- performing image analysis of the image query data;
- based on the image analysis, compiling an augmented search query by generating and incorporating in the search query a set of keywords;
- identifying as search result a specific sub-location based at least in part on determining a correlation between the augmented search query and the respective sub-location index of said specific sub-location;
- returning to the mobile computing device responsive to the search query the search result identifying said specific sub-location;
- and
- directing the mobile computing device to the specific sub-location indicated by the search result.
A system comprising:
- at least one processor;
- and
- at least one memory storing instructions that, when executed by the at least one processor, configure the system to:
- for each of a plurality of sub-locations of a geographic location, compile and store on a machine-readable memory a respective sub-location index, each sub-location index comprising a set of content items comprising:
- image data comprising photographic and/or video items captured at the respective sub-location, and
- text data comprising a textual description of the respective sub-location;
- receive from a mobile computing device associated with a user a search query comprising image query data;
- perform image analysis of the image query data;
- based on the image analysis, compile an augmented search query by generating and incorporating in the search query a set of keywords;
- identify as search result a specific sub-location based at least in part on determining a correlation between the augmented search query and the respective sub-location index of said specific sub-location;
- return to the mobile computing device responsive to the search query the search result identifying said specific sub-location;
- and
- direct the mobile computing device to the specific sub-location indicated by the search result.
A non-transitory computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
- for each of a plurality of sub-locations of a geographic location, compile and store on a machine-readable memory a respective sub-location index, each sub-location index comprising a set of content items comprising:
- image data comprising photographic and/or video items captured at the respective sub-location, and
- text data comprising verbiage frequently spoken at the respective sub-location;
- receive from a mobile computing device associated with a user a search query comprising image query data;
- perform image analysis of the image query data;
- based on the image analysis, compile an augmented search query by generating and incorporating in the search query a set of keywords;
- identify as search result a specific sub-location based at least in part on determining a correlation between the augmented search query and the respective sub-location index of said specific sub-location;
- return to the mobile computing device responsive to the search query the search result identifying said specific sub-location;
- and
- direct the mobile computing device to the specific sub-location indicated by the search result.
Dependencies are inferred from the claim text.