MAC Header Compression in Long-Range Wireless Local Area Networks
First Claim
1. A method comprising:
- receiving, at or from a station (STA), a plurality of packets, whereineach packet of the plurality of packets includes (i) a set of one or more flag bits, and (ii) a medium access control (MAC) header, andeach MAC header contains at least (i) a first address field specifying a receiver address, and (ii) a second address field specifying a transmitter address;
determining whether each set of one or more flag bits indicates that the STA was associated with an access point (AP) when the respective packet was generated; and
processing the MAC header of each packet of the plurality of packets, wherein processing the MAC header of each packet includes processing a third address field in each packet for which it is determined that the respective set of one or more flag bits indicates that the STA was not associated with an AP when the respective packet was generated, and wherein the third address field contains a MAC address of the STA.
7 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at or from a station STA, a plurality of packets. Each packet includes a set of flag bits, and a MAC header containing at least a first address field specifying a receiver address and a second address field specifying a transmitter address. The method also includes determining whether each set of flag bits indicates that the STA was associated with an AP when the respective packet was generated, and processing the MAC header of each packet. Processing the MAC header of each packet includes processing a third address field in each packet for which it is determined that the respective set of flag bits indicates that the STA was not associated with an AP when the respective packet was generated. The third address field contains a MAC address of the STA.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at or from a station (STA), a plurality of packets, wherein each packet of the plurality of packets includes (i) a set of one or more flag bits, and (ii) a medium access control (MAC) header, and each MAC header contains at least (i) a first address field specifying a receiver address, and (ii) a second address field specifying a transmitter address; determining whether each set of one or more flag bits indicates that the STA was associated with an access point (AP) when the respective packet was generated; and processing the MAC header of each packet of the plurality of packets, wherein processing the MAC header of each packet includes processing a third address field in each packet for which it is determined that the respective set of one or more flag bits indicates that the STA was not associated with an AP when the respective packet was generated, and wherein the third address field contains a MAC address of the STA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
a network interface configured to receive, from a station (STA), a plurality of packets, wherein each packet of the plurality of packets includes (i) a set of one or more flag bits, and (ii) a medium access control (MAC) header, and each MAC header contains at least (i) a first address field specifying a receiver address, and (ii) a second address field specifying a transmitter address, determine whether each set of one or more flag bits indicates that the STA was associated with an access point (AP) when the respective packet was generated, and process the MAC header of each packet of the plurality of packets, wherein the network interface is configured to process the MAC header of each packet at least in part by processing a third address field in each packet for which it is determined that the respective set of one or more flag bits indicates that the STA was not associated with an AP when the respective packet was generated, and wherein the third address field contains a MAC address of the STA. - View Dependent Claims (12, 13, 14)
-
15. A method comprising:
-
receiving a plurality of packets, wherein each packet of the plurality of packets includes (i) a set of one or more flag bits, and (ii) a medium access control (MAC) header, and each MAC header contains at least (i) a first address field specifying a receiver address, and (ii) a second address field specifying a transmitter address; determining whether each set of one or more flag bits indicates that the respective packet is a multicast packet; and processing the MAC header of each packet of the plurality of packets, wherein processing the MAC header of each packet includes processing a third address field in each packet for which it is determined that the respective set of one or more flag bits indicates that the respective packet is a multicast packet, and wherein the third address field contains a MAC multicast address. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
a network interface configured to receive a plurality of packets, wherein each packet of the plurality of packets includes (i) a set of one or more flag bits, and (ii) a medium access control (MAC) header, and each MAC header contains at least a first address field specifying receiver address, and (ii) a second address field specifying a transmitter address, determine whether each set of one or more flag bits indicates that the respective packet is a multicast packet, and process the MAC header of each packet of the plurality of packets, wherein the network interface is configured to process the MAC header of each packet at least in part by processing a third address field in each packet for which it is determined that the set of one or more flag bits indicates that the respective packet is a multicast packet, and wherein the third address field contains a MAC multicast address. - View Dependent Claims (19, 20)
Specification