System and method for assembling a recorded composition
First Claim
Patent Images
1. A system for facilitating the assembly of a composition, the system comprising:
- a memory to store data representing different predefined versions of a video presentation, the predefined versions comprising a plurality of predefined paths, each path comprising a plurality of audio/video segments, each audio/video segment representing a scene of the video presentation,wherein a particular one of the audio/video segments comprises a predefined decision period during which a user may select, in real-time as the particular audio/video segment is playing, a subsequent audio/video segment to be played automatically and immediately following a conclusion of playback of the particular audio/video segment,wherein the decision period of the particular audio/video segment begins subsequent to a beginning of playback of the particular audio/video segment and ends prior to the conclusion of playback of the particular audio/video segment; and
a processor to assemble a plurality of the audio/video segments into a particular one of the paths, wherein the particular path is a predefined version of the video presentation having a plurality of seamlessly connected scenes, and wherein the processor is configured to;
(i) during a first playback of the video presentation;
automatically present to the user, during a decision period of a first audio/video segment, visual representations of two or more alternative audio/video segments from which a subsequent audio/video segment is selected;
present, during playback of the first audio/video segment, a visual indicator of time remaining in the decision period of the first audio/video segment;
receive a selection of the subsequent audio/video segment from among the alternative audio/video segments;
play the selected subsequent audio/video segment following a conclusion of playback of the first audio/video segment;
automatically present to the user, during a decision period of the selected subsequent audio/video segment, visual representations of two or more second alternative audio/video segments from which a second subsequent audio/video segment can be selected, the second subsequent audio/video segment to be played directly following a conclusion of playback of the selected subsequent audio/video segment;
receive from the user, during playback of the video presentation after the decision period of the selected subsequent audio/video segment, a selection of one of the second alternative audio/video segments, wherein the selection of the one of the second alternative audio/video segments is received too late for the selected second alternative audio/video segment to be played directly following the conclusion of playback of the selected subsequent audio/video segment;
store in a memory the selection of the second alternative audio/video segment and a location of intended insertion of the selected second alternative audio/video segment, the location of intended insertion being directly after the conclusion of playback of the selected subsequent audio/video segment; and
automatically play a default or random audio/video segment from the second alternative audio/video segments at the location of intended insertion instead of the selected second alternative audio/video segment,wherein the first playback of the video presentation results in a first one of the predefined versions of the video presentation; and
(ii) during a second, later playback of the video presentation;
automatically play the selected second alternative audio/video segment at the location of intended insertion without requiring interaction from the user,wherein the second playback of the video presentation results in a second one of the predefined versions of the video presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assembling segments of recorded music or video from among various versions or variations of a recording, into a new version or composition, such that a first segment of a first version of a recorded work is attached to a segment of a second segment of a second version of the recorded work, to create a new version of the recorded work.
128 Citations
19 Claims
-
1. A system for facilitating the assembly of a composition, the system comprising:
-
a memory to store data representing different predefined versions of a video presentation, the predefined versions comprising a plurality of predefined paths, each path comprising a plurality of audio/video segments, each audio/video segment representing a scene of the video presentation, wherein a particular one of the audio/video segments comprises a predefined decision period during which a user may select, in real-time as the particular audio/video segment is playing, a subsequent audio/video segment to be played automatically and immediately following a conclusion of playback of the particular audio/video segment, wherein the decision period of the particular audio/video segment begins subsequent to a beginning of playback of the particular audio/video segment and ends prior to the conclusion of playback of the particular audio/video segment; and a processor to assemble a plurality of the audio/video segments into a particular one of the paths, wherein the particular path is a predefined version of the video presentation having a plurality of seamlessly connected scenes, and wherein the processor is configured to; (i) during a first playback of the video presentation; automatically present to the user, during a decision period of a first audio/video segment, visual representations of two or more alternative audio/video segments from which a subsequent audio/video segment is selected; present, during playback of the first audio/video segment, a visual indicator of time remaining in the decision period of the first audio/video segment; receive a selection of the subsequent audio/video segment from among the alternative audio/video segments; play the selected subsequent audio/video segment following a conclusion of playback of the first audio/video segment; automatically present to the user, during a decision period of the selected subsequent audio/video segment, visual representations of two or more second alternative audio/video segments from which a second subsequent audio/video segment can be selected, the second subsequent audio/video segment to be played directly following a conclusion of playback of the selected subsequent audio/video segment; receive from the user, during playback of the video presentation after the decision period of the selected subsequent audio/video segment, a selection of one of the second alternative audio/video segments, wherein the selection of the one of the second alternative audio/video segments is received too late for the selected second alternative audio/video segment to be played directly following the conclusion of playback of the selected subsequent audio/video segment; store in a memory the selection of the second alternative audio/video segment and a location of intended insertion of the selected second alternative audio/video segment, the location of intended insertion being directly after the conclusion of playback of the selected subsequent audio/video segment; and automatically play a default or random audio/video segment from the second alternative audio/video segments at the location of intended insertion instead of the selected second alternative audio/video segment, wherein the first playback of the video presentation results in a first one of the predefined versions of the video presentation; and (ii) during a second, later playback of the video presentation; automatically play the selected second alternative audio/video segment at the location of intended insertion without requiring interaction from the user, wherein the second playback of the video presentation results in a second one of the predefined versions of the video presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of assembling a seamless composition, the method comprising:
-
i) storing data representing different predefined versions of a video presentation, the redefined versions comprising a plurality of predefined paths, each path comprising a plurality of audio/video segments, each audio/video segment representing a scene of the video presentation, wherein a particular one of the audio/video segments comprises a predefined decision period during which a user may select, in real-time as the particular audio/video segment is playing, a subsequent audio/video segment to be played automatically and immediately following a conclusion of playback of the particular audio/video segment, and wherein the decision period of the particular audio/video segment begins subsequent to a beginning of playback of the particular audio/video segment and ends prior to the conclusion of playback of the particular audio/video segment; ii) assembling a plurality of the audio/video segments into a particular one of the paths, wherein the particular path is a predefined version of the video presentation having a plurality of seamlessly connected scenes; iii) during a first playback of the video presentation; automatically presenting to the user, during a decision period of a first audio/video segment, visual representations of two or more alternative audio/video segments from which a subsequent audio/video segment is selected; presenting, during playback of the first audio/video segment, a visual indicator of time remaining in the decision period of the first audio/video segment; receiving a selection of the subsequent audio/video segment from among the alternative audio/video segments; playing the selected subsequent audio/video segment following a conclusion of playback of the first audio/video segment; automatically presenting to the user, during a decision period of the selected subsequent audio/video segment, visual representations of two or more second alternative audio/video segments from which a second subsequent audio/video segment can be selected, the second subsequent audio/video segment to be played directly following a conclusion of playback of the selected subsequent audio/video segment; receiving from the user, during playback of the video presentation after the decision period of the selected subsequent audio/video segment, a selection of one of the second alternative audio/video segments, wherein the selection of the one of the second alternative audio/video segments is received too late for the selected second alternative audio/video segment to be played directly following the conclusion of playback of the selected subsequent audio/video segment; storing in a memory the selection of the second alternative audio/video segment and a location of intended insertion of the selected second alternative audio/video segment, the location of intended insertion being directly after the conclusion of playback of the selected subsequent audio/video segment; and automatically playing a default or random audio/video segment from the second alternative audio/video segments at the location of intended insertion instead of the selected second alternative audio/video segment, wherein the first playback of the video presentation results in a first one of the predefined versions of the video presentation; and iv) during a second, later playback of the video presentation; automatically playing the selected second alternative audio/video segment at the location of intended insertion without requiring interaction from the user, wherein the second playback of the video presentation results in a second one of the predefined versions of the video presentation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification