IP Library › Granted Patent US 11,792,839
Granted Patent B2
US 11,792,839 · App. 17/200,257 · Granted Oct 17, 2023

Systems and methods for controlling communications based on machine learned information

Inventors: Mark D. Rahmes (Melbourne, FL); Thomas J. Billhartz (Melbourne, FL); David B. Chester (Palm Bay, FL); Chad Chung Lau (Melbourne, FL); Vladislav M. Fomitchev (Naples, FL)
Assignee: EAGLE TECHNOLOGY, LLC
H04W72/563G06N5/042G06N20/00
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,792,839
App. No.
17/200,257
Filed
Mar 12, 2021
Granted
Oct 17, 2023
Kind
B2
Examiner
DOAN, KIET M
Art Unit
2641
USPC
455/452.1
Abstract

Systems and methods for operating a communication device. The methods comprise: receiving a signal at the communication device; performing, by the communication device, one or more machine learning algorithms using at least one feature of the signal as an input to generate a plurality of scores (each score representing a likelihood that the signal was modulated using a given modulation type of a plurality of different modulation types); assigning a modulation class to the signal based on the plurality of scores; determining whether a given wireless channel is available based at least on the modulation class assigned to the signal; and selectively using the given wireless channel for communicating signals based on results of the determining.

Claims (32)

1. A method for operating a communication device, comprising:

receiving a signal at the communication device;

performing, by the communication device, one or more machine learning algorithms using at least one feature of the signal as an input to generate a plurality of scores, each said score representing a likelihood that the signal was modulated using a given modulation type of a plurality of different modulation types;

selecting a score from the plurality of scores based on results of a game theory analysis;

assigning a modulation class to the signal based on the plurality of scores, wherein the modulation class is associated with the selected score;

determining whether a given wireless channel is available based at least on the modulation class assigned to the signal; and

selectively using the given wireless channel for communicating signals based on results of said determining.

2. The method according to claim 1 , wherein the communication device comprises a cognitive radio.

3. The method according to claim 1 , further comprising selecting a score from the plurality of scores which has a highest value.

4. The method according to claim 3 , wherein the modulation class is associated with the selected score.

5. The method according to claim 1 , further comprising deciding whether a source of the signal is a primary user of the given wireless channel based at least on the modulation class assigned to the signal.

6. The method according to claim 5 , wherein a determination is made that the given wireless channel is unavailable when a decision is made that the primary user is the source of the signal.

7. The method according to claim 5 , wherein the deciding is further based on a bit rate and a center frequency of the signal.

8. The method according to claim 1 , wherein each of the plurality of scores comprises a goodness-of-fit-predicted score.

9. A communication device, comprising:

a processor; and

a non-transitory computer-readable storage medium comprising programming instructions that are configured to cause the processor to implement a method for performing communication operations, wherein the programming instructions comprise instructions to:

receive a signal;

effectively store training data for one or more machine learning algorithms, using compressive sensing techniques;

perform one or more machine learning algorithms using at least one feature of the signal as an input to generate a plurality of scores, each said score representing a likelihood that the signal was modulated using a given modulation type of a plurality of different modulation types;

select a score from the plurality of scores based on results of a game theory analysis;

assign a modulation class to the signal based on the plurality of scores, wherein the modulation class is associated with the selected score;

determine whether a given wireless channel is available based at least on the modulation class assigned to the signal; and

selectively use the given wireless channel for communicating signals based on results of said determining.

10. The communication device according to claim 9 , wherein the communication device comprises a cognitive radio.

11. The communication device according to claim 9 , wherein the programming instructions further comprise instructions to select a score from the plurality of scores which has a highest value.

12. The communication device according to claim 11 , wherein the modulation class is associated with the selected score.

13. The communication device according to claim 9 , wherein the programming instructions further comprise instructions to select decide whether a source of the signal is a primary user of the given wireless channel based at least on the modulation class assigned to the signal.

14. The communication device according to claim 13 , wherein a determination is made that the given wireless channel is unavailable when a decision is made that the primary user is the source of the signal.

15. The communication device according to claim 13 , wherein the decision as to whether the source of the signal is the primary user is further based on a bit rate and a center frequency of the signal.

16. The communication device according to claim 9 , wherein each of the plurality of scores comprises a goodness-of-fit-predicted score.

17. The communication device according to claim 9 , wherein compressive sensing techniques are employed to reduce memory storage requirements for the training data used by one or more machine learning algorithms.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2021
From: RAHMES, MARK D.; BILLHARTZ, THOMAS J.; CHESTER, DAVID B.; LAU, CHAD CHUNG; FOMITCHEV, VLADISLAV M.
To: EAGLE TECHNOLOGY, LLC
Reel/Frame 055579/0991 →
Continuity (1)
Related Publication 20220295495A1 · Sep 15, 2022