PROVIDING EXTRINSIC DATA FOR VIDEO CONTENT
First Claim
Patent Images
1. A system, comprising:
- at least one computing device; and
at least one application executable in the at least one computing device, the at least one application comprising;
logic that sends a video content feature and extrinsic data relevant to the video content feature to a client in response to receiving a request for the video content feature from the client, wherein the extrinsic data indicates a plurality of cast members who perform in the video content feature, a division of the video content feature into a plurality of scenes, and a corresponding subset of the plurality of cast members who perform in individual ones of the plurality of scenes;
logic that determines, for an individual cast member of the plurality of cast members, whether a generic image of the individual cast member is available, the generic image depicting the individual cast member out of character;
logic that includes the generic image or a uniform resource locator (URL) for the generic image in the extrinsic data in response to determining that the generic image is available; and
logic that includes a character image or a URL for the character image in the extrinsic data in response to determining that the generic image is not available, the character image corresponding to a region of a frame of the video content feature, the character image depicting a character played by the individual cast member in the video content feature.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for providing extrinsic data relevant to a video content feature. A request for a video content feature is obtained from a client. The video content feature and relevant extrinsic data is sent to the client in response to the request. The extrinsic data indicates cast members who perform in the video content feature, a division of the video content feature into scenes, and a corresponding subset of the cast members who perform in each of the scenes.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one computing device; and at least one application executable in the at least one computing device, the at least one application comprising; logic that sends a video content feature and extrinsic data relevant to the video content feature to a client in response to receiving a request for the video content feature from the client, wherein the extrinsic data indicates a plurality of cast members who perform in the video content feature, a division of the video content feature into a plurality of scenes, and a corresponding subset of the plurality of cast members who perform in individual ones of the plurality of scenes; logic that determines, for an individual cast member of the plurality of cast members, whether a generic image of the individual cast member is available, the generic image depicting the individual cast member out of character; logic that includes the generic image or a uniform resource locator (URL) for the generic image in the extrinsic data in response to determining that the generic image is available; and logic that includes a character image or a URL for the character image in the extrinsic data in response to determining that the generic image is not available, the character image corresponding to a region of a frame of the video content feature, the character image depicting a character played by the individual cast member in the video content feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
-
code that sends a video content feature and extrinsic data relevant to the video content feature to a client in response to receiving a request for the video content feature from the client, wherein the extrinsic data indicates a plurality of cast members who perform in the video content feature, a division of the video content feature into a plurality of scenes, and a corresponding subset of the plurality of cast members who perform in individual ones of the plurality of scenes; code that determines whether an offline mode for the client is to be supported; code that includes a plurality of cast member images in the extrinsic data in response to determining that the offline mode for the client is to be supported; and code that includes a plurality of uniform resource locators (URLs) for the plurality of cast member images in the extrinsic data in place of the plurality of cast member images in response to determining that the offline mode is not to be supported. - View Dependent Claims (12, 13, 14)
-
-
15. A method, comprising:
-
sending, via at least one of one or more computing devices, a video content feature and extrinsic data relevant to the video content feature to a client in response to receiving a request for the video content feature from the client, wherein the extrinsic data indicates a plurality of cast members who perform in the video content feature, a division of the video content feature into a plurality of scenes, and a corresponding subset of the plurality of cast members who perform in individual ones of the plurality of scenes; determining, via at least one of the one or more computing devices, for an individual cast member of the plurality of cast members, that a generic image of the individual cast member is unavailable, the generic image depicting the individual cast member out of character; and including, via at least one of the one or more computing devices, a character image or a uniform resource locator (URL) of the character image in the extrinsic data, wherein the character image corresponds to a region of a frame of the video content feature, and the character image depicts a character played by the individual cast member in the video content feature. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification