Technique for effectively providing various entertainment services through a communications network
First Claim
1. A system for providing program material to a plurality of devices in an area, the system comprising:
- at least one mechanism configured to;
provide first program streams containing respective program material to the area in accordance with a first, broadcast service for sharing among devices in the area, each of the program streams being received by one or more devices in the area; and
at least one processing unit configured to;
withhold provision of a respective first program stream to the area if no devices in the area receive the respective program stream, thereby making available transmission capacity;
receive requests for program material associated with a second, on demand service, from respective devices in an area;
generate program streams containing the requested program materials in accordance with the second, on demand service for exclusive use by respective requesting devices; and
integrate the generated second program streams with at least one first program stream to be provided to the area by the at least one mechanism.
6 Assignments
0 Petitions
Accused Products
Abstract
A switched broadcast service and a network personal video recorder (NPVR) service are provided synergistically in a cable TV system having limited resources. For example, in providing the switched broadcast service, a resource manager allocates network bandwidth for broadcast of materials from selected program channels on an as needed basis. Such allocation is conducive to an effective provision of the NPVR service which requires dedicated bandwidth for transmitting recorded broadcast program material in a headend to each set-top terminal requesting the NPVR service. Thus, unlike the switched broadcast service where a program stream containing program material is shared by one or more set-top terminals, the NPVR service provides a dedicated program stream to each set-top terminal so that a user at the terminal may manipulate (e.g., rewind, pause and/or fast-forward) a presentation of program material at will.
-
Citations
28 Claims
-
1. A system for providing program material to a plurality of devices in an area, the system comprising:
-
at least one mechanism configured to; provide first program streams containing respective program material to the area in accordance with a first, broadcast service for sharing among devices in the area, each of the program streams being received by one or more devices in the area; and at least one processing unit configured to; withhold provision of a respective first program stream to the area if no devices in the area receive the respective program stream, thereby making available transmission capacity; receive requests for program material associated with a second, on demand service, from respective devices in an area; generate program streams containing the requested program materials in accordance with the second, on demand service for exclusive use by respective requesting devices; and integrate the generated second program streams with at least one first program stream to be provided to the area by the at least one mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing program material to a plurality of devices in an area, the system comprising:
-
at least one mechanism configured to provide first program streams to the area in accordance with a first, broadcast service for sharing among devices in the area, in at least one transport stream, via a communications network, the respective first program streams being received by at least one device in the area; at least one processing unit configured to; receive requests for program material attributed to at least one selected channel associated with the first, broadcast service or a second, on demand service, respectively, from respective devices in an area; for requests for program material attributed to selected program channels associated with the first, broadcast service, identify to requesting devices respective first program streams containing the requested program material; track a number of devices in the area selecting each channel associated with the first, broadcast service; withhold provision of a respective first program stream to the area if no devices in the area select a respective channel associated with the respective first program stream, thereby making available transmission capacity in the at least one transport stream; for requests for selected program channels associated with the second, on demand service, generate program streams containing the requested program material for exclusive use by respective requesting devices, and integrate the generated second program streams with at least one first program stream in the at least one transport stream to be provided to the area by the mechanism, for the exclusive use of each requesting device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for providing program material to a plurality of devices in an area, the method comprising:
-
providing first program streams containing program material to the area in accordance with a first, broadcast service, for sharing among devices in the area, the first program streams being received by at least one device in the area; withholding provision to the area of first program streams not received by any device in the area, thereby making available transmission capacity; receiving requests for program material associated with a second, on demand service, from respective devices in an area; generating second program streams in response to the requests for program material associated with the second, on demand service, for exclusive use by the respective requesting devices; and integrating the generated second program streams with at least one first program stream provided to the area. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for providing program material to a plurality of devices in an area, the system comprising:
-
means for providing one or more program streams containing broadcast program material to the area for sharing among devices in the area in accordance with a first, broadcast service, each of the one or more program streams being received by one or more devices in the area; means for withholding provision of a selected one of the program streams to the area when the number of devices in the area receiving the selected program stream becomes zero, thereby making available transmission capacity; means for receiving a request for a second, on demand service from a certain device in the area; and means responsive to the request for allocating at least part of the available transmission capacity to provide a program stream containing program material for exclusive use by the certain device. - View Dependent Claims (27, 28)
-
Specification