VIRTUAL VIDEO ON DEMAND USING MULTIPLE ENCRYPTED VIDEO SEGMENTS
First Claim
1. A method of providing a video program to a user, wherein the video program is repeatedly transmitted on one of a plurality of channels, each repeated transmission temporally separated from a previous transmission by a retransmission interval and being transmitted on a different channel than the previous transmission, the method comprising the steps of:
- receiving and storing a first segment of a selected video program in a local storage device before accepting a user command to view the selected video program, wherein a temporal length of the first segment is substantially equivalent to the retransmission interval; and
after accepting the user command to view the selected video program, retrieving the stored first segment for presentation to the user while receiving and storing subsequent segments of the video program from at least one of the plurality of channels transmitting the video program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing a virtual video on demand services is disclosed. The method and apparatus disclose the storing of a segment of the video program in advance for VOD viewing at a later time. When the subscriber selects VOD service, a pre-stored video segment is retrieved for presentation to the subscriber. Remaining video program segments simultaneously broadcast on a plurality of channels are recorded in parallel while the pre-stored video program segment is retrieved and presented to the user.
36 Citations
62 Claims
-
1. A method of providing a video program to a user, wherein the video program is repeatedly transmitted on one of a plurality of channels, each repeated transmission temporally separated from a previous transmission by a retransmission interval and being transmitted on a different channel than the previous transmission, the method comprising the steps of:
-
receiving and storing a first segment of a selected video program in a local storage device before accepting a user command to view the selected video program, wherein a temporal length of the first segment is substantially equivalent to the retransmission interval; and after accepting the user command to view the selected video program, retrieving the stored first segment for presentation to the user while receiving and storing subsequent segments of the video program from at least one of the plurality of channels transmitting the video program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for providing a video program to a user, wherein the video program is repeatedly transmitted on one of a plurality of channels, each repeated transmission temporally separated from a previous transmission by a retransmission interval and being transmitted on a different channel than the previous transmission, the apparatus comprising:
-
means for receiving and storing a first segment of a selected video program in a local storage device before accepting a user command to view the selected video program, wherein a temporal length of the first segment is substantially equivalent to the retransmission interval; and means for retrieving the stored first segment for presentation to the user while receiving and storing subsequent segments of the video program from at least one of the plurality of channels transmitting the selected video program after accepting the user command to view the selected video program. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus for providing a video program to a user, wherein the video program is repeatedly transmitted on one of a plurality of channels, each repeated transmission temporally separated from a previous transmission by a retransmission interval and being transmitted on a different channel than the previous transmission, the apparatus comprising:
-
a tuner for receiving a first segment of a selected video program before accepting a user command to view the selected video program, and for receiving subsequent segments of the video program from at least one of the plurality of channels transmitting the selected video program after accepting the user command to view the selected video program, wherein a temporal length of the first segment is substantially equivalent to the retransmission interval; a storage device for storing the received first segment before accepting the user command to view the selected video program and for retrieving the stored first segment for presentation to the user while storing the received subsequent segments of the video program after accepting the user command to view the selected video program. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An apparatus for pre-storing a video program to be later provided in response to a user demand to view the video program, wherein the video program is repeatedly transmitted on one of a plurality of channels, each repeated transmission temporally separated from a previous transmission by a retransmission interval and being transmitted on a different channel than the previous transmission, the apparatus comprising:
-
means for receiving and storing a first segment of a selected video program in a local storage device before accepting the user demand, wherein a temporal length of the first segment is substantially equivalent to the retransmission interval; and wherein portions of the first segment are received and stored on the plurality of channels in parallel. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. An apparatus for pre-storing a video program to be later provided in response to a user demand to view the media program, wherein the video program is repeatedly transmitted on one of a plurality of channels, each repeated transmission temporally separated from a previous transmission by a retransmission interval and being transmitted on a different channel than the previous transmission, the apparatus comprising:
-
a tuner for receiving a first segment of a selected video program in a local storage device before accepting the user demand, wherein a temporal length of the first segment is substantially equivalent to the retransmission interval; and a storage device for storing the received first segment of the selected video program before accepting the user demand; wherein portions of the first segment are received and stored on the plurality of channels in parallel. - View Dependent Claims (58, 59, 60, 61, 62)
-
Specification