Patents by Inventor James O'Shea

James O'Shea has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240104386
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned identification of radio frequency (RF) signals.
    Type: Application
    Filed: October 4, 2023
    Publication date: March 28, 2024
    Inventor: Timothy James O`Shea
  • Publication number: 20240080120
    Abstract: One or more processors control processing of radio frequency (RF) signals using a machine-learning network. The one or more processors receive as input, to a radio communications apparatus, a first representation of an RF signal, which is processed using one or more radio stages, providing a second representation of the RF signal. Observations about, and metrics of, the second representation of the RF signal are obtained. Past observations and metrics are accessed from storage. Using the observations, metrics and past observations and metrics, parameters of a machine-learning network, which implements policies to process RF signals, are adjusted by controlling the radio stages. In response to the adjustments, actions performed by one or more controllers of the radio stages are updated. A representation of a subsequent input RF signal is processed using the radio stages that are controlled based on actions including the updated one or more actions.
    Type: Application
    Filed: April 27, 2023
    Publication date: March 7, 2024
    Inventors: Timothy James O`Shea, Thomas Charles Clancy, III
  • Publication number: 20240072886
    Abstract: Methods and systems including computer programs encoded on computer storage media, for training and deploying machine-learned communication over RF channels.
    Type: Application
    Filed: August 31, 2023
    Publication date: February 29, 2024
    Inventors: Timothy James O`Shea, James Shea, Ben Hilburn
  • Patent number: 11882540
    Abstract: First information corresponding to a radio signal received at a first sensing device from a candidate location is obtained. Second information corresponding to a radio signal received at a second sensing device from the candidate location is obtained. A first relationship between the first sensing device and the candidate location and a second relationship between the second sensing device and the candidate location are determined. A first inverse and a second inverse of respectively the first and second relationships are obtained. A first estimate of the radio signal at the first sensing device is determined from the first information and the first inverse. A second estimate of the radio signal at the second sensing device is determined from the second information and the second inverse. Energy emitted from the candidate location is measured based on the first estimate and the second estimate.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: January 23, 2024
    Assignee: HawkEye 360, Inc.
    Inventors: Timothy James O'Shea, Robert W. McGwier, Nicholas Aaron McCarthy
  • Patent number: 11871246
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placement and scheduling of radio signal processing dataflow operations. An example method provides a primitive radio signal processing computational dataflow graph that comprises nodes representing operations and directed edges representing data flow. The nodes and directed edges of the primitive radio signal processing computational dataflow graph are partitioned to produce a set of software kernels that, when executed on processing units of a target hardware platform, achieve a specific optimization objective. Runtime resource scheduling, including data placement for individual software kernels in the set of software kernels to efficiently execute operations on the processing units of the target hardware platform. The resources of the processing units in the target hardware platform are then allocated according to the defined runtime resource scheduling.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: January 9, 2024
    Assignee: DeepSig Inc.
    Inventor: Timothy James O'Shea
  • Patent number: 11863258
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over multi-input-multi-output (MIMO) channels.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: January 2, 2024
    Assignee: Virginia Tech Intellectual Properties, Inc.
    Inventors: Timothy James O'Shea, Tugba Erpek
  • Patent number: 11831394
    Abstract: Methods and systems including computer programs encoded on computer storage media, for training and deploying machine-learned communication over RF channels.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: November 28, 2023
    Assignee: DeepSig Inc.
    Inventors: Timothy James O'Shea, James Shea, Ben Hilburn
  • Publication number: 20230342590
    Abstract: A method includes obtaining samples of radio-frequency (RF) uplink data signals received wirelessly at a radio unit of a radio access network, the RF uplink data signals including a first RF uplink data signal received from a user device; providing the samples of the RF uplink data signals as input to at least one machine learning model; in response to providing the samples of the RF uplink data signals as input to the at least one machine learning model, obtaining based on an output of the at least one machine learning model, recovered data of the RF uplink data signals; and sending the recovered data of the RF uplink signals to a destination device.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 26, 2023
    Inventors: Timothy James O'Shea, Johnathan Corgan, Nitin Nair, Nathan West, James Shea, Timothy Newman
  • Publication number: 20230334399
    Abstract: A task scheduling system that can be used to improve task assignment for multiple satellites, and thereby improve resource allocation in the execution of a task. In some implementations, configuration data for one or more satellites is obtained. Multiple objectives corresponding to a task to be performed using the satellites, and resource parameters associated with executing the task to be performed using the satellites are identified. A score for each objective included in the multiple objectives is computed by the terrestrial scheduler based on the resource parameters and the configuration data for the one or more satellites. The multiple objectives are assigned to one or more of the satellites. Instructions are provided to the one or more satellites that cause the one or more satellites to execute the task according to the assignment of the objectives to the one or more satellites.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 19, 2023
    Applicant: HawkEye 360, Inc.
    Inventors: T. Charles CLANCY, Robert W. McGWIER, Timothy James O'SHEA, Nicholas Aaron McCARTHY
  • Patent number: 11783196
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned identification of radio frequency (RF) signals.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: October 10, 2023
    Assignee: Virginia Tech Intellectual Properties, Inc.
    Inventor: Timothy James O'Shea
  • Publication number: 20230316083
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned compact representations of radio frequency (RF) signals. One of the methods includes: determining a first RF signal to be compressed; using an encoder machine-learning network to process the first RF signal and generate a compressed signal; calculating a measure of compression in the compressed signal; using a decoder machine-learning network to process the compressed signal and generate a second RF signal that represents a reconstruction of the first RF signal; calculating a measure of distance between the second RF signal and the first RF signal; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on (i) the measure of distance between the second RF signal and the first RF signal, and (ii) the measure of compression in the compressed signal.
    Type: Application
    Filed: April 17, 2023
    Publication date: October 5, 2023
    Inventor: Timothy James O`Shea
  • Patent number: 11777540
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting distortion of radio signals A transmit radio signal corresponding to an output of a transmitting radio signal processing system is obtained. A pre-distorted radio signal is then generated by processing the transmit radio signal using a nonlinear pre-distortion machine learning model. The nonlinear pre-distortion machine learning model includes model parameters and at least one nonlinear function to correct radio signal distortion or interference. A transmit output radio signal is obtained by processing the pre-distorted radio signal through the transmitting radio signal processing system. The transmit output radio signal is then transmitted to one or more radio receivers.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: October 3, 2023
    Assignee: DeepSig Inc.
    Inventors: Timothy James O'Shea, James Shea
  • Publication number: 20230299862
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for processing communications signals using a machine-learning network are disclosed. In some implementations, pilot and data information are generated for a data signal. The data signal is generated using a modulator for orthogonal frequency-division multiplexing (OFDM) systems. The data signal is transmitted through a communications channel to obtain modified pilot and data information. The modified pilot and data information are processed using a machine-learning network. A prediction corresponding to the data signal transmitted through the communications channel is obtained from the machine-learning network. The prediction is compared to a set of ground truths and updates, based on a corresponding error term, are applied to the machine-learning network.
    Type: Application
    Filed: February 13, 2023
    Publication date: September 21, 2023
    Inventors: Timothy James O`Shea, Nathan West, Johnathan Corgan
  • Publication number: 20230284048
    Abstract: A method includes obtaining, using a specified protocol of a radio access network, low-level signal data corresponding to a radio frequency (RF) signal processed in the radio access network; providing the low-level signal data as input to at least one machine learning network; in response to providing the low-level signal data as input to the at least one machine learning network, obtaining, as an output of the at least one machine learning network, metadata providing information on one or more characteristics of the RF signal; and controlling an operation of the radio access network based on the metadata.
    Type: Application
    Filed: February 23, 2023
    Publication date: September 7, 2023
    Inventors: Timothy James O'Shea, Nathan West, Timothy Newman, James Shea, Jacob Gilbert, Tamoghna Roy
  • Patent number: 11720840
    Abstract: A task scheduling system that can be used to improve task assignment for multiple satellites, and thereby improve resource allocation in the execution of a task. In some implementations, configuration data for one or more satellites is obtained. Multiple objectives corresponding to a task to be performed using the satellites, and resource parameters associated with executing the task to be performed using the satellites are identified. A score for each objective included in the multiple objectives is computed by the terrestrial scheduler based on the resource parameters and the configuration data for the one or more satellites. The multiple objectives are assigned to one or more of the satellites. Instructions are provided to the one or more satellites that cause the one or more satellites to execute the task according to the assignment of the objectives to the one or more satellites.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: August 8, 2023
    Assignee: HawkEye 360, Inc.
    Inventors: T. Charles Clancy, Robert W. McGwier, Timothy James O'Shea, Nicholas Aaron McCarthy
  • Patent number: 11699086
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learning estimation networks in a communications system. One of the methods includes: processing first information with ground truth information to generate a first RF signal by altering the first information by channel impairment having at least one channel effect, using a receiver to process the first RF signal to generate second information, training a machine-learning estimation network based on a network architecture, the second information, and the ground truth information, receiving by the receiver a second RF signal transmitted through a communication channel including the at least one channel effect, inferring by the trained estimation network the receiver to estimate an offset of the second RF signal caused by the at least one channel effect, and correcting the offset of the RF signal with the estimated offset to obtain a recovered RF signal.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: July 11, 2023
    Assignee: Virginia Tech Intellectual Properties, Inc.
    Inventors: Timothy James O'Shea, Kiran Karra, T. Charles Clancy
  • Patent number: 11664910
    Abstract: One or more processors control processing of radio frequency (RF) signals using a machine-learning network. The one or more processors receive as input, to a radio communications apparatus, a first representation of an RF signal, which is processed using one or more radio stages, providing a second representation of the RF signal. Observations about, and metrics of, the second representation of the RF signal are obtained. Past observations and metrics are accessed from storage. Using the observations, metrics and past observations and metrics, parameters of a machine-learning network, which implements policies to process RF signals, are adjusted by controlling the radio stages. In response to the adjustments, actions performed by one or more controllers of the radio stages are updated. A representation of a subsequent input RF signal is processed using the radio stages that are controlled based on actions including the updated one or more actions.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: May 30, 2023
    Assignee: Virginia Tech Intellectual Properties, Inc.
    Inventors: Timothy James O'Shea, Thomas Charles Clancy, III
  • Publication number: 20230144796
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for positioning a radio signal receiver at a first location within a three dimensional space; positioning a transmitter at a second location within the three dimensional space; transmitting a transmission signal from the transmitter to the radio signal receiver; processing, using a machine-learning network, one or more parameters of the transmission signal received at the radio signal receiver; in response to the processing, obtaining, from the machine-learning network, a prediction corresponding to a direction of arrival of the transmission signal transmitted by the transmitter; computing an error term by comparing the prediction to a set of ground truths; and updating the machine-learning network based on the error term.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 11, 2023
    Inventors: Daniel DePoy, Timothy Newman, Nathan West, Tamoghna Roy, Timothy James O'Shea, Jacob Gilbert
  • Publication number: 20230136529
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage medium, for processing radio signals. In once aspect, a system is disclosed that includes a processor and a storage device storing computer code that includes operations. The operations may include obtaining first output data generated by a first neural network based on the first neural network processing a received radio signal, receiving, by a signal transformer, a second set of input data that includes (i) the received radio signal and (ii) the first output data, generating, by the signal transformer, data representing a transformed radio signal by applying one or more transforms to the received radio signal, providing the data representing the transformed radio signal to a second neural network, obtaining second output data generated by the second neural network, and determining based on the second output data a set of information describing the received radio signal.
    Type: Application
    Filed: October 7, 2022
    Publication date: May 4, 2023
    Inventor: Timothy James O`Shea
  • Patent number: 11632181
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned compact representations of radio frequency (RF) signals. One of the methods includes: determining a first RF signal to be compressed; using an encoder machine-learning network to process the first RF signal and generate a compressed signal; calculating a measure of compression in the compressed signal; using a decoder machine-learning network to process the compressed signal and generate a second RF signal that represents a reconstruction of the first RF signal; calculating a measure of distance between the second RF signal and the first RF signal; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on (i) the measure of distance between the second RF signal and the first RF signal, and (ii) the measure of compression in the compressed signal.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: April 18, 2023
    Assignee: Virginia Tech Intellectual Properties, Inc.
    Inventor: Timothy James O'Shea