System and method of interactive video playback
First Claim
1. A method for use by a video player using a medium including a video having a plurality of segments in a sequential playback order, the video player having an interactive mode and a non-interactive mode, the method comprising:
- activating the non-interactive mode for playing the video in the sequential playback order by;
receiving the plurality of segments of the video in the sequential playback order by a media interface of the video player;
ignoring segment identifiers; and
displaying each of the plurality of segments of the video in the sequential playback order by the video player;
activating the interactive mode of the video player for playing a game using the video by;
starting to detect the segment identifiers in response to the activating of the interactive mode;
determining whether a user playing the game has successfully hit a target in the game;
identifying, based on the determining, a first segment of the plurality of segments of the video using one or more of the segment identifiers to provide a first identified segment of the video;
skipping a display of the first identified segment of the video;
identifying, based on the determining, a second segment of the plurality of segments of the video using one or more of the segment identifiers to provide a second identified segment of the video; and
displaying the second identified segment of the video.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing an interactive game through playback of video, the method comprising the steps of providing a video player with a processor, the processor capable of accepting user input, drawing graphics or text on top of video playback, and controlling playback of sounds; providing media with a primary video stream for standard playback, and game instructions working in cooperation with the video stream, and an edit decision list; reading the edit decision list into the CPU and playing the portions of the video stream as instructed by the edit decision list; and superimposing other graphics onto the video to create an interactive game experience.
-
Citations
36 Claims
-
1. A method for use by a video player using a medium including a video having a plurality of segments in a sequential playback order, the video player having an interactive mode and a non-interactive mode, the method comprising:
-
activating the non-interactive mode for playing the video in the sequential playback order by; receiving the plurality of segments of the video in the sequential playback order by a media interface of the video player; ignoring segment identifiers; and displaying each of the plurality of segments of the video in the sequential playback order by the video player; activating the interactive mode of the video player for playing a game using the video by; starting to detect the segment identifiers in response to the activating of the interactive mode; determining whether a user playing the game has successfully hit a target in the game; identifying, based on the determining, a first segment of the plurality of segments of the video using one or more of the segment identifiers to provide a first identified segment of the video; skipping a display of the first identified segment of the video; identifying, based on the determining, a second segment of the plurality of segments of the video using one or more of the segment identifiers to provide a second identified segment of the video; and displaying the second identified segment of the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A video player operable to provide an interactive mode and a non-interactive mode using a medium including a video having a plurality of segments in a sequential playback order, the video player comprising:
-
a media interface; and a processor operable to activate the non-interactive mode of the video player, and further operable to activate the interactive mode of the video player for playing a game using the video; in the non-interactive mode; the media interface operable to receive the plurality of segments of the video in the sequential playback order; the processor operable to ignore the segment identifiers in the non-interactive mode of the video player, and to cause a display of each of the plurality of segments of the video in the sequential playback order by the video player; in the interactive mode; the processor operable to start detecting the segment identifiers, in response to the activating of the interactive mode, and to make a determination whether a user playing the game has successfully hit a target in the game; wherein the processor is operable to identify, based on the determination, a first segment of the plurality of segments of the video using one or more of the segment identifiers to provide a first identified segment of the video, and skip a display of the first identified segment of the video; wherein the processor is operable to identify, based on the determination, a second segment of the plurality of segments of the video using one or more of the segment identifiers to provide a second identified segment of the video, and cause a display of the second identified segment of the video. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for use by a video player using a medium including a video having a plurality of segments in a sequential playback order, the video player having an interactive mode and a non-interactive mode, the method comprising:
-
activating the non-interactive mode for playing the video in the sequential playback order by; receiving the plurality of segments of the video in the sequential playback order by a media interface of the video player; ignoring segment identifiers; and displaying each of the plurality of segments of the video in the sequential playback order by the video player; activating the interactive mode of the video player for playing a game using the video by; starting to detect the segment identifiers in response to the activating of the interactive mode; determining a game score of a user playing the game; identifying, based on the determining, a first segment of the plurality of segments of the video using one or more of the segment identifiers to provide a first identified segment of the video; skipping a display of the first identified segment of the video; identifying, based on the determining, a second segment of the plurality of segments of the video using one or more of the segment identifiers to provide a second identified segment of the video; and displaying the second identified segment of the video. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A video player operable to provide an interactive mode and a non-interactive mode using a medium including a video having a plurality of segments in a sequential playback order, the video player comprising:
-
a media interface; and a processor operable to activate the non-interactive mode of the video player, and further operable to activate the interactive mode of the video player for playing a game using the video; in the non-interactive mode; the media interface operable to receive the plurality of segments of the video in the sequential playback order; the processor operable to ignore the segment identifiers in the non-interactive mode of the video player, and to cause a display of each of the plurality of segments of the video in the sequential playback order by the video player; in the interactive mode; the processor operable to start detecting the segment identifiers, in response to the activating of the interactive mode, and to determine a game score of a user playing the game; wherein the processor is operable to identify, based on the determination, a first segment of the plurality of segments of the video using one or more of the segment identifiers to provide a first identified segment of the video, and skip a display of the first identified segment of the video; wherein the processor is operable to identify, based on the determination, a second segment of the plurality of segments of the video using one or more of the segment identifiers to provide a second identified segment of the video, and cause a display of the second identified segment of the video. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification