Providing extrinsic data for video content
First Claim
Patent Images
1. A system, comprising:
- at least one computing device; and
at least one service executable in the at least one computing device, wherein when executed the at least one service causes the at least one computing device to at least;
determine that a plurality of generic images of a cast member of a video content feature are available, the plurality of generic images depicting the cast member out of character;
select a single generic image of the plurality of generic images that has a date nearest in time to a date of the video content feature by comparing a respective date of individual ones of the plurality of generic images with the date of the video content feature;
generate extrinsic data associated with the video content feature by retrieving data from an extrinsic content library in a data store, the extrinsic data including the single generic image or an identifier of the single generic image, and at least one of time synchronization information or scene synchronization information;
compress the extrinsic data;
receive a request to access the video content feature from a content access application executed by a client; and
in response to the request, send the extrinsic data to the content access application on the client via a network, the content access application on the client being configured to decompress the extrinsic data and to render a user interface showing the single generic image relative to a presentation of the video content feature by synchronizing the showing of the single generic image using the at least one of the time synchronization information or the scene synchronization information.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for providing extrinsic data relevant to a video content feature. In one embodiment, where a single cast member performs as multiple characters in the video content feature, the extrinsic data may include character images for each character played by the cast member. In another embodiment, where multiple generic images of a cast member are available, a particular generic image is selected to be included in the extrinsic data according to a measure of relevancy of the generic image to the video content feature. In another embodiment, when a generic image of a cast member is unavailable, an image of the cast member in character is included in the extrinsic data.
118 Citations
20 Claims
-
1. A system, comprising:
-
at least one computing device; and at least one service executable in the at least one computing device, wherein when executed the at least one service causes the at least one computing device to at least; determine that a plurality of generic images of a cast member of a video content feature are available, the plurality of generic images depicting the cast member out of character; select a single generic image of the plurality of generic images that has a date nearest in time to a date of the video content feature by comparing a respective date of individual ones of the plurality of generic images with the date of the video content feature; generate extrinsic data associated with the video content feature by retrieving data from an extrinsic content library in a data store, the extrinsic data including the single generic image or an identifier of the single generic image, and at least one of time synchronization information or scene synchronization information; compress the extrinsic data; receive a request to access the video content feature from a content access application executed by a client; and in response to the request, send the extrinsic data to the content access application on the client via a network, the content access application on the client being configured to decompress the extrinsic data and to render a user interface showing the single generic image relative to a presentation of the video content feature by synchronizing the showing of the single generic image using the at least one of the time synchronization information or the scene synchronization information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein when executed the program causes the at least one computing device to at least:
-
determine that a plurality of generic images of a cast member of a video content feature are available, the plurality of generic images depicting the cast member out of character; select a single generic image of the plurality of generic images that has a date nearest in time to a date of the video content feature by comparing a respective date of individual ones of the plurality of generic images with the date of the video content feature; generate extrinsic data associated with the video content feature by selecting data from an extrinsic content library in a data store, the extrinsic data including the single generic image or an identifier of the single generic image, and at least one of time synchronization information or scene synchronization information; receive a request to access the video content feature from a content access application executed by a client; compress the extrinsic data; and in response to the request, send the extrinsic data to the content access application on the client via a network, the content access application on the client being configured to decompress the extrinsic data and to render a user interface showing the single generic image relative to a presentation of the video content feature by synchronizing the showing of the single generic image using at least one of the time synchronization information or the scene synchronization information. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
determining, by at least one computing device, that a plurality of generic images of a cast member of a video content feature are available, the plurality of generic images depicting the cast member out of character; selecting, by the at least one computing device, a single generic image of the plurality of generic images that has a date nearest in time to a date of the video content feature by comparing a respective date of individual ones of the plurality of generic images with the date of the video content feature; generating, by the at least one computing device, extrinsic data associated with the video content feature by selecting data from an extrinsic content library in a data store, the extrinsic data including the single generic image or an identifier of the single generic image, and at least one of time synchronization information or scene synchronization information; receiving, by the at least one computing device, a request to access the video content feature from a content access application executed by a client; compressing, by the at least one computing device, the extrinsic data; and sending, by the at least one computing device, the extrinsic data to the content access application on the client via a network, the content access application on the client being configured to decompress the extrinsic data and to render a user interface showing the single generic image relative to a presentation of the video content feature by synchronizing the showing of the single generic image using at least one of the time synchronization information or the scene synchronization information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification