Methods and systems for distributing on-demand programming
First Claim
Patent Images
1. A method for distributing a plurality of programs, the method comprising:
- generating, at a content provider, a fixed linear programming schedule identifying an order of transmission for a plurality of linearly scheduled programs, at least one of the linearly scheduled programs corresponding with an on-demand program offered by the content provider;
transmitting the programs from the content provider in the order of transmission;
embedding an on-demand flag in the at least one of the linearly scheduled programs at the content provider to identify the at least one of the linearly scheduled programs as corresponding with the on-demand program offered by the content provider, the embedded on-demand flag being configured to trigger display of a first on-demand identifier while the at least one of the linearly scheduled programs is being displayed;
making the on-demand program offered by the content provider available on an on-demand basis; and
generating a program guide for display, the program guide summarizing at least a portion of the fixed linear programming schedule and including a second on-demand identifier identifying the at least one of the linearly scheduled programs as corresponding with the on-demand program, the second on-demand identifier being generated according to a presence of the on-demand flag embedded in the at least one of the linearly scheduled programs.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for distributing programming. A fixed linear programming schedule identifying an order of transmission for multiple programs is generated. The programs are transmitted in the order of transmission. An on-demand flag is embedded in at least one of the programs to identify it as available on an on-demand basis. An electronic program guide for the linear schedule displays the programs available on-demand with an on-demand identifier. The identified programs are then made available on an on-demand basis.
-
Citations
22 Claims
-
1. A method for distributing a plurality of programs, the method comprising:
-
generating, at a content provider, a fixed linear programming schedule identifying an order of transmission for a plurality of linearly scheduled programs, at least one of the linearly scheduled programs corresponding with an on-demand program offered by the content provider; transmitting the programs from the content provider in the order of transmission; embedding an on-demand flag in the at least one of the linearly scheduled programs at the content provider to identify the at least one of the linearly scheduled programs as corresponding with the on-demand program offered by the content provider, the embedded on-demand flag being configured to trigger display of a first on-demand identifier while the at least one of the linearly scheduled programs is being displayed; making the on-demand program offered by the content provider available on an on-demand basis; and generating a program guide for display, the program guide summarizing at least a portion of the fixed linear programming schedule and including a second on-demand identifier identifying the at least one of the linearly scheduled programs as corresponding with the on-demand program, the second on-demand identifier being generated according to a presence of the on-demand flag embedded in the at least one of the linearly scheduled programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for distributing a plurality of video programs, the method comprising:
-
generating, at a content provider, a fixed linear programming schedule identifying an order of transmission for a plurality of linearly scheduled video programs, at least one of the linearly scheduled video programs corresponding with an on-demand program; transmitting the programs in the order of transmission; embedding an on-demand flag in the at least one of the linearly scheduled video programs at the content provider to identify the at least one of the linearly scheduled video programs as corresponding with the on-demand program, the embedded on-demand flag being configured to trigger display of a first on-demand identifier while the at least one of the linearly scheduled programs is being displayed; making the on-demand program available on an on-demand basis; and generating a program guide for display, the program guide summarizing at least a portion of the fixed linear programming schedule and including a second on-demand identifier identifying the at least one of the linearly scheduled video programs as corresponding with the on-demand program, the second on-demand identifier being generated according to a presence of the on-demand flag embedded in the at least one of the linearly scheduled video programs. - View Dependent Claims (16, 17, 18)
-
-
19. A system for distributing programming, the system disposed at a content provider and comprising:
-
a transmission system; a storage device in communication with the transmission system; and a communications device in communication with the transmission system, wherein the transmission system comprises a computer-readable storage medium having a computer-readable program embodied therein for directing operation of the transmission system, the computer-readable program comprising; instructions for generating a fixed linear programming schedule identifying an order of transmission for a plurality of linearly scheduled programs, at least one of the linearly scheduled programs corresponding with an on-demand program stored on the storage device; instructions for transmitting the programs over the communications device in the order of transmission; instructions for confirming an on-demand flag is embedded in the at least one of the linearly scheduled programs to identify the at least one of the linearly scheduled programs as corresponding with the on-demand program stored on the storage device, the embedded on-demand flag being configured to trigger display of a first on-demand identifier while the at least one of the linearly scheduled programs is being displayed; instructions for making the on-demand program offered by the content provider available on an on-demand basis; and instructions for generating a program guide for display, the program wide summarizing at least a portion of the fixed linear programming schedule and including a second on-demand identifier identifying the at least one of the linearly scheduled programs as corresponding with the on-demand program, the second on-demand identifier being generated according to a presence of the on-demand flag embedded in the at least one of the linearly scheduled programs. - View Dependent Claims (20, 21, 22)
-
Specification