IP Library › Granted Patent US 12,388,782
Granted Patent B2
US 12,388,782 · App. 18/874,011 · Granted Aug 12, 2025

Telecommunications network

Inventors: Jerome Arokkiam (London, GB); Simon Ringland (London, GB)
Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
H04L61/2596H04L41/0895H04L2101/604H04L2101/622H04W84/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 12,388,782
App. No.
18/874,011
Granted
Aug 12, 2025
Kind
B2
Abstract

This invention provides a method of operating a wireless local area network, the wireless local area network including a user device, a wireless access point and a wireless repeater, wherein the wireless repeater is configured to virtualise a Media Access Control, MAC, address of the user device when the user device is connected to the wireless repeater by changing the Organisationally Unique Identifier, OUI, of the MAC address, the method comprising the steps of: obtaining data including a plurality of records, wherein each record of the plurality of records relates to the user device and includes a MAC address and a device label of the user device, wherein at least one record of the plurality of records includes a MAC address that has been virtualised by the wireless repeater; processing each record of the plurality of records by: determining that the MAC address of the processed record is a local MAC address, and, if so, identifying another record of the plurality of records that is uniquely associated with the user device based on the MAC address of the processed record by determining a Network Interface Controller, NIC, value of the MAC address of the processed record, determining that the determined NIC value is uniquely associated with a device label in the plurality of records, and identifying another record of the plurality of records having the associated device label, and assigning a unique identifier to the processed record based on the MAC address of the identified other record of the plurality of records; analysing the plurality of records having the unique device identifier; and causing a reconfiguration in the wireless local area network based on the analysis.

Claims (31)

1. A method of operating a wireless local area network, the wireless local area network including a user device, a wireless access point and a wireless repeater, wherein the wireless repeater is configured to virtualise a Media Access Control, MAC, address of the user device when the user device is connected to the wireless repeater by changing the Organisationally Unique Identifier, OUI, of the MAC address, the method comprising the steps of:

obtaining data including a plurality of records, wherein each record of the plurality of records relates to the user device and includes a MAC address and a device label of the user device, wherein at least one record of the plurality of records includes a MAC address that has been virtualised by the wireless repeater;

processing each record of the plurality of records by:

determining that the MAC address of the processed record is a local MAC address, and, if so,

identifying another record of the plurality of records that is uniquely associated with the user device based on the MAC address of the processed record by

determining a Network Interface Controller, NIC, value of the MAC address of the processed record,

determining that the determined NIC value is uniquely associated with a device label in the plurality of records, and

identifying another record of the plurality of records having the associated device label, and

assigning a unique device identifier for uniquely identifying the user device to the processed record based on the MAC address of the identified other record of the plurality of records;

analysing the plurality of records having the unique device identifier; and

causing a reconfiguration in the wireless local area network based on the analysis.

2. A method as claimed in claim 1 , wherein each record of the plurality of records also includes a timestamp and the step of identifying another record of the plurality of records having the associated device label identifies a plurality of other records having the associated device label, and the method further comprises the step of:

identifying a record of the plurality of other records having the associated device label having the most recent timestamp.

3. A method as claimed in claim 1 , wherein, prior to the step of determining that the determined NIC value is uniquely associated with the device label in the plurality of records, the method further comprises the step of:

determining that a count of other records of the plurality of records having globally unique MAC addresses with the determined NIC value is zero.

4. A non-transitory computer readable carrier medium storing a computer program which, when executed by a computer, cause the computer to carry out the steps of claim 1 .

5. A data processing device for of operating a wireless local area network, the wireless local area network including a user device, a wireless access point and a wireless repeater, wherein the wireless repeater is configured to virtualise a Media Access Control, MAC, address of the user device when the user device is connected to the wireless repeater by changing the Organisationally Unique Identifier, OUI, of the MAC address, the data processing device comprising a processor and memory storing instructions which are executable by the processor such that the data processing device is at least configured to:

obtain data including a plurality of records, wherein each record of the plurality of records relates to the user device and includes a MAC address and a device label of the user device, wherein at least one record of the plurality of records includes a MAC address that has been virtualised by the wireless repeater;

process each record of the plurality of records by being configured to:

determine that the MAC address of the processed record is a local MAC address, and, if so,

identify another record of the plurality of records that is uniquely associated with the user device based on the MAC address of the processed record by

determine a Network Interface Controller, NIC, value of the MAC address of the processed record,

determine that the determined NIC value is uniquely associated with a device label in the plurality of records, and

identify another record of the plurality of records having the associated device label, and

assign a unique device identifier for uniquely identifying the user device to the processed record based on the MAC address of the identified other record of the plurality of records;

analyze the plurality of records having the unique device identifier; and

cause a reconfiguration in the wireless local area network based on the analysis.

6. The data processing device as in claim 5 , wherein each record of the plurality of records also includes a timestamp and the identification of another record of the plurality of records having the associated device label identifies a plurality of other records having the associated device label, and the data processing device is further configured to:

identify a record of the plurality of other records having the associated device label having the most recent timestamp.

7. The data processing device as in claim 5 , wherein the data processing device is further configured to, prior to the determination that the determined NIC value is uniquely associated with the device label in the plurality of records,

determine that a count of other records of the plurality of records having globally unique MAC addresses with the determined NIC value is zero.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2024
From: AROKKIAM, JEROME; RINGLAND, SIMON
To: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
Reel/Frame 069557/0026 →
Priority Claims (1)
EP 22178706 · Jun 13, 2022 · regional
Continuity (1)
Related Publication 20250168142A1 · May 22, 2025
References Cited (53)
US 7415535B1 · Kuik et al. · 2008 [cited by applicant]
US 10251049B2 · Seidman et al. · 2019 [cited by applicant]
US 10862885B2 · Zhang et al. · 2020 [cited by applicant]
US 10979848B1 · Palappetty et al. · 2021 [cited by applicant]
US 20020031101A1 · Petite et al. · 2002 [cited by applicant]
US 20050044273A1 · Bouchat et al. · 2005 [cited by applicant]
US 20070001490A1 · Lee · 2007 [cited by applicant]
US 20090265455A1 · Hiraki · 2009 [cited by applicant]
US 20100165910A1 · Mathews et al. · 2010 [cited by applicant]
US 20110191827A1 · Balay · 2011 [cited by applicant]
US 20120155473A1 · Figueira et al. · 2012 [cited by applicant]
US 20130237242A1 · Oka · 2013 [cited by examiner]
US 20140098705A1 · Chow et al. · 2014 [cited by applicant]
US 20150009901A1 · Gorajala Chandra et al. · 2015 [cited by applicant]
US 20160081009A1 · Tailor et al. · 2016 [cited by applicant]
US 20160131733A1 · Do et al. · 2016 [cited by applicant]
US 20160330165A1 · Jeanne et al. · 2016 [cited by applicant]
US 20170347301A1 · Stationwala et al. · 2017 [cited by applicant]
US 20200344203A1 · Mermoud et al. · 2020 [cited by applicant]
US 20210112097A1 · Jiang et al. · 2021 [cited by applicant]
CN 106060878 · 2016 [cited by applicant]
CN 108667951B · 2021 [cited by applicant]
CN 110493363B · 2022 [cited by applicant]
EP 3174363A1 · 2017 [cited by applicant]
WO 2021104657A1 · 2021 [cited by applicant]
WO 2022029415A1 · 2022 [cited by applicant]
International Preliminary Report on Patentability dated Dec. 18, 2023, issued for International Application No. PCT/EP2022/086246 (9 pages). [cited by applicant]
International Preliminary Report on Patentability dated Dec. 26, 2024, issued for International Application No. PCT/EP2023/061913 (10 pages). [cited by applicant]
Communication under Rule 71(3) EPC dated Dec. 2, 2024, issued for European Application No. 22 835 808.1 (8 pages). [cited by applicant]
First Notification of Office Action dated Nov. 22, 2024, issued for Chinese Application No. 202280084656.9 (7 pages). [cited by applicant]
Shuhei Akiyama et al., “A study on Device Identification from BLE Advertising Packets with Randomized MAC Addresses”, 2021 IEEE International Conference on Consumer Electronics-Asia (ICCEASIA), IEEE, Nov. 1, 2021, 4 pag… [cited by applicant]
Marco Uras et al., “WiFi Probes sniffing: an Artificial Intelligence based approach for MAC addresses de-randomization”, 2020 IEEE 25th International Workshop on Computer Aided Modeling and Design of Communication Links… [cited by applicant]
GB Combined Search and Examination Report for GB2200253.9, dated Jul. 1, 2022, 5 pages. [cited by applicant]
GB Combined Search and Examination Report for GB2200251.3, dated Jul. 1, 2022, 6 pages. [cited by applicant]
GB Combined Search and Examination Report for GB22008625.0, dated Nov. 3, 2022, 5 pages. [cited by applicant]
GB Examination Report for GB2208625.0, dated Jul. 12, 2023, 3 pages. [cited by applicant]
GB Examination Report for GB2200251.3, dated Jan. 18, 2023, 3 pages. [cited by applicant]
GB Examination Report for GB2200253.9, dated Jan. 18, 2023, 3 pages. [cited by applicant]
GB Search Report for GB2208631.8, dated Nov. 2, 2022, 4 pages. [cited by applicant]
GB Intention to Grant for GB2200253.9, dated Jun. 26, 2024, 2 pages. [cited by applicant]
GB Intention to Grant for GB2200251.3, dated Jun. 26, 2024, 2 pages. [cited by applicant]
GB Examination Report and Notification of Intention to Grant for GB2208631.8, dated May 20, 2024, 2 pages. [cited by applicant]
GB Intention to Grant for GB2208625.0, dated Apr. 4, 2024, 2 pages. [cited by applicant]
International Search Report and Written Opinion of the ISA for PCT/EP2023/061926, mailed Jul. 21, 2023, 12 pages. [cited by applicant]
Extended European Search Report for EP22178707.0, dated Nov. 16, 2022, 8 pages. [cited by applicant]
Extended European Search Report for EP22178706.2, dated Oct. 13, 2022, 7 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT/EP2023/061926, mailed Apr. 2, 2024, 12 pages. [cited by applicant]
International Search Report and Written Opinion of the ISA for PCT/EP2022/086247, mailed Mar. 16, 2023, 15 pages. [cited by applicant]
International Search Report and Written Opinion of the ISA for PCT/EP2022/086246, mailed Apr. 5, 2023, 18 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT/EP2022/086247, mailed Mar. 22, 2024, 17 pages. [cited by applicant]
Written Opinion of the IPEA for PCT/EP2022/086247, mailed Nov. 29, 2023, 9 pages. [cited by applicant]
International Search Report and Written Opinion of the ISA for PCT/EP2023/061913, mailed Aug. 10, 2023, 17 pages. [cited by applicant]
Office Action dated May 29, 2025 issued for Chinese Application No. 202380046468.1 (6 pages). [cited by applicant]
Cited By (1)
US 12,640,995