Optimizing 802.11 power-save for IP multicast groups
First Claim
1. A method for an access point to provide superior quality of service to a plurality of associated stations by automatically optimizing delivery of a plurality of multicast data streams over a network, the steps comprising:
- observing, at an access point, a registration message that originated from at least one associated station;
determining, from the registration message, a multicast data stream to which this associated station subscribes;
tracking the multicast data stream for which all associated stations subscribing to the steam support low packet-delivery latency; and
transmitting the multicast data stream immediately to all associated low-latency stations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a superior quality of service for multicast data streams delivered over a wireless local area network. As Internet Protocol multicast data streams are received by an access point, the access point observes Internet Group Multicast Protocol registration messages to determine which of its associated stations subscribe to each multicast data stream. The access point then determines which of the multicast data streams it receives have only active subscribing stations as opposed to those data streams having at least one associated station operating in power-save mode. The access point will automatically transmit each multicast data stream having only active subscribers immediately to the associated active stations, while buffering the multicast data stream for which there is at least one associated station operating in power-save mode.
-
Citations
36 Claims
-
1. A method for an access point to provide superior quality of service to a plurality of associated stations by automatically optimizing delivery of a plurality of multicast data streams over a network, the steps comprising:
-
observing, at an access point, a registration message that originated from at least one associated station;
determining, from the registration message, a multicast data stream to which this associated station subscribes;
tracking the multicast data stream for which all associated stations subscribing to the steam support low packet-delivery latency; and
transmitting the multicast data stream immediately to all associated low-latency stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a network comprising at least one access point, a plurality of associated stations and a plurality of multicast data streams, a system for enhancing quality of service to the plurality of associated stations by automatically optimizing delivery of the multicast data streams over the network, comprising:
-
means adapted for observing, at an access point, a registration message that originated from at least one associated station;
means adapted for determining a multicast data stream to which this associated station subscribes;
means adapted for tracking the multicast data stream for which all associated stations subscribing to the steam support low packet-delivery latency; and
means adapted for transmitting the multicast data stream immediately to all the associated low-latency stations. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product having a computer readable medium having computer program logic recorded thereon for performing a method for an access point to provide superior quality of service to a plurality of associated stations by automatically optimizing delivery of a plurality of multicast data streams over a network, the steps comprising:
-
observing, at an access point, a registration message that originated from at least one associated station;
determining a multicast data stream to which the this associated station subscribes;
tracking the multicast data stream for which all associated stations subscribing to the steam support low packet-delivery latency; and
transmitting the multicast data stream immediately to all associated low-latency stations. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification