Systems and methods for variable video production, distribution and presentation
First Claim
1. A composer to author a variable video comprising a plurality of sequences, the composer comprising:
- a builder to create a plurality of scenes;
a content retriever to assign content to each of the plurality of scenes;
a library interface to point to the content for each of the plurality of scenes;
a labeler to tag each of the plurality of scenes with one or more vectors of relevancy based on attributes of the content;
a mapper to chart a first sequence of the plurality of sequences of the variable video comprising a first subset of the plurality of scenes, the scenes in the first subset to be selected based on (1) a first one of the vectors of relevancy and (2) first viewer relevance data associated with a first intended viewer, and to chart a second sequence of the plurality of sequences of the variable video comprising a second subset of the plurality of scenes, the scenes in the second subset to be selected based on (1) at least one of (a) the first one of the vectors of relevancy or (b) a second one of the vectors of relevancy and (2) second viewer relevance data associated with a second intended viewer; and
a publisher comprising a processor to publish the variable video as a single file for creating the first and second sequences of the variable video.
10 Assignments
0 Petitions
Accused Products
Abstract
An example composer to author a variable video includes a builder to create scenes, a content retriever to assign content to the scenes, a library interface to point to the content for the scenes, a labeler to tag the scenes with at least one vector based on the content, a receiver to obtain first relevance data from first intended viewer of a first version of the variable video and to obtain second relevance data from a second intended viewer of a second version of the variable video, a mapper to chart a first sequence of two or more scenes based on a vector and the first relevance data and to chart a second sequence of two or more scenes based on a vector and the second relevance data, and a publisher to publish the variable video as a single file based on the first sequence and the second sequence.
130 Citations
32 Claims
-
1. A composer to author a variable video comprising a plurality of sequences, the composer comprising:
-
a builder to create a plurality of scenes; a content retriever to assign content to each of the plurality of scenes; a library interface to point to the content for each of the plurality of scenes; a labeler to tag each of the plurality of scenes with one or more vectors of relevancy based on attributes of the content; a mapper to chart a first sequence of the plurality of sequences of the variable video comprising a first subset of the plurality of scenes, the scenes in the first subset to be selected based on (1) a first one of the vectors of relevancy and (2) first viewer relevance data associated with a first intended viewer, and to chart a second sequence of the plurality of sequences of the variable video comprising a second subset of the plurality of scenes, the scenes in the second subset to be selected based on (1) at least one of (a) the first one of the vectors of relevancy or (b) a second one of the vectors of relevancy and (2) second viewer relevance data associated with a second intended viewer; and a publisher comprising a processor to publish the variable video as a single file for creating the first and second sequences of the variable video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 31, 32)
-
-
11. A method of authoring a variable video comprising a plurality of sequences, the method comprising:
-
creating a plurality of scenes; assigning content to each of the plurality of scenes; pointing to the content for each of the plurality of scenes; tagging each of the plurality of scenes with one or more vectors of relevancy based on attributes of the content; charting a first sequence of the plurality of sequences of the variable video comprising a first subset of the plurality of scenes, the scenes in the first subset to be selected based on (1) a first one of the vectors of relevancy and (2) first viewer relevance data associated with a first intended viewer, and to chart a second sequence of the plurality of sequences of the variable video comprising a second subset of the plurality of scenes, the scenes in the second subset to be selected based on (1) at least one of (a) the first one of the vectors of relevancy or (b) a second one of the vectors of relevancy and (2) second viewer relevance data associated with a second intended viewer; and publishing the variable video as a single file for creating the first and second sequences of the variable video. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine readable medium having instructions stored thereon, which when executed, cause a machine to at least:
-
create a plurality of scenes; assign content to each of the plurality of scenes; point to the content for each of the plurality of scenes; tag each of the plurality of scenes with one or more vectors of relevancy based on attributes of the content; chart a first sequence comprising a first subset of the plurality of scenes, the scenes in the first subset to be selected based on (1) a first one of the vectors of relevancy and (2) first viewer relevance data associated with a first intended viewer, and to chart a second sequence comprising a second subset of the plurality of scenes, the scenes in the second subset to be selected based on (1) at least one of (a) the first one of the vectors of relevancy or (b) a second one of the vectors of relevancy and (2) second viewer relevance data associated with a second intended viewer; and publish a single file for creating the first and second sequences as a variable video. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification