SYSTEM AND METHOD OF IMAGE-BASED PRODUCT IDENTIFICATION
First Claim
1. A computer-implemented method, comprising:
- obtaining, by one or more processors, an electronic image including a representation of an object within the image;
identifying, by one or more processors, a plurality of labels associated with the image, wherein at least one of the labels is associated with the object;
identifying, by one or more processors, a plurality of keywords associated with the object based upon the plurality of labels;
generating, by one or more processors, an option dataset containing a plurality of data entries indicating options based upon the plurality of keywords, each option being associated with acquisition of a product; and
causing, by one or more processors, one or more of the options indicated by the data entries to be presented to a user for review.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are described for automatically identifying and presenting to a user products or services related to an electronic image identified by the user. The products or services may further be related to a user selection of an object within the image. The image may be obtained from a web site accessed by the user, or the image may be captured by the user via a camera of a mobile device. The image or mobile device may be associated with a geographic location, which may be used to further improve product or service search accuracy. Labels associated with aspects of the image may be generated and used to further identify keywords for searching products or services. Genres may be determined from the keywords to identify vendors or order options to search. The search results may be presented to the user as options related to relevant products or services.
118 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining, by one or more processors, an electronic image including a representation of an object within the image; identifying, by one or more processors, a plurality of labels associated with the image, wherein at least one of the labels is associated with the object; identifying, by one or more processors, a plurality of keywords associated with the object based upon the plurality of labels; generating, by one or more processors, an option dataset containing a plurality of data entries indicating options based upon the plurality of keywords, each option being associated with acquisition of a product; and causing, by one or more processors, one or more of the options indicated by the data entries to be presented to a user for review. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system, comprising:
-
one or more processors; a program memory storing executable instructions that, when executed by the one or more processors, cause the computer system to; obtain an electronic image including a representation of an object within the image; identify a plurality of labels associated with the image, wherein at least one of the labels is associated with the object; identify a plurality of keywords associated with the object based upon the plurality of labels; generate an option dataset containing a plurality of data entries indicating options based upon the plurality of keywords, each option being associated with acquisition of a product; and cause one or more of the options indicated by the data entries to be presented to a user for review. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A tangible, non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computer system, cause the computer system to:
-
obtain an electronic image including a representation of an object within the image; identify a plurality of labels associated with the image, wherein at least one of the labels is associated with the object; identify a plurality of keywords associated with the object based upon the plurality of labels; generate an option dataset containing a plurality of data entries indicating options based upon the plurality of keywords, each option being associated with acquisition of a product; and cause one or more of the options indicated by the data entries to be presented to a user for review. - View Dependent Claims (17, 18, 19, 20)
-
Specification