UTILITY OPTIMIZATION FOR SCALABLE VIDEO MULTICAST IN WIRELESS SYSTEMS
First Claim
1. A method for optimizing utility in a wireless data system, the method steps comprising:
- establishing a connection with a plurality of receiver devices;
receiving feedback from the receiver devices at periodic intervals, wherein the feedback includes channel quality information;
computing a map of each of a plurality of modulation and coding schemes (MCSs) using the received feedback, wherein the map associated with each MCS reflects a set of receiver devices capable of receiving that particular MCS; and
assigning one of the MCSs to each of a plurality of variable-sized layers of at least one video session for optimizing total system utility.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for optimizing utility in a wireless data system. A connection is first established with a plurality of receiver devices. After the connection has been established, feedback is received from the receiver devices at periodic intervals, wherein the feedback includes channel quality information. A map is computed for each of a plurality of modulation and coding schemes (MCSs) using the received feedback, wherein the map associated with each MCS reflects the set of receiver devices capable of receiving that particular MCS. Once the MCSs have been mapped, one of the MCSs is assigned to each of a plurality of variable-sized layers of at least one video session for optimizing total system utility. If the wireless system has multiple sessions, resources are also allocated among the different sessions in a manner which further optimizes system utility.
15 Citations
18 Claims
-
1. A method for optimizing utility in a wireless data system, the method steps comprising:
-
establishing a connection with a plurality of receiver devices; receiving feedback from the receiver devices at periodic intervals, wherein the feedback includes channel quality information; computing a map of each of a plurality of modulation and coding schemes (MCSs) using the received feedback, wherein the map associated with each MCS reflects a set of receiver devices capable of receiving that particular MCS; and assigning one of the MCSs to each of a plurality of variable-sized layers of at least one video session for optimizing total system utility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a session negotiation unit configured to establish a connection with a plurality of receiver devices; a channel feedback unit configured to receive feedback from each of the plurality of receiver devices at periodic intervals, wherein the feedback includes channel quality information; and a resource allocation unit configured to; compute a map for each of a plurality of modulation and coding schemes (MCSs) using the received feedback, wherein the map associated with each MCS reflects the set of receiver devices capable of receiving that particular MCS; and assign one the MCSs to each of a plurality of variable-sized layers of at least one video session for optimizing total system utility. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification