Interactive video system
First Claim
1. A method for providing video programming to a group of subscribers comprising:
- creating a set of video programs;
collecting historical information on previously ordered selections of video programs from said group of subscribers;
determining a preferred type of video program based on said collected historical information;
defining a broadcast program based at least in part on said determined preferred type of video program, wherein said broadcast program includes a subset of said created video programs;
receiving a subscriber selection from a selecting subscriber, said selecting subscriber being a member of said group of subscribers, said subscriber selection identifying one or more of video programs in said broadcast program as a subscriber-selected video program;
updating said broadcast program to include said subscriber selected video program; and
broadcasting said updated broadcast program to said group of subscribers.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention distributes digital video programs to a predetermined group of subscribers. The video programs are converted into a digital format in a central site (100) and then distributed to a remote site (110). Identification information for the digital video programs is broadcast to the group of subscribers. Each of the subscribers has the option of selecting one of the digital video programs for broadcast to the group. A continuous program which includes the digital video programs is broadcast to the group of subscribers or displayed on televisions (130-133). The order of the selected digital video programs within the continuous program is based at least in part on when the subscriber selections are received.
168 Citations
38 Claims
-
1. A method for providing video programming to a group of subscribers comprising:
-
creating a set of video programs; collecting historical information on previously ordered selections of video programs from said group of subscribers; determining a preferred type of video program based on said collected historical information; defining a broadcast program based at least in part on said determined preferred type of video program, wherein said broadcast program includes a subset of said created video programs; receiving a subscriber selection from a selecting subscriber, said selecting subscriber being a member of said group of subscribers, said subscriber selection identifying one or more of video programs in said broadcast program as a subscriber-selected video program; updating said broadcast program to include said subscriber selected video program; and broadcasting said updated broadcast program to said group of subscribers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for providing video programming to a group of subscribers comprising:
-
creating a set of video programs; collecting historical information on previous selections of video programs from said group of subscribers; determining a preferred type of video program based on said collected historical information; defining a broadcast program based at least in part on said determined preferred type of video program, wherein said broadcast program includes a subset of said created video programs; receiving a first subscriber selection from a selecting subscriber, said selecting subscriber being a member of said group of subscribers, said first subscriber selection identifying one or more video programs in said broadcast program as a first subscriber-selected video program; updating said broadcast program to include said first subscriber-selected video program, wherein said first subscriber-selected video program is ordered based in part on a relative order in which said first subscriber selection is received relative to other subscriber selections; and broadcasting said updated broadcast program to said group of subscribers.
-
-
33. A method for providing video programming to a group of subscribers comprising:
-
creating a set of video programs; collecting historical information on previously ordered selections of video programs from said group of subscribers; determining a preferred type of video program based on said collected historical information; defining a broadcast program based at least in part on said determined preferred type of video program, wherein said broadcast program includes a subset of said created video programs; receiving a subscriber selection from a selecting subscriber, said selecting subscriber being a member of said group of subscribers, said subscriber selection identifying one or more of said created video programs as a subscriber-selected video program; updating said broadcast program to include said subscriber-selected video program; arranging the order of said video programs in said updated broadcast program based on a set of criteria; and broadcasting said arranged broadcast program to said group of subscribers. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification