IP Library Granted Patent US 12,199,946
Granted Patent B2
US 12,199,946 · App. 18/125,856 · Granted Jan 14, 2025

Generation of a unique device identifier for a client device in a wireless network

Inventor: Kurt A. Lumbatis (Dacula, GA)
Assignee: RUCKUS IP HOLDINGS LLC
H04L61/50
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 12,199,946
App. No.
18/125,856
Granted
Jan 14, 2025
Kind
B2
Abstract

To improve the network experience in a network, a unique device identifier (UDID) can be generated by a UDID generation module of a client device. The UDID generation module utilizes one or more device parameters as well as a service set identifier (SSID) as input(s) to the UDID generation module. The UDID can be reported to an access point device of the network so that the access point device can track, monitor, control, etc. the client device within the network, for example, when media access control randomization (rMAC) is utilized by the network to protect the privacy of the client device or a user of the client device. The same UDID is generated each time the client device joins the network so that the client device need not store the UDID.

Claims (49)

1. A method for an access point device within a network to receive a unique device identifier (UDID) from a client device, the method comprising:

providing the client device with a service set identifier (SSID);

sending a UDID request to the client device; and

receiving a UDID report message from the client device of the network in response to the UDID request, wherein the UDID report message comprises a number of bits of a UDID generated by the client device based on the SSID as the UDID, wherein the UDID report message indicates that the client device is providing the UDID to the access point device.

2. The method of claim 1 , further comprising:

enforcing one or more policies against the client device based on the UDID report message.

3. The method of claim 1 , wherein the UDID report message comprises any of an identification of a length of the UDID to be associated with the client device, the UDID that is to be associated with the client device, one or more manufacturer specific parameters, or any combination thereof.

4. The method of claim 1 , further comprising:

sending an action frame exchange to the client device; and

wherein the UDID report message is based on the action frame exchange.

5. The method of claim 1 , further comprising:

monitoring the client device based on the UDID and a media access control (MAC) address of the client device currently in use for a network session.

6. The method of claim 1 , further comprising:

storing the UDID report message in a memory of the access point device, a cloud resource, or both.

7. The method of claim 1 , further comprising:

sending one or more device parameters to the client device, wherein the UDID is based on the one or more device parameters.

8. An access point device within a network to receive a unique device identifier (UDID) from a client device, the access point device comprises:

a memory storing one or more computer-readable instructions; and

a processor connected to the memory, the processor configured to execute the one or more computer-readable instructions to:

provide the client device with a service set identifier (SSID);

send a UDID request to the client device; and

receive a UDID report message from the client device of the network in response to the UDID request, wherein the UDID report message comprises a number of bits of a UDID generated by the client device based on the SSID as the UDID, wherein the UDID report message indicates that the client device is providing the UDID to the access point device.

9. The access point device of claim 8 , wherein the processor is further configured to execute the one or more instructions to:

enforce one or more policies against the client device based on the UDID report message.

10. The access point device of claim 8 , wherein the UDID report message comprises any of an identification of a length of the UDID to be associated with the client device, the UDID that is to be associated with the client device, one or more manufacturer specific parameters, or any combination thereof.

11. The access point device of claim 8 , wherein the processor is further configured to execute the one or more instructions to:

send an action frame exchange to the client device; and

wherein the UDID report message is based on the action frame exchange.

12. The access point device of claim 8 , wherein the processor is further configured to execute the one or more instructions to:

monitor the client device based on the UDID and a media access control (MAC) address of the client device currently in use for a network session.

13. The access point device of claim 8 , wherein the processor is further configured to execute the one or more instructions to:

store the UDID report message in the memory of the access point device, a cloud resource, or both.

14. The access point device of claim 8 , wherein the processor is further configured to execute the one or more instructions to:

send one or more device parameters to the client device, wherein the UDID is based on the one or more device parameters.

15. A non-transitory computer readable medium of an access point device having one or more computer-readable instructions stored thereon, that when executed by a processor cause the access point device to perform one or more operations comprising:

providing the client device with a service set identifier (SSID);

sending a UDID request to the client device; and

receiving a UDID report message from the client device of the network in response to the UDID request, wherein the UDID report message comprises a number of bits of a UDID generated by the client device based on the SSID as the UDID, wherein the UDID report message indicates that the client device is providing the UDID to the access point device.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-readable instructions further cause the access point device to perform one or more further operations comprising:

enforcing one or more policies against the client device based on the UDID report message.

17. The non-transitory computer-readable medium of claim 15 , wherein the UDID report message comprises any of an identification of a length of the UDID to be associated with the client device, the UDID that is to be associated with the client device, one or more manufacturer specific parameters, or any combination thereof.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-readable instructions further cause the access point device to perform one or more further operations comprising:

sending an action frame exchange to the client device; and

wherein the UDID report message is based on the action frame exchange.

19. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-readable instructions further cause the access point device to perform one or more further operations comprising at least one of:

monitoring the client device based on the UDID and a media access control (MAC) address of the client device currently in use for a network session; and

storing the UDID report message in a memory of the access point device, a cloud resource, or both.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-readable instructions further cause the access point device to perform one or more further operations comprising:

sending one or more device parameters to the client device, wherein the UDID is based on the one or more device parameters.

Assignments (7)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0675 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 074593/0001 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0717 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 069743/0220 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (TERM) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0717 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
Continuity (3)
Continuation 17734228 · May 2, 2022
Provisional Application 63189320 · May 17, 2021
Related Publication 20230246998A1 · Aug 3, 2023
References Cited (11)
US 9544161B2 · Park · 2017 [cited by applicant]
US 10057813B1 · Likar · 2018 [cited by applicant]
US 20040064591A1 · Noble · 2004 [cited by applicant]
US 20070019609A1 · Anjum · 2007 [cited by applicant]
US 20170134171A1 · Woxland · 2017 [cited by examiner]
US 20180077022A1 · Van Oost · 2018 [cited by examiner]
US 20180176764A1 · Miyashita · 2018 [cited by examiner]
US 20180367539A1 · Huang · 2018 [cited by applicant]
US 20190296932A1 · Jang · 2019 [cited by examiner]
US 20190349758A1 · Zhu · 2019 [cited by examiner]
International Preliminary Report on Patentability issued Nov. 21, 2023 in corresponding International (PCT) Patent Application No. PCT/US2022/027237. [cited by applicant]