Relating items to objects detected in media
First Claim
1. A non-transitory computer-readable medium embodying a program that, when executed in at least one computing device, causes the at least one computing device to at least:
- obtain at least one coordinate associated with a media frame based on at least one of;
a user input through a touch screen client device, ora user input through a pointing device;
perform an image recognition on the media frame to identify an object depicted at the at least one coordinate;
generate an indicator of the object identified in the media frame;
send the indicator to a client device;
obtain a user selection of the object; and
perform an action with respect to an item related to the object in response to the user selection, the action being indicated in at least one of a plurality of media viewing preferences defined with respect to a user;
wherein the action comprises at least one of;
initiating a purchase of an item related to the object,obtaining a user identified item related to the object,automatically identifying an item related to the object,generating an item detail page related to the object, orperforming a search for an item related to the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for relating items to objects detected in media. An item recognition application obtains media information associated with a broadcast being consumed form the client device. The item recognition application identifies objects in the media based on user input of the location of the object on the client device display and/or heuristic detection of the object. The user may indicate the object'"'"'s location through an input device. The object may be heuristically detected based on an algorithm that differentiates the object from the background. The item recognition application identifies items related to the object. The item recognition application then performs an action with the item.
39 Citations
28 Claims
-
1. A non-transitory computer-readable medium embodying a program that, when executed in at least one computing device, causes the at least one computing device to at least:
-
obtain at least one coordinate associated with a media frame based on at least one of; a user input through a touch screen client device, or a user input through a pointing device; perform an image recognition on the media frame to identify an object depicted at the at least one coordinate; generate an indicator of the object identified in the media frame; send the indicator to a client device; obtain a user selection of the object; and perform an action with respect to an item related to the object in response to the user selection, the action being indicated in at least one of a plurality of media viewing preferences defined with respect to a user; wherein the action comprises at least one of; initiating a purchase of an item related to the object, obtaining a user identified item related to the object, automatically identifying an item related to the object, generating an item detail page related to the object, or performing a search for an item related to the object. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
at least one computing device; and a memory device comprising an item detection executable, the item detection executable, when executed by the at least one computing device, causing the at least one computing device to at least; obtain a coordinate in a media frame corresponding to a location of an object depicted in the media frame, the coordinate being based at least in part on a user input; perform an image recognition analysis of the media frame to detect an object depicted proximate to the coordinate; generate an indicator of the object in the location as depicted in the media frame; obtain a user selection of the object at the location identified by the indicator; and perform, in response to the user selection, an action with respect to an item related to the object, the action being indicated in at least one of a plurality of media viewing preferences defined with respect to a user. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
obtaining, in a computing device, a plurality of coordinates associated with an object depicted in a media frame; perform an image recognition on the media frame to detect the object based at least in part on the plurality of coordinates; generating, in the computing device, an indicator of the object at the coordinates; obtaining, in the computing device, a user selection of the object; and performing an action with respect to an item related to the object, the action being indicated in a plurality of media viewing preferences defined with respect to a user. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification