IP Library Granted Patent US 11,910,209
Granted Patent B2
US 11,910,209 · App. 16/885,610 · Granted Feb 20, 2024

Large scale radio frequency signal information processing and analysis system using bin-wise processing

Inventors: Jennifer Alvarez (Westminster, CO); Benjamin Kempke (Ann Arbor, MI); Wyatt Tyree (Denver, CO); Michael Skaug (Boulder, CO)
Assignee: Aurora Insight Inc.
H04W24/08G06N20/00H04B17/309H04W64/003
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,910,209
App. No.
16/885,610
Granted
Feb 20, 2024
Kind
B2
Abstract

A large-scale radio frequency signal information processing and analysis system that provides advanced signal analysis for telecommunication applications, including band capacity and geographical density determinations and detection, classification, identification, and geolocation of signals across a wide range of frequencies and across broad geographical areas. The system may utilize a range of novel algorithms for bin-wise processing, Rayleigh distribution analysis, telecommunication signal classification, receiver anomaly detection, transmitter density estimation, transmitter detection and location, geolocation analysis, telecommunication activity estimation, telecommunication utilization estimation, frequency utilization estimation, and data interpolation.

Claims (46)

1. A system for classifying telecommunication signals, comprising:

a computing device comprising a memory and a processor; and

a telecommunication signal classifier, comprising a plurality of programming instructions stored in the memory of, and operating on the processor of, the computing device, wherein the plurality of programming instructions, when operating on the processor, causes the computing device to:

receive signal information;

process the signal information through an image processing algorithm in the time domain to produce a first compact dataset;

transform the signal information into the frequency domain;

process the signal information through the image processing algorithm in the frequency domain to produce a second compact dataset; and

use the first and second compact datasets to train machine learning algorithms to detect, identify, and classify telecommunication signals, wherein the plurality of programming instructions causing the computing device to use the first and second datasets to train the machine learning algorithms to detect, identify, and classify telecommunication signals comprises the plurality of programming instructions causing the computing device to use the first and second datasets to train the machine learning algorithms to:

determine distribution of in-phase and quadrature-phase signals,

compare the distribution of the in-phase and quadrature-phase signals over a frequency band of interest against noise distribution, and

apply thresholds to isolate signals.

2. The system of claim 1 , wherein the plurality of programming instructions, when operating on the processor, further cause the computing device to use the first and second compact datasets to train the machine learning algorithms to refine the thresholds.

3. The system of claim 1 , wherein the plurality of programming instructions, when operating on the processor, further cause the computing device to use the first and second compact datasets to train the machine learning algorithms to reduce the frequency band of interest.

4. The system of claim 1 , wherein the plurality of programming instructions, when operating on the processor, further cause the computing device to use the first and second compact datasets to train the machine learning algorithms to detect, identify, and classify live data signals.

5. The system of claim 1 , wherein the plurality of programming instructions, when operating on the processor, further cause the computing device to provide features specific to a signal type to the machine learning algorithms.

6. The system of claim 5 , wherein the features specific to the signal type comprises Long Term Evolution (LTE) synchronization symbol.

7. A method for classifying telecommunication signals, comprising:

receiving signal information;

processing the signal information through an image processing algorithm in the time domain to produce a first compact dataset;

transforming the signal information into the frequency domain;

processing the signal information through the image processing algorithm in the frequency domain to produce a second compact dataset; and

using the first and second compact datasets to train machine learning algorithms to detect, identify, and classify telecommunication signals, wherein using the first and second datasets to train the machine learning algorithms to detect, identify, and classify telecommunication signals comprises using the first and second datasets to train the machine learning algorithms to:

determine distribution of in-phase and quadrature-phase signals,

compare the distribution of the in-phase and quadrature-phase signals over a frequency band of interest against noise distribution, and

apply thresholds to isolate signals.

8. The method of claim 7 , further comprising using the first and second compact datasets to train the machine learning algorithms to refine the thresholds.

9. The method of claim 7 , further comprising using the first and second compact datasets to train the machine learning algorithms to reduce the frequency band of interest.

10. The method of claim 7 , further comprising using the first and second compact datasets to train the machine learning algorithms to detect, identify, and classify live data signals.

11. The method of claim 7 , further comprising providing features specific to a signal type to the machine learning algorithms.

12. The method of claim 11 , wherein providing the features specific to the signal type to the machine learning algorithms comprises providing Long Term Evolution (LTE) synchronization symbol.

13. The method of claim 12 , wherein providing the LTE synchronization symbol comprises providing the LTE synchronization symbol based on any one or combination of the primary or secondary synchronization signals or reference signals from one or more antenna ports, or demodulated information block messages.

14. A non-transitory computer-readable medium that stores a set of instructions which when executed perform a method executed by the set of instructions comprising:

receiving signal information;

processing the signal information through an image processing algorithm in the time domain to produce a first compact dataset;

transforming the signal information into the frequency domain;

processing the signal information through the image processing algorithm in the frequency domain to produce a second compact dataset; and

using the first and second compact datasets to train machine learning algorithms to detect, identify, and classify telecommunication signals, wherein using the first and second datasets to train the machine learning algorithms to detect, identify, and classify telecommunication signals comprises sing the first and second datasets to train the machine learning algorithms to:

determine distribution of in-phase and quadrature-phase signals,

compare the distribution of the in-phase and quadrature-phase signals over a frequency band of interest against noise distribution, and

apply thresholds to isolate signals.

15. The non-transitory computer-readable medium of claim 14 , further comprising using the first and second compact datasets to train the machine learning algorithms to refine the thresholds.

16. The non-transitory computer-readable medium of claim 14 , further comprising using the first and second compact datasets to train the machine learning algorithms to reduce the frequency band of interest.

17. The non-transitory computer-readable medium of claim 14 , further comprising using the first and second compact datasets to train the machine learning algorithms to detect, identify, and classify live data signals.

18. The non-transitory computer-readable medium of claim 14 , further comprising providing features specific to a signal type to the machine learning algorithms.

19. The non-transitory computer-readable medium of claim 18 , wherein providing the features specific to the signal type to the machine learning algorithms comprises providing Long Term Evolution (LTE) synchronization symbol.

20. The non-transitory computer-readable medium of claim 19 , wherein providing the LTE synchronization symbol comprises providing the LTE synchronization symbol based on any one or combination of the primary or secondary synchronization signals or reference signals from one or more antenna ports, or demodulated information block messages.

Assignments (4)
SECURITY INTEREST Recorded May 20, 2026
From: AURORA INSIGHT INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074709/0346 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2024
From: SIXTH STREET LENDING PARTNERS
To: AURORA INSIGHT INC.
Reel/Frame 066909/0274 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 5, 2023
From: MAXAR INTELLIGENCE INC. (F/K/A DIGITALGLOBE, INC.); AURORA INSIGHT INC.; MAXAR MISSION SOLUTIONS INC. ((F/K/A RADIANT MISSION SOLUTIONS INC. (F/K/A THE RADIANT GROUP, INC.)); MAXAR SPACE LLC (F/K/A SPACE SYSTEMS/LORAL, LLC); SPATIAL ENERGY, LLC; MAXAR SPACE ROBOTICS LLC ((F/K/A SSL ROBOTICS LLC) (F/K/A MDA US SYSTEMS LLC)); MAXAR TECHNOLOGIES HOLDINGS INC.
To: SIXTH STREET LENDING PARTNERS, AS ADMINISTRATIVE AGENT
Reel/Frame 063660/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2020
From: ALVAREZ, JENNIFER; KEMPKE, BENJAMIN; TYREE, WYATT; SKAUG, MICHAEL
To: AURORA INSIGHT INC.
Reel/Frame 052795/0119 →
Continuity (10)
Continuation 16808327 · Mar 3, 2020
Continuation 16384621 · Apr 15, 2019
Continuation In Part 15991540 · May 29, 2018
Continuation In Part 16885610 · May 28, 2020
Continuation 16808327 · Mar 3, 2020
Continuation 16384621 · Apr 15, 2019
Continuation In Part 15585102 · May 2, 2017
Provisional Application 62656781 · Apr 12, 2018
Provisional Application 62305513 · Mar 8, 2016
Related Publication 20210022020A1 · Jan 21, 2021