IP Library Granted Patent US 11,979,944
Granted Patent B2
US 11,979,944 · App. 18/446,165 · Granted May 7, 2024

Identification of wireless local area network stations using random medium access control addressing

Inventor: Graham K. Smith (Boca Raton, FL)
Assignee: SR Technologies, Inc.
H04W8/26H04W8/22H04W60/00H04W84/12
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,979,944
App. No.
18/446,165
Granted
May 7, 2024
Kind
B2
Abstract

A method in a mobile station (STA) configured to associate to an access point (AP) is described. The method includes determining an identifiable random medium access control (MAC) address (IRMA), associating to the AP and transmitting the IRMA to the AP during the association. The method also includes using the IRMA as the transmitter address (TA) a next time the STA begins to associate to the AP, where the IRMA is usable by the AP to identify the STA prior to a next association, determining a new IRMA, and transmitting the new IRMA to the AP during the next association. One or more additional associations to the AP are performed at least by transmitting at least a corresponding IRMA to the AP and indicating that the corresponding IRMA is a TA of the STA.

Claims (69)

1. A method in a mobile station (STA) configured to associate to an access point (AP) using at least an updatable identifiable random medium access control (MAC) address (IRMA), the method comprising:

transmitting a first capability indication to the AP, the first capability indication indicating that the STA supports identifiable random MAC (IRM);

receiving a second capability indication from the AP, the second capability indication indicating that the AP supports IRM;

in response to the second capability indication, determining a random medium access control (MAC) address and a first IRMA that is updatable by the STA;

associating to the AP using the random MAC address as a transmitter address (TA) and transmitting the first IRMA to the AP during the association, the first IRMA being usable by the AP to identify the STA at and prior to a next association;

using the first IRMA as the TA a next time the STA begins to perform the next association to the AP;

determining a second IRMA that is different from the first IRMA and transmitting the second IRMA to the AP during the next association, the second IRMA, instead of the first IRMA, being usable by the AP to identify the STA at or prior to an additional association subsequent to the performed next association; and

performing one or more additional associations to the AP at least by transmitting at least a corresponding updated IRMA to the AP and indicating that the corresponding updated IRMA will be the TA of the STA at a subsequent association.

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

the method further includes generating a first list of IRMAs at the STA and including the first IRMA in the first list of IRMAs, the first IRMA being mapped to the AP in the first list, the association to the AP causing the AP to at least one of map the first IRMA to the STA, generate a second list of IRMAs, and include the first IRMA in a second list of IRMAs;

each IRMA of the first list is mapped to an AP with which the STA has previously been associated and to which has provided at least one IRMA; and

for each one of the association, the next association, and the one or more additional associations, the IRMA corresponding to the association is updated.

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

for the next association:

transmitting an association request frame to the AP, the STA including the first IRMA as the TA;

determining the second IRMA when the STA has previously associated to the AP and has previously transmitted the first IRMA to the AP;

performing the next association to the AP; and

including in the first list of IRMAs the second IRMA, the next association causing the AP to include the second IRMA in the second list.

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

determining whether the STA has previously associated to the AP or previously transmitted any IRMA to the AP by searching the first list to determine whether at least one IRMA is included in the list.

5. The method of claim 3 , wherein the method further includes, for each association of the one or more additional associations:

transmitting another association request frame to the AP using one IRMA sent to the AP at a previous association as the TA.

6. The method of claim 1 , wherein any one of the first IRMA, the second IRMA, and the corresponding updated IRMA is transmitted to the AP in an IRM key data encapsulation (KDE) field included in a second message of a four-way handshake process.

7. The method of claim 1 , wherein any one of the first IRMA, the second IRMA, and the updated corresponding IRMA is transmitted to the AP in an IRM key data encapsulation (KDE) field included in a fourth message of a four-way handshake process.

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

performing one or more associations to the AP;

transmitting a new IRMA to the AP on each association; and

if the STA determines that the STA is to be identified, transmitting, at any time after the corresponding association, a directed probe to the AP using the ene newest IRMA as the TA.

9. A mobile station (STA) configured to associate to an access point (AP) using at least an updatable identifiable random medium access control (MAC) address (IRMA), the STA comprising processing circuitry configured to:

cause transmission of a first capability indication to the AP, the first capability indication indicating that the STA supports identifiable random MAC (IRM);

receive a second capability indication from the AP, the second capability indication indicating that the AP supports IRM;

in response to the second capability indication, determine a random medium access control (MAC) address and a first IRMA that is updatable by the STA;

associate to the AP using the random MAC address as a transmitter address (TA) and cause transmission of the first IRMA to the AP during the association, the first IRMA being usable by the AP to identify the STA at and prior to a next association;

use the first IRMA as the TA a next time the STA begins to perform the next association to the AP;

determine a second IRMA that is different from the first IRMA and cause transmission of the second IRMA to the AP during the next association, the second IRMA, instead of the first IRMA, being usable by the AP to identify the STA at or prior to an additional association subsequent to the performed next association; and

perform one or more additional associations to the AP at least by causing transmission of at least a corresponding updated IRMA to the AP and indicating that the corresponding updated IRMA will be the TA of the STA at a subsequent association.

10. The STA of claim 9 , wherein one or more of:

the processing circuitry is further configured to generate a first list of IRMAs at the STA and including the first IRMA in the first list of IRMAs, the first IRMA being mapped to the AP in the first list, the association to the AP causing the AP to at least one of map the first IRMA to the STA, generate a second list of IRMAs, and include the first IRMA in a second list of IRMAs;

each IRMA of the first list is mapped to an AP with which the STA has previously been associated and to which has provided at least one IRMA; and

for each one of the association, the next association, and the one or more additional associations, the IRMA corresponding to the association is updated.

11. The STA of claim 10 , wherein the processing circuitry is further configured to:

for the next association:

cause transmission of an association request frame to the AP, the STA including the first IRMA as the TA;

determine the second IRMA when the STA has previously associated to the AP and has previously transmitted the first IRMA to the AP;

perform the next association to the AP; and

include in the first list of IRMAs the second IRMA, the next association causing the AP to include the second IRMA in the second list.

12. The STA of claim 11 , wherein the processing circuitry is further configured to:

determine whether the STA has previously associated to the AP or previously transmitted any IRMA to the AP by searching the first list to determine whether at least one IRMA is included in the list.

13. The STA of claim 11 , wherein the processing circuitry is further configured to, for each association of the one or more additional associations:

cause transmission of another association request frame to the AP using one IRMA sent to the AP at a previous association as the TA.

14. The STA of claim 9 , wherein any one of the first IRMA, the second IRMA, and the corresponding updated IRMA is transmitted to the AP in an IRM key data encapsulation (KDE) field included in a second message of a four-way handshake process.

15. The STA of claim 9 , wherein any one of the first IRMA, the second IRMA, and the updated corresponding IRMA is transmitted to the AP in an IRM key data encapsulation (KDE) field included in a fourth message of a four-way handshake process.

16. The STA of claim 9 , wherein the processing circuitry is further configured to:

perform one or more associations to the AP;

cause transmission of a new IRMA to the AP on each association; and

if the STA determines that the STA is to be identified, cause transmission of, at any time after the corresponding association, a directed probe to the AP using the newest IRMA as the TA.

17. A system comprising a mobile station (STA) and an access point (AP), the STA being configured to associate to the AP using at least an updatable identifiable random medium access control (MAC) address (IRMA):

the STA comprising first processing circuitry configured to:

cause transmission of a first capability indication to the AP, the first capability indication indicating that the STA supports identifiable random MAC (IRM);

receive a second capability indication from the AP, the second capability indication indicating that the AP supports IRM;

in response to the second capability indication, determine a random medium access control (MAC) address and a first IRMA that is updatable by the STA;

associate to an AP using the random MAC address as a transmitter address (TA) and cause transmission of the first IRMA to the AP during the association, the first IRMA being usable by the AP to identify the STA at and prior to a next association;

use the first IRMA as the TA a next time the STA begins to perform the next association to the AP;

determine a second IRMA that is different from the first IRMA and cause transmission of the second IRMA to the AP during the next association, the second IRMA, instead of the first IRMA, being usable by the AP to identify the STA at or prior to an additional association subsequent to the performed next association; and

perform one or more additional associations to the AP at least by causing transmission of at least a corresponding updated IRMA to the AP and indicating that the corresponding updated IRMA will be the TA of the STA at a subsequent association;

the AP comprising second processing circuitry configured to:

identify the STA at or prior to the next association using the first IRMA as the TA of the STA;

receive the second IRMA during the next association; and

perform the one or more additional associations using the corresponding updated IRMA as the TA of the STA.

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 Sep 22, 2023
From: SMITH, GRAHAM K.
To: SR TECHNOLOGIES, INC.
Reel/Frame 064999/0728 →