Method and device for providing services to end user devices
First Claim
1. A method for providing data, video and voice to a group of end user devices, the method comprising:
- receiving end user device group quality of service rules and access network node bandwidth constraints;
assigning multicast addresses and unicast addresses to end user devices of the group in response to the access node bandwidth constraints, the multicast and unicast addresses being assigned to the end user devices in response to locations of the end user devices;
in response to the end user device group quality of service rules and requests to receive services received from residential gateways, providing data, video and voice utilizing the assigned multicast addresses and unicast addresses; and
compressing a program based on respective locations of recipients of the program, adaptively compressing the program in different compression levels, facilitating providing the program using at least two separate compression levels, one compressed program being more compressed than another version of the program, wherein the more compressed program is provided to a first recipient of the program that is more remote than a second recipient receiving the other version of the program.
9 Assignments
0 Petitions
Accused Products
Abstract
Method and system for providing data, video and voice to a group of end user devices includes receiving end user device group quality of service rules and access network node bandwidth constraints; assigning multicast addresses and unicast addresses to end user devices of the group in response to the access node bandwidth constraints; and providing, in response to the end user device group quality of service rules and requests to receive services from the residential gateways, data, video and voice utilizing the assigned multicast addresses and unicast addresses. Further methods include receiving location information representative of distances between multiple end user devices and access nodes; defining end user bandwidth constraints in response to the location information and in response to access node bandwidth constraints; and providing, in response to the end user bandwidth constraints and to requests to receive services from the end user devices, data, compressed video and voice.
-
Citations
19 Claims
-
1. A method for providing data, video and voice to a group of end user devices, the method comprising:
-
receiving end user device group quality of service rules and access network node bandwidth constraints; assigning multicast addresses and unicast addresses to end user devices of the group in response to the access node bandwidth constraints, the multicast and unicast addresses being assigned to the end user devices in response to locations of the end user devices; in response to the end user device group quality of service rules and requests to receive services received from residential gateways, providing data, video and voice utilizing the assigned multicast addresses and unicast addresses; and compressing a program based on respective locations of recipients of the program, adaptively compressing the program in different compression levels, facilitating providing the program using at least two separate compression levels, one compressed program being more compressed than another version of the program, wherein the more compressed program is provided to a first recipient of the program that is more remote than a second recipient receiving the other version of the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing data, video and voice to a group of end user devices, the method comprising:
-
receiving location information representative of distances between multiple end user devices and access nodes; defining end user bandwidth constraints in response to the location information and in response to access node bandwidth constraints; assigning multicast addresses and unicast addresses to end user devices of the group in response to the access node bandwidth constraints, the multicast and unicast addresses being assigned to the end user devices in response to locations of the end user devices; in response to the end user bandwidth constraints and requests to receive services from the end user devices, providing data, compressed video and voice using the assigned multicast and unicast addresses; and compressing a program based on respective locations of recipients of the program, adaptively compressing the program in different compression levels, facilitating providing the program using at least two separate compression levels, one compressed program being more compressed than another version of the program, wherein the more compressed program is provided to a first recipient of the program that is more remote than a second recipient receiving the other version of the program. - View Dependent Claims (12, 13)
-
-
14. A system adapted to receive end user device group quality of service rules and access network node bandwidth constraints, the system comprising:
-
a video aware unit coupled to a data aware unit; and a management entity accessible to at least one of the data aware unit and adapted to assign multicast addresses and unicast addresses to a group of end user devices in response to the access node bandwidth constraints, the multicast and unicast addresses being assigned to the group of end user devices in response to locations of the group of end user devices, wherein the data aware unit and the video aware unit are adapted to provide, in response to the quality of service rules for the group of end user devices and to requests to receive services from residential gateways, data, video and voice utilizing the assigned multicast addresses and unicast addresses; wherein the video aware unit is operable to adaptively compress a program in different compression levels based on respective locations of recipients of the program, thereby providing the program using at least two separate compression levels, one compressed program being more compressed than another version of the program, wherein the more compressed program is provided to a first recipient of the program that is more remote than a second recipient receiving the other version of the program. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification