System and method for obtaining information relating to video images
First Claim
Patent Images
1. A method comprising:
- receiving, from a remote device, a request to receive supplemental information relating to an item of interest from a video frame in a first video;
obtaining, from a memory connected to the remote device, a plurality of image data including the video frame corresponding to a time of the request, at least one preceding video frame presented before the video frame, and at least one subsequent frame presented after the video frame;
comparing the plurality of image data from the video frame, the at least one preceding video frame, and the at least one subsequent frame to determine the item of interest in the received request;
performing, using a hardware processor, a search query based on the determined item of interest and device information associated with the remote device to identify a second video that is related to the first video;
identifying, using the hardware processor, first data relating to the determined item of interest based on the visual characteristics of the determined item of interest, wherein the first data comprises information relating to the second video;
determining, using the hardware processor, a message to be displayed by the remote device based on the first data and an action to be performed on the second video by the remote device based on the first data, wherein the action comprises recording the second video; and
transmitting, to the remote device, structured data that comprises a first node that includes information relating to displaying the message and a second node that includes instructions for performing the action by the remote device, wherein the transmitted structured data causes the remote device to display the message relating to the second video and perform the action on the second video.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided where, in one aspect, a user signals that the user is interested in a particular image being displayed as part of a video, wherein objects in the image are detected and recognized, and wherein an action is taken based on information associated with the recognized objects. By way of example only, the actions may include recording a show (with or without a user'"'"'s prior confirmation) or displaying information about a product in the image.
16 Citations
22 Claims
-
1. A method comprising:
-
receiving, from a remote device, a request to receive supplemental information relating to an item of interest from a video frame in a first video; obtaining, from a memory connected to the remote device, a plurality of image data including the video frame corresponding to a time of the request, at least one preceding video frame presented before the video frame, and at least one subsequent frame presented after the video frame; comparing the plurality of image data from the video frame, the at least one preceding video frame, and the at least one subsequent frame to determine the item of interest in the received request; performing, using a hardware processor, a search query based on the determined item of interest and device information associated with the remote device to identify a second video that is related to the first video; identifying, using the hardware processor, first data relating to the determined item of interest based on the visual characteristics of the determined item of interest, wherein the first data comprises information relating to the second video; determining, using the hardware processor, a message to be displayed by the remote device based on the first data and an action to be performed on the second video by the remote device based on the first data, wherein the action comprises recording the second video; and transmitting, to the remote device, structured data that comprises a first node that includes information relating to displaying the message and a second node that includes instructions for performing the action by the remote device, wherein the transmitted structured data causes the remote device to display the message relating to the second video and perform the action on the second video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a processor, a video output structured to output video to a display; a memory containing instructions executable by the processor; and a user interface; wherein the instructions comprise; providing video via the video output; receiving a request from the user interface indicating that a user is interested in receiving supplemental information relating to an item of interest appearing in a video frame of the video; obtaining, from the memory, a plurality of image data including the video frame corresponding to a time of the request, at least one preceding video frame presented before the video frame, and at least one subsequent frame presented after the video frame; comparing the plurality of image data from the video frame, the at least one preceding video frame, and the at least one subsequent frame to determine the item of interest in the received request; transmitting the determined item of interest to perform a search query based on the determined item of interest and device information associated with the device; receiving structured data that comprises a first node that includes information relating to displaying a message and a second node that includes instructions for performing an action to be taken by the device in response to the request, wherein the action is determined based on the visual characteristics of the image displayed to the user, and wherein the action comprises recording a second video; and causing the message relating to the second video from the first node of the structured data to be displayed and the action from the second node of the structured data to be performed on the second video. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of recording a video, the method comprising:
-
displaying, using a hardware processor, a first video to a user, receiving a signal from a user interface that the user is interested in receiving supplemental information relating to an item of interest appearing in a video frame of the first video; obtaining, from a memory connected to the hardware processor, a plurality of image data including the video frame corresponding to a time of the signal, at least one preceding video frame presented before the video frame, and at least one subsequent frame presented after the video frame; comparing the plurality of image data from the video frame, the at least one preceding video frame, and the at least one subsequent video frame to identify the item of interest contained in the first video based on the signal from the user interface; transmitting an identification of the item of interest to a device over a network; receiving an identification of a second video based on the identification of the image and structured data that comprises a first node that includes information relating to displaying a message related to the second video and a second node that includes instructions for performing an action in connection with the second video; and displaying, using the hardware processor, the second video using the received structured data while causing the message relating to the second video from the first node of the structured data to be displayed and the action from the second node of the structured data to be performed on the second video. - View Dependent Claims (21, 22)
-
Specification