System and method for facilitating fast-forwarding of first-run programs
First Claim
1. A method of distributing first-run programming content to a viewer, wherein said first-run programming content comprises at least a portion of a pre-produced program that is not generally publicly available for viewing until a scheduled publication time, said method comprising:
- digitally encoding first-run programming content having a scheduled publication time;
loading digitally encoded first-run programming content onto a media distribution server;
prior to said scheduled publication time, transmitting said digitally encoded first-run programming content to a recording device; and
transmitting a release code to the recording device to enable playback of the digitally encoded first-run programming content at or after said scheduled publication time.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
34 Citations
20 Claims
-
1. A method of distributing first-run programming content to a viewer, wherein said first-run programming content comprises at least a portion of a pre-produced program that is not generally publicly available for viewing until a scheduled publication time, said method comprising:
-
digitally encoding first-run programming content having a scheduled publication time;
loading digitally encoded first-run programming content onto a media distribution server;
prior to said scheduled publication time, transmitting said digitally encoded first-run programming content to a recording device; and
transmitting a release code to the recording device to enable playback of the digitally encoded first-run programming content at or after said scheduled publication time. - View Dependent Claims (2, 3, 4)
-
-
5. A media distribution server for distributing first-run programming content to a viewer, wherein said first-run programming content comprises at least a portion of a pre-produced program that is not generally publicly available for viewing until a scheduled publication time, said media distribution server comprising:
-
a mechanism for digitally encoding first-run programming content having a scheduled publication time;
a storage device to store at least one digitally encoded first-run program segment; and
a transmission mechanism for transmitting said digitally encoded first-run program segment and a release code for accessing said digitally encoded first-run program segment after said scheduled publication time. - View Dependent Claims (6, 7, 8)
-
-
9. A recording device for receiving and replaying first-run programming content, wherein said first-run programming content comprises at least a portion of a pre-produced program that is not generally publicly available for viewing until a scheduled publication time, said recording device comprising:
-
a mechanism adapted to receive a digitally encoded first-run programming content segment from a digital media server, wherein said digitally encoded first-run program segment is a portion of a digitally encoded first-run program;
a mechanism adapted to block access to said digitally encoded first-run program segment until a scheduled publication time associated with said digitally encoded first-run program; and
a mechanism adapted to replay said digitally encoded first-run programming content segment after said scheduled publication time. - View Dependent Claims (10, 11, 12)
-
-
13. A method of distributing first-run programming content, wherein said first-run programming content comprises at least a portion of a pre-produced program that is not generally publicly available for viewing until a scheduled publication time, said method comprising:
-
digitally encoding first-run programming content having a scheduled publication time;
loading digitally encoded first-run programming content onto a media distribution server;
digitally transmitting the digitally encoded first-run programming content at or after said scheduled publication time at a rate greater than a normal viewing rate. - View Dependent Claims (14, 15, 16)
-
-
17. A method of distributing first-run programming content, wherein said first-run programming content comprises at least a portion of a pre-produced program that is not generally publicly available for viewing until a scheduled publication time, said method comprising:
-
broadcasting digitally encoded first-run programming content on or after a scheduled publication time;
receiving a request for transmission of a portion of said digitally encoded first-run programming content, wherein said portion is beyond a current broadcast point;
transmitting a requested portion of said digitally encoded first-run programming content prior to a normal broadcast time for said digitally encoded first-run programming content. - View Dependent Claims (18, 19)
-
-
20. A digitally encoded data structure, comprising:
-
at least one digitally encoded first-run programming segment associated with a digitally encoded first-run program wherein said digitally encoded first-run programming segment comprises at least a portion of a pre-produced program that is not generally publicly available for viewing until a scheduled publication time;
a segment publication time associated with said digitally encoded first-run programming segment;
a scheduled publication time for said digitally encoded first-run program.
-
Specification