Patents by Inventor Cormac M. Brick

Cormac M. Brick 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: 20240127068
    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: December 12, 2023
    Publication date: April 18, 2024
    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: 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: 20220067527
    Abstract: A neural network model is trained, where the training includes multiple training iterations. Weights of a particular layer of the neural network are pruned during a forward pass of a particular one of the training iterations. During the same forward pass of the particular training iteration, values of weights of the particular layer are quantized to determine a quantized-sparsified subset of weights for the particular layer. A compressed version of the neural network model is generated from the training based at least in part on the quantized-sparsified subset of weights.
    Type: Application
    Filed: December 17, 2019
    Publication date: March 3, 2022
    Applicant: Movidius Ltd.
    Inventors: Xiaofan Xu, Mi Sun Park, Cormac M. Brick
  • 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
  • Publication number: 20190362235
    Abstract: A pruned version of a neural network is generated by determining pruned versions of each a plurality of layers of the network. The pruned version of each layer is determined by sorting a set of channels of the layer based on respective weight values of each channel in the set. A percentage of the set of channels are pruned based on the sorting to form a thinned version of the layer. Accuracy of a thinned version of the neural network is tested, where the thinned version of the neural network includes the thinned version of the layer. The thinned version of the layer is used to generate the pruned version of the layer based on the accuracy of the thinned version of the neural network exceeding a threshold accuracy value. A pruned version of the neural network is generated to include the pruned versions of the plurality of layers.
    Type: Application
    Filed: December 19, 2018
    Publication date: November 28, 2019
    Inventors: Xiaofan Xu, Mi Sun Park, Cormac M. Brick