MAC Address Encoding for 802.11ac Legacy Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy IEEE 802.11 devices struggle to interpret new information in IEEE 802.11ac frames due to differences in Media Access Control (MAC) addresses, leading to compatibility issues and limited data throughput in mixed wireless communication environments.

Innovation Solution

Incorporating a method to use different MAC addresses within frames to indicate processing instructions, allowing legacy devices to interpret IEEE 802.11ac frames by treating frames with specific MAC addresses as either legacy or Very High Throughput (VHT) frames based on their address, enabling compatibility and enhanced data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If new IEEE 802.11ac frame formats with additional information fields are introduced, then data throughput and functionality are improved, but compatibility with legacy devices is worsened

Engineering Contradiction:
Improvedata throughputVSAvoidlegacy device compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent changes the MAC address parameter from a static device identifier to a dynamic frame-type indicator. By modifying specific bits in the MAC address (particularly the individual/group address bit and locally/administered address bit), the system encodes frame type information (legacy vs. VHT) that legacy devices can interpret using their existing MAC address validation logic, thereby maintaining compatibility while enabling new functionality

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If MAC address format is changed to carry processing instructions, then frame processing capability is improved, but legacy device interpretation is worsened

Engineering Contradiction:
Improveframe processing capabilityVSAvoidlegacy device interpretation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by making specific bits within the MAC address structure serve dual purposes: traditional addressing functions for legacy devices and frame-type indication for VHT devices. By selectively modifying only certain bits (local portions of the MAC address) rather than the entire structure, the system enables enhanced processing capability while preserving legacy compatibility at the local bit level

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If dual MAC address system is implemented for same device, then adaptability to different frame types is improved, but device complexity is worsened

Engineering Contradiction:
Improveframe type adaptabilityVSAvoidMAC address management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making the MAC address effectively dynamic rather than static. Instead of managing two separate fixed MAC addresses, the system dynamically selects which bits to modify based on the frame type being transmitted. The MAC address changes on-demand to encode appropriate processing instructions, reducing long-term memory requirements while maintaining adaptability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9998571B2Legacy-compatible control frames
Publication Date: 2018.06.12 QUALCOMM INC
  • US9998571B2 patent drawing
  • US9998571B2 patent drawing
  • US9998571B2 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques and apparatus for using different MAC addresses in frames for the same station to indicate how to process the frames. In this manner, frames for IEEE 802.11ac can carry information not present in legacy frames (e.g., frames according to IEEE 802.11a/n), but these frames may be interpreted by legacy devices in a legacy way. One example method generally includes receiving a first frame comprising an indication of a first MAC address and processing the received first frame based on the first MAC address. For certain aspects, the method further includes receiving a second frame comprising an indication of a second MAC address, wherein the second MAC address is different than the first address; and processing the received second frame based on the second MAC address, such that the processing of the second frame is different than the processing of the first frame.