Patents by Inventor Aubrey Dunne

Aubrey Dunne 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).

  • Patent number: 12360777
    Abstract: Methods, devices and system for designing and deploying one or more data processing pipelines on an embedded system. These data processing pipelines may be deployed without requiring the application running on the embedded system to be rebuilt, redeployed, or halted.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: July 15, 2025
    Assignee: UBOTICA TECHNOLOGIES LIMITED
    Inventors: Martin O'Riordan, Álvaro Guerrero del Pozo, Aubrey Dunne, Fintan Buckley
  • Publication number: 20250086964
    Abstract: Methods and systems for detecting and geolocating features in satellite-captured images include an edge device (e.g., satellite, etc.) receiving from a mission operations center (MOC) an acquisition context and a transformation for mapping pixel coordinates to geographic coordinates and storing the acquisition context and transformation in onboard memory. The edge device may capture one or more images, detect one or more features in the one or more captured images, process the detected features by filtering noise and clustering contiguous features, apply the transformation to the pixel coordinates of the processed detected features to determine geographic coordinates of the detected features, generate geolocation data for the detected features based on the geographic coordinates, and transmit the geolocation data and associated metadata over a low-bandwidth link.
    Type: Application
    Filed: September 11, 2024
    Publication date: March 13, 2025
    Inventors: Diego Guerrero del Pozo, David Rijlaarsdam, Aubrey Dunne, Alberto Velasco Mata, José Luis Espinosa Aranda
  • Publication number: 20240171845
    Abstract: The system and methods of the various embodiments enable better capturing of images of objects that are moving relative to a camera. A computing system may be configured to capture a frame containing a target object, generate at least two candidate object bounding boxes for the target object, and determine a candidate object feature vector for the part of the frame contained within each candidate object bounding box. The computing system may compute the distance between each candidate object feature vector and a target object feature vector, selecting the candidate object bounding box associated with the candidate object feature vector that is closest to the target object feature vector, generate partial image statistics on the part of the frame contained within the selected candidate object bounding box, and provide the partial image statistics as input to an AX algorithm that controls the camera.
    Type: Application
    Filed: November 21, 2023
    Publication date: May 23, 2024
    Inventors: Noelia Vállez Enano, Aubrey Dunne, José Luis Espinosa Aranda
  • Publication number: 20210383258
    Abstract: Methods, devices and system for designing and deploying one or more data processing pipelines on an embedded system. These data processing pipelines may be deployed without requiring the application running on the embedded system to be rebuilt, redeployed, or halted.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 9, 2021
    Inventors: Martin O'Riordan, Álvaro Guerrero del Pozo, Aubrey Dunne, Fintan Buckley
  • Publication number: 20200272899
    Abstract: Methods, devices and system for updating a neural network on an edge device that has low-bandwidth uplink capability include a centralized site/device that is configured to train and send the neural network to the edge device. In response, the centralized site/device may receive neural network information from the edge device that includes all or portions of a dataset, output activations, and/or overall inference result that is collected or generated in the edge device. The centralized site/device may use the received neural network information to update all or a part of the trained neural network, generate updated neural network information based on the updated neural network, and send the updated neural network information to the edge device.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 27, 2020
    Inventors: Aubrey Dunne, Fintan Buckley