Video object tag creation and processing
First Claim
1. A method comprising:
- receiving, by a video preprocessor executed by a video content item provider, an image depicting a first object;
pre-processing a video content item separate from the received image, by the video preprocessor, to identify one or more occurrences of the first object being depicted in one or more frames of the video content item;
causing presentation of the video content item at a user device, by a video server executed by the video content item provider, including the one or more frames of the video content item that depicts the first object;
receiving, by the video server from the user device, a selection of the first object depicted in a first frame, the first frame being associated with a video content item;
receiving, by the video server from the user device, a first reference to additional content for the first object; and
generating a first tag for the first object, by a tag attacher executed by the video content item provider, the first tag including the first reference, and the first tag including instructions that cause presentation of the additional content referenced by the first reference concomitant with playback of the video content item.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for presenting a video content item in a first display area; concurrently presenting, with the video content item in the first display area, objects that are displayed during the presentation of the video content item in a second display area, wherein the objects persist in the second display area after the object is no longer displayed during the presentation of the video content item in the first display area; receiving an indication identifying one of the objects presented in the first display area or the second display area; and processing a tag associated with the object, the tag comprising a reference to a media item, wherein the processing comprises: accessing the media item referenced by the tag; and presenting the media item at least partially in the first display area or the second display area.
59 Citations
16 Claims
-
1. A method comprising:
-
receiving, by a video preprocessor executed by a video content item provider, an image depicting a first object; pre-processing a video content item separate from the received image, by the video preprocessor, to identify one or more occurrences of the first object being depicted in one or more frames of the video content item; causing presentation of the video content item at a user device, by a video server executed by the video content item provider, including the one or more frames of the video content item that depicts the first object; receiving, by the video server from the user device, a selection of the first object depicted in a first frame, the first frame being associated with a video content item; receiving, by the video server from the user device, a first reference to additional content for the first object; and generating a first tag for the first object, by a tag attacher executed by the video content item provider, the first tag including the first reference, and the first tag including instructions that cause presentation of the additional content referenced by the first reference concomitant with playback of the video content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more data processors executing a video preprocessor, a video server, and a tag attacher; and instructions stored on a computer readable storage medium that when executed by the one or more data processors cause the one or more data processors to perform operations comprising; receiving, by the video preprocessor, an image depicting a first object; pre-processing a video content item separate from the received image, by the video preprocessor, to identify one or more occurrences of the first object being depicted in one or more frames of the video content item; causing presentation of the video content item at a user device, by the video server, including the one or more frames of the video content item that depicts the first object; receiving, by the video server from the user device, a selection of the first object depicted in a first frame, the first frame being associated with a video content item; receiving, by the video server from the user device, a first reference to additional content for the first object; and generating a first tag for the first object, by the tag attacher, the first tag including the first reference, and the first tag including instructions that cause presentation of the additional content referenced by the first reference concomitant with playback of the video content item. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by one or more data processors, causes the one or more data processors to perform operations comprising:
-
receiving, by a video preprocessor executed by a video content item provider, an image depicting a first object; pre-processing a video content item separate from the received image, by the video preprocessor, to identify one or more occurrences of the first object being depicted in one or more frames of the video content item; causing presentation of the video content item at a user device, by a video server executed by the video content item provider, including the one or more frames of the video content item that depicts the first object; receiving, by the video server from the user device, a selection of the first object depicted in a first frame, the first frame being associated with a video content item; receiving, by the video server from the user device, a first reference to additional content for the first object; and generating a first tag for the first object, by a tag attacher executed by the video content item provider, the first tag including the first reference, and the first tag including instructions that cause presentation of the additional content referenced by the first reference concomitant with playback of the video content item.
-
Specification