Scalable BSSID Derivation for Multi-Radio Access Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for deriving Basic Service Set Identifiers (BSSIDs) based on a Media Access Control (MAC) address of an access point are limited and cannot scale to support advancements in wireless standards, which may include more than two radios and 16 BSSIDs per radio.

Innovation Solution

An access point includes a BSSID assignment module that obtains its MAC address, determines a base MAC address, and derives BSSIDs for each radio by calculating radio-specific MAC addresses and performing bit-shifting and XOR operations to generate multiple BSSIDs, allowing for any number of radios and BSSIDs per radio.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current BSSID derivation methods based on MAC address are used, then the implementation is simple, but the system cannot scale to support more than two radios and 16 BSSIDs per radio

Engineering Contradiction:
Improvescalability to support more radios and BSSIDsVSAvoidcomplexity of BSSID derivation mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the BSSID generation process into multiple components: base BSSID derivation from MAC address, radio index identification, and BSSID combination through bitwise operations. This segmentation allows the system to handle any number of radios and BSSIDs per radio by systematically combining these segments rather than using a fixed derivation method.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic BSSID derivation mechanism where the number of radios and BSSIDs per radio can vary. The system dynamically determines radio indices and generates appropriate BSSIDs based on the actual configuration rather than being fixed to support only two radios and 16 BSSIDs per radio, enabling adaptation to evolving wireless standards.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a fixed number of radios and BSSIDs per radio are supported, then the derivation process is straightforward, but the system cannot adapt to evolving wireless standards

Engineering Contradiction:
Improveadaptability to wireless standard advancementsVSAvoidnumber of radios and BSSIDs supported
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates a universal BSSID derivation mechanism that can accommodate any number of radios and any number of BSSIDs per radio. The method uses bitwise operations and radio index parameters that can be adjusted to support different configurations, making the system multi-functional and adaptable to various wireless standard requirements rather than being limited to a fixed configuration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameters of the BSSID derivation process by introducing radio index variables and using bitwise operations that can accommodate varying numbers of radios and BSSIDs. By modifying the derivation parameters dynamically based on the actual radio configuration, the system can adapt to evolving wireless standards that require support for more than the traditional two radios and 16 BSSIDs per radio.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11388137B1Derivation of basic service set identifiers for access points
Publication Date: 2022.07.12 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11388137B1 patent drawing
  • US11388137B1 patent drawing
  • US11388137B1 patent drawing

AI summary

An access point of a network configured to derive basic service set identifiers (BSSIDs). The access point determines a base media access control (MAC) address associated with an access point. The access point computes an offset for at least one radio of the access point. The access point determines a radio-specific MAC address for the at least one radio of the access point by incrementing the base MAC address by the offset. The access point then derives a plurality of BSSIDs for the at least one radio of the access point based on the radio-specific MAC address. In some cases, the access point determines a radio from which a BSSID is provided based on the BSSID.