IP Library Granted Patent US 11,882,093
Granted Patent B2
US 11,882,093 · App. 18/163,021 · Granted Jan 23, 2024

MAC address designation

Inventor: Graham K. Smith (Boca Raton, FL)
Assignee: SR Technologies, Inc.
H04L61/5038
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,882,093
App. No.
18/163,021
Granted
Jan 23, 2024
Kind
B2
Abstract

A method, apparatus, and system are described. A method in an access point (AP) configured for medium access control (MAC) address designation (MAAD) is described. The AP is configured to wirelessly communicate with a station (STA). The method comprises determining a first MAC address of the STA, where the first MAC address is usable as a transmitter address (TA) of the STA for a subsequent association to the AP by the STA, and transmitting the first MAC address to the STA in one of a response action frame and a message of a multiple-message handshake process.

Claims (67)

1. A method in an access point (AP) configured for medium access control (MAC) address designation (MAAD), the AP being configured to wirelessly communicate with a station (STA), the STA being configured to perform a plurality of associations with the AP, the AP being configured to provide a MAC address to the STA for each association of the plurality of associations with the AP such that the STA is identifiable by the AP without being trackable by a device other than the STA and the AP, the method comprising:

for a first association of the plurality of associations with the AP:

exchanging an association request and an association response with the STA, using a first MAC address as an STA transmitter address (TA) to initiate another association of the STA with the AP, the first MAC address being selected by the STA;

determining a second MAC address of the STA, the second MAC address being usable as the TA of the STA for a next association with the AP by the STA;

transmitting the second MAC address to the STA in one of a response action frame and one message of a multiple-message handshake process;

for subsequent associations of the plurality of associations of the STA with the AP:

determining a new MAAD MAC address for the STA, the new MAAD MAC address being usable as the TA of the STA for the next association with the AP by the STA, the new MAAD MAC address being different from a previous MAAD MAC address transmitted by the AP to the STA at a previous association; and

transmitting the new MAAD MAC address to the STA in one of another response action frame and another message of the multiple-message handshake process.

2. The method of claim 1 , wherein the method further includes:

determining a third MAC address of the STA, the third MAC address being usable for probes.

3. The method of claim 1 , wherein the method further includes:

inserting key data including the new MAAD MAC address into a third message of the multiple-message handshake process that takes place when the STA associates with the AP, and the multiple-message handshake process is a 4-way message handshake process.

4. The method of claim 1 , wherein the method further includes:

advertising support for MAAD in one or more of beacons, probe responses, and association responses.

5. The method of claim 1 , wherein the method further includes:

advertising support for MAAD in one or more of probe requests and association requests.

6. The method of claim 1 , wherein the method further includes:

maintaining at the AP a list of latest allocated MAAD MAC addresses and STAs.

7. The method of claim 1 , wherein the method includes:

receiving another association request from the STA, the other association request comprising one MAC address selected by the STA as the TA from a first list of MAC addresses provided by APs at previous associations stored at the STA; and

identifying the STA from a second list of MAC addresses stored at the AP based on received association request.

8. The method of claim 7 , wherein the identification of the STA triggers one or both of the determination of the new MAAD MAC address and the transmission of the new MAAD MAC address.

9. The method of claim 1 , wherein the new MAAD MAC address is transmitted to the STA in the one message of the multiple-message handshake process using a key encapsulation (KDE) format.

10. The method of claim 1 , wherein the method further includes:

inserting a code into the new MAAD MAC address, the code being usable for identification of the STA.

11. The method of claim 1 , wherein one or more of:

the method further includes receiving a first capability message from the STA indicating the STA supports MAAD;

the transmission of the first MAC address is one or both of unsolicited by the STA and in response to the first capability message;

the method further includes transmitting a second capability message to the STA indicating the AP supports MAAD; and

the first MAC address is a MAAD MAC address.

12. An access point (AP) configured for medium access control (MAC) address designation (MAAD), the AP being configured to wirelessly communicate with a station (STA), the STA being configured to perform a plurality of associations with the AP, the AP being configured to provide a MAC address to the STA for each association of the plurality of associations with the AP such that the STA is identifiable by the AP without being trackable by a device other than the STA and the AP, the AP comprising processing circuitry configured to:

for a first association of the plurality of associations with the AP:

exchange an association request and an association response with the STA, using a first MAC address as an STA transmitter address (TA) to initiate another association of the STA with the AP, the first MAC address being selected by the STA;

determine a second MAC address of the STA, the second MAC address being usable as the TA of the STA for a next association with the AP by the STA;

cause transmission of the second MAC address to the STA in one of a response action frame and one message of a multiple-message handshake process;

for subsequent associations of the plurality of associations of the STA with the AP:

determine a new MAAD MAC address for the STA, the new MAAD MAC address being usable as the TA of the STA for the next association with the AP by the STA, the new MAAD MAC address being different from a previous MAAD MAC address transmitted by the AP to the STA at the previous association; and

cause transmission of the new MAAD MAC address to the STA in one of another response action frame and another message of the multiple-message handshake process.

13. The AP of claim 12 , wherein the processing circuitry is further configured to:

determine a third MAC address of the STA, the third MAC address being usable for probes.

14. The AP of claim 12 , wherein the processing circuitry is further configured to:

insert key data including the new MAAD MAC address into a third message of the multiple-message handshake process that takes place when the STA associates with the AP, and the multiple-message handshake process is a 4-way message handshake process.

15. The AP of claim 12 , wherein the processing circuitry is further configured to:

advertise support for MAAD in one or more of beacons, probe responses, and association responses.

16. The AP of claim 12 , wherein the processing circuitry is further configured to:

advertise support for MAAD in one or more of probe requests and association requests.

17. The AP of claim 12 , wherein the processing circuitry is further configured to:

maintain a list of latest allocated MAAD MAC addresses and STAs.

18. The AP of claim 12 , wherein the processing circuitry is further configured to:

receive another association request from the STA, the other association request comprising one MAC address selected by the STA as the TA from a first list of MAC addresses provided by APs at previous associations stored at the STA; and

identify the STA from a second list of MAC addresses stored at the AP based on received association request.

19. A system configured for medium access control (MAC) address designation (MAAD), the system comprising an access point (AP) and a station (STA), the AP being configured to wirelessly communicate with the STA, the STA being configured to perform a plurality of associations with the AP, the AP being configured to provide a MAC address to the STA for each association of the plurality of associations with the AP such that the STA is identifiable by the AP without being trackable by a device other than the STA and the AP:

the STA comprising first processing circuitry configured to:

for a first association of the plurality of associations with the AP:

select a first MAC address;

exchange an association request and an association response with the AP, using the first MAC address as an STA transmitter address (TA) to initiate another association of the STA with the AP;

the AP comprising second processing circuitry configured to:

determine a second MAC address for the STA, the second MAC address being usable as the TA of the STA for a next association with the AP by the STA;

cause transmission of the second MAC address to the STA in one of a response action frame and one message of a multiple-message handshake process;

for subsequent associations of the plurality of associations of the STA with the AP:

determine a new MAAD MAC address for the STA, the new MAAD MAC address being usable as the TA of the STA for the next association with the AP by the STA, the new MAAD MAC address being different from a previous MAAD MAC address transmitted by the AP to the STA at a previous association; and

cause transmission of the new MAAD MAC address to the STA in one of another response action frame and another message of the multiple-message handshake process.

20. The system of claim 19 , wherein one or both of:

the first processing circuitry of the STA is further configured to:

maintain at the STA a list of latest allocated MAAD MAC addresses and the AP; and

the second processing circuitry of the AP is further configured to:

insert key data including the new MAAD MAC address into a third message of the multiple-message handshake process that takes place when the STA associates with the AP.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 5, 2025
From: APOGEM CAPITAL LLC, AS COLLATERAL AGENT
To: BLUEHALO, LLC; SR TECHNOLOGIES, INC.
Reel/Frame 071168/0399 →
SECURITY INTEREST Recorded May 8, 2024
From: UES, INC.; SR TECHNOLOGIES, INC.
To: APOGEM CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 067354/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: SMITH, GRAHAM K.
To: SR TECHNOLOGIES, INC.
Reel/Frame 062845/0221 →