Selecting content for presentation in retail stores
US-2024119483-A1 · Apr 11, 2024 · US
US10037547B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10037547-B2 |
| Application number | US-201414198496-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 5, 2014 |
| Priority date | Mar 5, 2014 |
| Publication date | Jul 31, 2018 |
| Grant date | Jul 31, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure includes a system and method for recommending an advertising campaign based on which channels are popular. A recognition application receives captured images from user devices, the captured images including information about products, identify indexed images that match the captured images, identify metadata about the captured images including information associated with products in the captured images, determine popularity of each channel based on a number of interactions that users have had with channels during a time period based on the metadata, receive an advertisement and provide on the one or more channels the advertisement based on the popularity of each channel.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving from a user, with one or more processors, a captured image including a product; identifying, with the one or more processors, an indexed image that matches the product included in the captured image by identifying features of the product and metadata associated with the captured image, and matching the features of the product and the metadata associated with the captured image to features and metadata of the indexed image stored in a database; generating a hotspot for the product in the captured image that includes a selectable portion in the captured image, wherein the selectable portion is visually indicated by a bounded region including a textual description identifying the hotspot and is overlaid on the product in the captured image; displaying information related to the product on a user device for the user to perform a subsequent interaction in response to the user interacting with the hotspot; receiving user interaction data from a plurality of user devices, the user interaction data describing interactions that users have had with one or more channels over time through the plurality of user devices, the interactions including the user capturing the image, the user interacting with the hotspot, or the user performing the subsequent interaction; determining, with the one or more processors, popularity of the one or more channels based on the user interaction data including a number of the interactions that the users have had with the one or more channels over time; identifying, from the one or more channels, a channel and a time frame with which the users have had a maximum number of interactions over time; identifying, with the one or more processors, one or more advertisements associated with the product based on the indexed image and a location of the user, the location included in the metadata associated with the captured image; and providing, with the one or more processors, the one or more advertisements to the user on the channel at the time frame. 2. The method of claim 1 , wherein determining popularity of the one or more channels is based on a number of images captured of each channel over time. 3. The method of claim 1 , wherein determining popularity of the one or more channels is based on a number of images for the product or a product category captured of each channel over time. 4. The method of claim 1 , wherein determining popularity of the one or more channels is based on a number of purchases for products identified in the captured image. 5. The method of claim 1 , further comprising: receiving images for indexing; identifying the product from the images for indexing; determining a product category for the product; and indexing the images based on the product and the product category. 6. The method of claim 1 , further comprising generating a user profile based on user demographics and the metadata associated with the captured image. 7. The method of claim 6 , further comprising updating the user profile based on how the user interacts with the captured image. 8. A system comprising: one or more processors; a processing unit stored on a memory and executable by the one or more processors, the processing unit configured to receive a captured image from a user, the capture image including a product, and generate a hotspot for the product in the captured image that includes a selectable portion in the captured image, wherein the selectable portion is visually indicated by a bounded region including a textual description identifying the hotspot and is overlaid on the product in the captured image; a matching engine coupled to the processing unit and configured to identify an indexed image that matches the product included in the captured image by identifying features of the product and metadata associated with the captured image, and matching the features of the product and the metadata associated with the captured image to features and metadata of the indexed image stored in a database; a channel engine coupled to the processing unit and configured to receive user interaction data from a plurality of user devices, the user interaction data describing interactions that users have had with one or more channels over time through the plurality of user devices, the interactions including the user capturing the image, the user interacting with the hotspot, or the user performing a subsequence interaction, determine popularity of the one or more channels and a time frame based on the user interaction data including a number of the interactions that the users have had with the one or more channels over time, and identify, from the one or more channels, a channel with which the users have had a maximum number of interactions over time; an advertisement engine coupled to the channel engine and configured to identify one or more advertisements associated with the product based on the indexed image and a location of the user, the location included in the metadata associated with the captured image, and provide the one or more advertisements to the user on the channel at the time frame; and a user interface engine coupled to the processing unit and configured to display information related to the product on a user device for the user to perform the subsequent interaction in response to the user interacting with the hotspot. 9. The system of claim 8 , wherein the channel engine is further configured to determine popularity of the one or more channels based on a number of images captured of each channel over time. 10. The system of claim 8 , wherein the channel engine is further configured to determine popularity of the one or more channels based on a number of images for the product or a product category captured of each channel over time. 11. The system of claim 8 , wherein the channel engine is further configured to determine popularity of the one or more channels based on a number of purchases for products identified in the captured image. 12. The system of claim 8 , further comprising: a product engine coupled to the processing unit and configured to receive images for indexing, identify the product from the images for indexing and determine a product category for the product; and a database coupled to the processing unit and configured to index the images based on the product and the product category. 13. The system of claim 8 , further comprising a user profile engine coupled to the processing unit and configured to generate a user profile based on user demographics and the metadata associated with the captured image. 14. The system of claim 13 , wherein the user profile engine is further configured to update the user profile based on how the user interacts with the captured image. 15. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: receive a captured image from a user, the captured image including a product; identify an indexed image that matches the product included in the captured image by identifying features of the product and metadata associated with the captured image, and matching the features of the product and the metadata associated with the captured image to features and metadata of the indexed image stored in a database; generate a hotspot for the product in the captured image that includes a selectable portion in the captured image, wherein the selectable portion is visually indicated by a bounded region including a textual description ident
based on user history · CPC title
based on user profile or attribute · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.