US 12,314,827 B2
Systems and methods for transmitting and receiving data using machine learning classification
Nariman Farsad, Stanford, CA (US); and Andrea Goldsmith, Stanford, CA (US)
Assigned to The Board of Trustees of the Leland Stanford Junior University, Stanford, CA (US)
Filed by The Board of Trustees of the Leland Stanford Junior University, Stanford, CA (US)
Filed on Feb. 14, 2018, as Appl. No. 15/896,982.
Claims priority of provisional application 62/458,936, filed on Feb. 14, 2017.
Prior Publication US 2018/0232574 A1, Aug. 16, 2018
Int. Cl. G06N 20/10 (2019.01); G06F 18/214 (2023.01); G06F 18/24 (2023.01); G06F 18/241 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06N 5/01 (2023.01)
CPC G06N 20/10 (2019.01) [G06F 18/214 (2023.01); G06F 18/24 (2023.01); G06F 18/241 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06F 2218/12 (2023.01); G06N 5/01 (2023.01)] 16 Claims
OG exemplary drawing
 
1. A communication system controller, comprising:
a processor;
a receiver; and
a memory containing instructions that when read by the processor direct the processor to perform operations including:
obtaining a transmission signal, using the receiver, wherein:
the transmission signal is encoded with a message,
the receiver receives the transmission signal via a communication channel, and
the communication channel is the medium through which signals are transmitted to the receiver;
extracting features in the transmission signal;
detecting the content of the message based on the extracted features using a machine learning classifier, wherein the machine learning classifier is trained by:
receiving a training message;
comparing a detected value of the content of the training message and a known value of the content of the training message; and
updating the machine learning classifier based on a difference between the detected value of the content of the training message and the known value of the content of the training message; and
training the machine learning classifier using the classified transmission signal.