Intermittently arranged frames for instantaneously shifting among video segments
First Claim
1. A system capable of transmitting video, the system comprising:
- storage means for storing a plurality of video programs; and
processing and communicating means for receiving a video program request from a remote player, and for transmitting, responsive to said video program request, a video program to said remote player, the transmitted video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within the video, and a user interface particular to the video program for enabling a user to establish a content preference;
said remote player comprising at least one processor utilized to process video, a randomly accessible storage, and a control program for playing, responsive to an application of a user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video;
whereby said playing seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video program to create the segment information, and does not require an alternative video source.
1 Assignment
0 Petitions
Accused Products
Abstract
A system capable of, and a method of, transmitting video, the system comprising a storage and communications for, and the method comprising the steps of, storing a plurality of video programs; receiving a video program request from a remote player; and transmitting, responsive to said video program request, a video program to said remote player, the transmitted video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within the video, and a user interface particular to the video program for enabling a user to establish a content preference; said remote player comprising at least one processor utilized to process video, a randomly accessible storage, and a control program for playing, responsive to an application of a user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video; whereby said playing seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video program to create the segment information, and does not require an alternative video source.
137 Citations
20 Claims
-
1. A system capable of transmitting video, the system comprising:
-
storage means for storing a plurality of video programs; and
processing and communicating means for receiving a video program request from a remote player, and for transmitting, responsive to said video program request, a video program to said remote player, the transmitted video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within the video, and a user interface particular to the video program for enabling a user to establish a content preference;
said remote player comprising at least one processor utilized to process video, a randomly accessible storage, and a control program for playing, responsive to an application of a user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video;
whereby said playing seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video program to create the segment information, and does not require an alternative video source.- View Dependent Claims (2, 3)
-
-
4. A method of transmitting video, the method comprising the steps of:
-
storing a plurality of video programs;
receiving a video program request from a remote player; and
transmitting, responsive to said video program request, a video program to said remote player, the transmitted video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within the video, and a user interface particular to the video program for enabling a user to establish a content preference;
said remote player comprising at least one processor utilized to process video, a randomly accessible storage, and a control program for playing, responsive to an application of a user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video;
whereby said playing seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video program to create the segment information, and does not require an alternative video source.- View Dependent Claims (5, 6, 7)
-
-
8. A system capable of transmitting video, the system comprising communicating means for transmitting a video program to a plurality of remote players;
- said video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within said video, and a user interface particular to said video program for enabling a user to establish a content preference;
each of the remote players comprising at least one processor utilized to process video, a randomly accessible storage, and a control program for playing, responsive to an application of a user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video;
whereby said playing seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video to create the segment information, and does not require an alternative video source. - View Dependent Claims (9, 10)
- said video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within said video, and a user interface particular to said video program for enabling a user to establish a content preference;
-
11. A method of transmitting video, the method comprising the step of transmitting a video program to a remote player;
- said video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within said video, and a user interface particular to said video program for enabling a user to establish a content preference;
said remote player comprising at least one processor utilized to process video, a randomly accessible storage, and a control program for playing, responsive to an application of a user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video;
whereby said playing seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video to create the segment information, and does not require an alternative video source. - View Dependent Claims (12, 13)
- said video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within said video, and a user interface particular to said video program for enabling a user to establish a content preference;
-
14. A system capable of transmitting video, the system comprising:
-
storage means for storing a video program, said video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within said video, and a user interface particular to said video program for enabling a user to establish a content preference; and
processing and communicating means for enabling a user of a remote player to establish a content preference by a use of said user interface, and for transmitting to said remote player, responsive to an application of the user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video;
whereby said transmitting seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video program to create the segment information, and does not require an alternative video source.- View Dependent Claims (15, 16, 17)
-
-
18. A method of transmitting video, the method comprising the step of:
-
storing a video program, said video program comprising a video including within a set of parallel video segments that provide for at least two versions of a scene, segment information directly defining a plurality of video segments within said video, and a user interface particular to said video program for enabling a user to establish a content preference;
enabling a user of a remote player to establish a content preference by a use of said user interface; and
transmitting to said remote player, responsive to an application of the user established content preference to said segment information, and by means of a random accessing and a buffering, a seamless version of, and from within, said video;
whereby said transmitting seamlessly skips over at least a portion of at least one parallel video segment included within said video, does not require a user of said video program to create the segment information, and does not require an alternative video source.- View Dependent Claims (19, 20)
-
Specification