Interactive television with tailored programming
First Claim
1. A method of providing a tailored program via a multi-channel distribution network, the tailored program comprising a set of one or more program segments, the method comprising:
- (a) receiving a request for the tailored program at a central location;
(b) in response to the request, transmitting from the central location at least one control message, the control message identifying a set of one or more tailored program channels over which the tailored program will be transmitted;
(c) transmitting the tailored program from the central location to the multi-channel distribution network on the set of one or more tailored program channels;
(d) receiving a request for a second tailored program at the central location, the second tailored program comprising a second set of one or more program segments, the second tailored program and the tailored program having a common program segment;
(e) identifying a set of one or more filler programs, the set of one or more filler programs being able to substantially fill a time difference, the time difference being an amount of time between a first time a first user requests to view the tailored program and a second time a second user requests to view the second tailored program; and
(f) transmitting information to the multi-channel distribution network, the information identifying at least one channel on which the set of one or more filler programs will be transmitted and a channel on which the common program segment will be transmitted.
3 Assignments
0 Petitions
Accused Products
Abstract
Different components of television programs, such as the video and audio components or different time segments of the program, are assigned to different channels transmitted in the form of packetized digital information in at least one of the channels of a multi-channel cable television distribution system. A particular subscriber'"'"'s converter is configured to receive a particular subset of program components by enabling the converter to receive the virtual channels carrying the components in such subset. An embodiment is disclosed in which different combinations of program segments are enabled for different subscribers. Another embodiment is disclosed in which the viewing of a program by multiple subscribers who begin viewing at different times is synchronized by using "filler" program segments having different lengths.
-
Citations
4 Claims
-
1. A method of providing a tailored program via a multi-channel distribution network, the tailored program comprising a set of one or more program segments, the method comprising:
-
(a) receiving a request for the tailored program at a central location; (b) in response to the request, transmitting from the central location at least one control message, the control message identifying a set of one or more tailored program channels over which the tailored program will be transmitted; (c) transmitting the tailored program from the central location to the multi-channel distribution network on the set of one or more tailored program channels; (d) receiving a request for a second tailored program at the central location, the second tailored program comprising a second set of one or more program segments, the second tailored program and the tailored program having a common program segment; (e) identifying a set of one or more filler programs, the set of one or more filler programs being able to substantially fill a time difference, the time difference being an amount of time between a first time a first user requests to view the tailored program and a second time a second user requests to view the second tailored program; and (f) transmitting information to the multi-channel distribution network, the information identifying at least one channel on which the set of one or more filler programs will be transmitted and a channel on which the common program segment will be transmitted. - View Dependent Claims (2)
-
-
3. An apparatus for providing a tailored program via a multi-channel distribution network, the tailored program comprising a set of one or more program segments, the apparatus comprising:
-
(a) means for receiving a request for the tailored program at a central location; (b) means for transmitting from the central location at least one control message, the control message identifying a set of one or more tailored program channels over which the tailored program will be transmitted; (c) means for transmitting the tailored program from the central location to the multi-channel distribution network on the set of one or more tailored program channels; (d) means for receiving a request for a second tailored program at the central location, the second tailored program comprising a second set of one or more program segments, the second tailored program and the tailored program having a common program segment; (e) means for identifying a set of one or more filler programs, the set of one or more filler programs being able to substantially fill a time difference, the time difference being an amount of time between a first time a first user requests to view the tailored program and a second time a second user requests to view the second tailored program; and (c) means for transmitting information to the multi-channel distribution network, the information identifying at least one channel on which the set of one or more filler programs will be transmitted and a channel on which the common program segment will be transmitted. - View Dependent Claims (4)
-
Specification