Method and device for providing video, data and voice 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;
receiving from residential gateways at least one request to receive a service;
evaluating the at least one request to receive a service in response to access network node bandwidth constraints and a distance between the end user device group and an access network node;
assigning, in response to a result of the evaluating, multicast addresses and unicast addresses to end user devices of the group; and
compressing at least one video stream provided to at least one end user device in response to a number of the end-user devices that request viewing of the at least one video stream and in response to a location of a recipient of a program;
wherein the compressing comprises compressing the program in different compression levels; and
providing, in response to the end user device group quality of service rules and to the requests to receive services, data, video and voice utilizing the assigned multicast addresses and unicast addresses;
wherein the providing comprises conveying the program over at least two separate unicast and multicast address, while one compressed program is more compressed than another, wherein the more compressed program is conveyed to at least one recipient of the program that is more remote than other recipients.
12 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.
21 Citations
23 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; receiving from residential gateways at least one request to receive a service; evaluating the at least one request to receive a service in response to access network node bandwidth constraints and a distance between the end user device group and an access network node; assigning, in response to a result of the evaluating, multicast addresses and unicast addresses to end user devices of the group; and compressing at least one video stream provided to at least one end user device in response to a number of the end-user devices that request viewing of the at least one video stream and in response to a location of a recipient of a program; wherein the compressing comprises compressing the program in different compression levels; and providing, in response to the end user device group quality of service rules and to the requests to receive services, data, video and voice utilizing the assigned multicast addresses and unicast addresses; wherein the providing comprises conveying the program over at least two separate unicast and multicast address, while one compressed program is more compressed than another, wherein the more compressed program is conveyed to at least one recipient of the program that is more remote than other recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16, 17, 18, 19, 21, 22, 23)
-
-
9. 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; compressing at least one video stream provided to at least one end user device in response to a number of the end-user devices that request viewing of the at least one video stream and in response to a location of a recipient of a program; wherein the compressing comprises compressing the program in different compression levels; 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; wherein the providing comprises conveying the program over at least two separate unicast and multicast address, while one compressed program is more compressed than another, wherein the more compressed program is conveyed to at least one recipient of the program that is more remote than other recipients. - View Dependent Claims (10, 11)
-
-
12. 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 and a distance between the group of end user devices and an access network node, 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 adapted to compress at least one video stream provided to at least one of the end user devices in response to a number of the end-user devices that request viewing of the at least one video stream and in response to a location of a recipient of a program; wherein the system is further adapted to compress the program in different compression levels, to convey the program over at least two separate unicast and multicast address, while one compressed program is more compressed than another, wherein the more compressed program is conveyed to at least one recipient of the program that is more remote than other recipients. - View Dependent Claims (13, 14, 15, 20)
-
Specification