IP Library › Granted Patent US 12,507,156
Granted Patent B2
US 12,507,156 · App. 18/061,986 · Granted Dec 23, 2025

Third-party enabled interference classification platform

Inventors: Matthew A. Silverman (Shaker Heights, OH); Michael B. Delong (Macedonia, OH); Ashish Pasha Sheikh (Akron, OH); Federico Lovison (Fontanelle, IT)
Assignee: Cisco Technology, Inc.
H04W48/08G01S5/02521H04W24/08
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,507,156
App. No.
18/061,986
Granted
Dec 23, 2025
Kind
B2
Abstract

Techniques for classification of wireless signals are disclosed. These techniques include receiving data describing radio frequency characteristics of a wireless network transmission environment and presenting the data for display on a graphical user interface (GUI) associated with a network device in the wireless network. The techniques further include receiving input from the GUI identifying one or more portions of the data, and training a machine learning (ML) model to classify an interferer in the wireless network transmission environment based on the identified one or more portions of the data.

Claims (60)

1 . A method, comprising:

receiving data describing radio frequency characteristics of a wireless network transmission environment;

presenting the data for display on a graphical user interface (GUI) associated with a network device in the wireless network;

receiving input from the GUI identifying one or more portions of the data; and

training a machine learning (ML) model to classify an interferer in the wireless network transmission environment using the identified one or more portions of the data;

classifying an additional one or more portions of the data as relating to the interferer, using the ML model;

presenting the classified additional one or more portions of the data for display on the GUI;

receiving a second input from the GUI reflecting accuracy of the classification of the additional one or more portions of the data as relating to the interferer; and

further training the ML model using the second input.

2 . The method of claim 1 ,

wherein the data describing the wireless network transmission environment is captured at a wireless access point (AP), and

wherein the GUI is associated with at least one of: (i) the AP or (ii) a controller in the network environment.

3 . The method of claim 2 , further comprising:

transmitting the trained ML model to the AP, wherein the AP is configured to classify the interferer using the trained ML model.

4 . The method of claim 1 , wherein receiving input from the GUI identifying one or more portions of the data comprises receiving input identifying one or more portions of the data reflecting the interferer.

5 . The method of claim 1 ,

wherein the data describing radio frequency characteristics of the wireless network transmission environment comprises spectrogram data describing radio frequency and time characteristics of the wireless network transmission environment, and

wherein receiving the input from the GUI identifying one or more portions of the data comprises receiving identification of one or more portions of the spectrogram data.

6 . The method of claim 1 , further comprising:

identifying one or more known signals in the received data based on using one or more previously generated classifiers with the received data; and

displaying one or more unknown signals in the data on the GUI, based on the identified one or more known signals.

7 . The method of claim 1 , further comprising:

determining that the ML model is sufficiently trained based on the received second input from the GUI.

8 . The method of claim 1 ,

wherein the wireless network transmission environment comprises a WiFi network supporting a 6 GHz band, and

wherein the interferer in the wireless network transmission environment operates using at least a portion of the 6 GHz band.

9 . The method of claim 1 , further comprising:

configuring one or more parameters for the wireless network based on classifying the interferer using the trained ML model.

10 . A system, comprising:

a processor; and

a memory having instructions stored thereon which, when executed on the processor, performs operations comprising:

receiving data describing radio frequency characteristics of a wireless network transmission environment;

presenting the data for display on a graphical user interface (GUI) associated with a network device in the wireless network;

receiving input from the GUI identifying one or more portions of the data;

training a machine learning (ML) model to classify an interferer in the wireless network transmission environment using the identified one or more portions of the data;

classifying an additional one or more portions of the data as relating to the interferer, using the ML model;

presenting the classified additional one or more portions of the data for display on the GUI;

receiving a second input from the GUI reflecting accuracy of the classification of the additional one or more portions of the data as relating to the interferer; and

further training the ML model using the second input.

11 . The system of claim 10 ,

wherein the data describing the wireless network transmission environment is captured at a wireless access point (AP), and

wherein the GUI is associated with at least one of: (i) the AP or (ii) a controller in the network environment.

12 . The system of claim 11 , the operations further comprising:

transmitting the trained ML model to the AP, wherein the AP is configured to classify the interferer using the trained ML model.

13 . The system of claim 10 , wherein receiving input from the GUI identifying one or more portions of the data comprises receiving input identifying one or more portions of the data reflecting the interferer.

14 . A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processor, performs operations comprising:

receiving data describing radio frequency characteristics of a wireless network transmission environment;

presenting the data for display on a graphical user interface (GUI) associated with a network device in the wireless network;

receiving input from the GUI identifying one or more portions of the data;

training a machine learning (ML) model to classify an interferer in the wireless network transmission environment using the identified one or more portions of the data;

classifying an additional one or more portions of the data as relating to the interferer, using the ML model;

presenting the classified additional one or more portions of the data for display on the GUI;

receiving a second input from the GUI reflecting accuracy of the classification of the additional one or more portions of the data as relating to the interferer; and

further training the ML model using the second input.

15 . The non-transitory computer-readable medium of claim 14 ,

wherein the data describing the wireless network transmission environment is captured at a wireless access point (AP), and

wherein the GUI is associated with at least one of: (i) the AP or (ii) a controller in the network environment.

16 . The non-transitory computer-readable medium of claim 15 , the operations further comprising:

transmitting the trained ML model to the AP, wherein the AP is configured to classify the interferer using the trained ML model.

17 . The non-transitory computer-readable medium of claim 14 , wherein receiving input from the GUI identifying one or more portions of the data comprises receiving input identifying one or more portions of the data reflecting the interferer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2022
From: SILVERMAN, MATTHEW A.; DELONG, MICHAEL B.; SHEIKH, ASHISH PASHA; LOVISON, FEDERICO
To: CISCO TECHNOLOGY, INC.
Reel/Frame 061983/0083 →
Continuity (1)
Related Publication 20240187970A1 · Jun 6, 2024
References Cited (16)
US 7426497B2 · Bacioiu · 2008 [cited by examiner]
US 20170147940A1 · Mitola, III · 2017 [cited by examiner]
US 20180323815A1 · Beadles · 2018 [cited by examiner]
US 20190357074A1 · Priore · 2019 [cited by examiner]
US 20200334575A1 · O'Shea · 2020 [cited by applicant]
US 20210234622A1 · Singh et al. · 2021 [cited by applicant]
US 20220131623A1 · Garcia et al. · 2022 [cited by applicant]
US 20220210659A1 · Montalvo et al. · 2022 [cited by applicant]
US 20230006913A1 · Lo · 2023 [cited by examiner]
US 20230188233A1 · Gupta Hyde · 2023 [cited by examiner]
US 20240097352A1 · El-Akkad · 2024 [cited by examiner]
US 20240357399A1 · Ren · 2024 [cited by examiner]
US 20240372272A1 · El-Akkad · 2024 [cited by examiner]
CA 3157102A1 · 2021 [cited by examiner]
Shirvani et al., Cloud-Based Context-Aware Spectrum Availability Monitoring and Prediction Using Crowd-Sensing, Springer Nature, 2019, pp. 29-45. [cited by applicant]
Boudreau et al., A Cloud-Based Spectrum Environment Awareness System, Crown, 2017. [cited by applicant]