Patents by Inventor Jonathan David Byrne

Jonathan David Byrne 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: 11900256
    Abstract: A machine learning system is provided to enhance various aspects of machine learning models. In some aspects, a substantially photorealistic three-dimensional (3D) graphical model of an object is accessed and a set of training images of the 3D graphical mode are generated, the set of training images generated to add imperfections and degrade photorealistic quality of the training images. The set of training images are provided as training data to train an artificial neural network.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: February 13, 2024
    Assignee: Intel Corporation
    Inventors: David Macdara Moloney, Jonathan David Byrne, Léonie Raideen Buckley, Xiaofan Xu, Dexmont Alejandro Peña Carillo, Luis M. Rodríguez Martín de la Sierra, Carlos Márquez Rodríguez-Peral, Mi Sun Park, Cormac M. Brick, Alessandro Palla
  • Publication number: 20230044729
    Abstract: A volumetric data structure models a particular volume representing the particular volume at a plurality of levels of detail. A first entry in the volumetric data structure includes a first set of bits representing voxels at a first level of detail, the first level of detail includes the lowest level of detail in the volumetric data structure, values of the first set of bits indicate whether a corresponding one of the voxels is at least partially occupied by respective geometry, where the volumetric data structure further includes a number of second entries representing voxels at a second level of detail higher than the first level of detail, the voxels at the second level of detail represent subvolumes of volumes represented by voxels at the first level of detail, and the number of second entries corresponds to a number of bits in the first set of bits with values indicating that a corresponding voxel volume is occupied.
    Type: Application
    Filed: June 18, 2022
    Publication date: February 9, 2023
    Applicant: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne
  • Patent number: 11532117
    Abstract: A particular voxel is identified within a volume and a hash table is used to obtain volumetric data describing the particular voxel within the volume. Values of x-, y- and z-coordinates in the volume associated with the particular voxel are determined an index value associated with the particular voxel is determined according to a hashing algorithm, where the index value is determined from summing weighted values of the x-, y- and z-coordinates, and the weighted values are based on a variable value corresponding to a dimension of the volume. A particular entry is identified in the hash table based on the index value, where the particular entry includes volumetric data, and the volumetric data identifies, for the particular voxel, whether the particular voxel is occupied.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: December 20, 2022
    Assignee: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne, Leonie Buckley, Gary Garfield Barrington Baugh, Sam Caulfield, Alessandro Palla, Ananya Gupta
  • Patent number: 11472118
    Abstract: The present invention relates to a system and method of manufacturing a mouth piece by 3D printing a 3D printer readable file encoding the mouth piece, the method comprising steps of: obtaining a scan file comprising physical data representing a user's teeth and gum line using 3D scanner means (100); removing outlier data from physical data in the scan file; generating representative geometrical data of the curvature of the user's teeth and gum line from the physical data; generating a virtual base model representing a mouth piece from the physical data and the representative geometrical data, the virtual base model having customisable dimensions (101); removing selected regions from the mouth piece represented by the virtual base model (102); and from the virtual base model, generating the 3D printer readable file encoding the mouth piece for printing on 3D printing means (103).
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: October 18, 2022
    Assignee: Gabaja Limited
    Inventors: James John Murphy, Kevin Christopher Hannon, Jonathan David Byrne, Mihai Pruna
  • Patent number: 11367246
    Abstract: A volumetric data structure models a particular volume representing the particular volume at a plurality of levels of detail. A first entry in the volumetric data structure includes a first set of bits representing voxels at a first level of detail, the first level of detail includes the lowest level of detail in the volumetric data structure, values of the first set of bits indicate whether a corresponding one of the voxels is at least partially occupied by respective geometry, where the volumetric data structure further includes a number of second entries representing voxels at a second level of detail higher than the first level of detail, the voxels at the second level of detail represent subvolumes of volumes represented by voxels at the first level of detail, and the number of second entries corresponds to a number of bits in the first set of bits with values indicating that a corresponding voxel volume is occupied.
    Type: Grant
    Filed: August 19, 2017
    Date of Patent: June 21, 2022
    Assignee: MOVIDIUS LTD.
    Inventors: David Macdara Moloney, Jonathan David Byrne
  • Publication number: 20220148251
    Abstract: A view of geometry captured in image data generated by an imaging sensor is compared with a description of the geometry in a volumetric data structure. The volumetric data structure describes the volume at a plurality of levels of detail and includes entries describing voxels defining subvolumes of the volume at multiple levels of detail. The volumetric data structure includes a first entry to describe voxels at a lowest one of the levels of detail and further includes a number of second entries to describe voxels at a higher, second level of detail, the voxels at the second level of detail representing subvolumes of the voxels at the first level of detail. Each of these entries include bits to indicate whether a corresponding one of the voxels is at least partially occupied with the geometry. One or more of these entries are used in the comparison with the image data.
    Type: Application
    Filed: June 14, 2021
    Publication date: May 12, 2022
    Applicant: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne
  • Publication number: 20210390376
    Abstract: A grammar is used in a grammatical evolution of a set of parent neural network models to generate a set of child neural network models. A generation of neural network models is tested based on a set of test data, where the generation includes the set of child neural network models. Respective values for each one of a plurality of attributes are determined for each neural network in the generation, where one of the attributes includes a validation accuracy value determined from the test. Multi-objective optimization is performed based on the values of the plurality of attributes for the generation of neural networks and a subset of the generation of neural network models is selected based on the results of the multi-objective optimization.
    Type: Application
    Filed: October 31, 2019
    Publication date: December 16, 2021
    Applicant: Movidius Ltd.
    Inventors: Jonathan David Byrne, David Macdara Moloney, Xiaofan Xu, Tomaso F L Cetto
  • Publication number: 20210213973
    Abstract: A raycaster performs a raycasting algorithm, where the raycasting algorithm takes, as an input, a sparse hierarchical volumetric data structure. Performing the raycasting algorithm includes casting a plurality of rays from a reference point into the 3D volume, and, for each of the plurality of rays, traversing the ray to determine whether voxels in the set of voxels are intersected by the ray and are occupied, where the ray is to be traversed according to an approximate traversal algorithm.
    Type: Application
    Filed: August 29, 2019
    Publication date: July 15, 2021
    Applicant: Movidius Ltd.
    Inventors: Dexmont Alejandro Carillo Peña, Luis Manuel Rodríguez Martín de la Sierra, Carlos Marquez Rodriguez-Peral, Luca Sarti, David Macdara Moloney, Sam Caulfield, Jonathan David Byrne
  • Publication number: 20210201526
    Abstract: A machine learning system is provided to enhance various aspects of machine learning models. In some aspects, a substantially photorealistic three-dimensional (3D) graphical model of an object is accessed and a set of training images of the 3D graphical mode are generated, the set of training images generated to add imperfections and degrade photorealistic quality of the training images. The set of training images are provided as training data to train an artificial neural network.
    Type: Application
    Filed: May 21, 2019
    Publication date: July 1, 2021
    Applicant: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne, Léonie Raideen Buckley, Xiaofan Xu, Dexmont Alejandro Peña Carillo, Luis M. Rodríguez Martín de la Sierra, Carlos Márquez Rodríguez-Peral, Mi Sun Park, Cormac M. Brick, Alessandro Palla
  • Patent number: 11037361
    Abstract: A view of geometry captured in image data generated by an imaging sensor is compared with a description of the geometry in a volumetric data structure. The volumetric data structure describes the volume at a plurality of levels of detail and includes entries describing voxels defining subvolumes of the volume at multiple levels of detail. The volumetric data structure includes a first entry to describe voxels at a lowest one of the levels of detail and further includes a number of second entries to describe voxels at a higher, second level of detail, the voxels at the second level of detail representing subvolumes of the voxels at the first level of detail. Each of these entries include bits to indicate whether a corresponding one of the voxels is at least partially occupied with the geometry. One or more of these entries are used in the comparison with the image data.
    Type: Grant
    Filed: August 19, 2017
    Date of Patent: June 15, 2021
    Assignee: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne
  • Publication number: 20210166464
    Abstract: A particular voxel is identified within a volume and a hash table is used to obtain volumetric data describing the particular voxel within the volume. Values of x-, y- and z-coordinates in the volume associated with the particular voxel are determined an index value associated with the particular voxel is determined according to a hashing algorithm, where the index value is determined from summing weighted values of the x-, y- and z-coordinates, and the weighted values are based on a variable value corresponding to a dimension of the volume. A particular entry is identified in the hash table based on the index value, where the particular entry includes volumetric data, and the volumetric data identifies, for the particular voxel, whether the particular voxel is occupied.
    Type: Application
    Filed: October 16, 2018
    Publication date: June 3, 2021
    Applicant: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne, Leonie Buckley, Gary Garfield Barrington Baugh, Sam Caulfield, Alessandro Palla, Ananya Gupta
  • Publication number: 20200158514
    Abstract: A view of geometry captured in image data generated by an imaging sensor is compared with a description of the geometry in a volumetric data structure. The volumetric data structure describes the volume at a plurality of levels of detail and includes entries describing voxels defining subvolumes of the volume at multiple levels of detail. The volumetric data structure includes a first entry to describe voxels at a lowest one of the levels of detail and further includes a number of second entries to describe voxels at a higher, second level of detail, the voxels at the second level of detail representing subvolumes of the voxels at the first level of detail. Each of these entries include bits to indicate whether a corresponding one of the voxels is at least partially occupied with the geometry. One or more of these entries are used in the comparison with the image data.
    Type: Application
    Filed: August 19, 2017
    Publication date: May 21, 2020
    Applicant: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne
  • Publication number: 20190180409
    Abstract: A volumetric data structure models a particular volume representing the particular volume at a plurality of levels of detail. A first entry in the volumetric data structure includes a first set of bits representing voxels at a first level of detail, the first level of detail includes the lowest level of detail in the volumetric data structure, values of the first set of bits indicate whether a corresponding one of the voxels is at least partially occupied by respective geometry, where the volumetric data structure further includes a number of second entries representing voxels at a second level of detail higher than the first level of detail, the voxels at the second level of detail represent subvolumes of volumes represented by voxels at the first level of detail, and the number of second entries corresponds to a number of bits in the first set of bits with values indicating that a corresponding voxel volume is occupied.
    Type: Application
    Filed: August 19, 2017
    Publication date: June 13, 2019
    Applicant: Movidius Ltd.
    Inventors: David Macdara Moloney, Jonathan David Byrne