Patents by Inventor Neil Matthews

Neil Matthews 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: 20240137343
    Abstract: Techniques for auto-starting a VPN in a MAM environment are disclosed. A MAM-controlled application is launched on a computer system. Policy is queried and a determination is made as to whether to auto-start a VPN application based on the policy. Based on the policy, the VPN application is auto-started, and the VPN application initiates a VPN tunnel that is usable by at least the MAM-controlled application. Network communications transmitted to or from the MAM-controlled application then pass through the VPN tunnel.
    Type: Application
    Filed: January 3, 2024
    Publication date: April 25, 2024
    Inventors: James Matthew Hamilton OAKLEY, Neil Adam JACOBSON
  • Publication number: 20240127825
    Abstract: An authentication method, comprising: obtaining a string; receiving an audio signal; performing speech recognition on the audio signal to extract text; and performing authentication of a user, the authentication comprising: comparing the extracted text and the string; and performing voice authentication of the user based on the audio signal.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 18, 2024
    Inventors: Patrick Matthew Carroll, Marcel Kockmann, Neil Kettle, Alexander Korff, John Petersen
  • Patent number: 11928854
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for object detection. In one aspect, a method comprises: obtaining: (i) an image, and (ii) a set of one or more query embeddings, wherein each query embedding represents a respective category of object; processing the image and the set of query embeddings using an object detection neural network to generate object detection data for the image, comprising: processing the image using an image encoding subnetwork of the object detection neural network to generate a set of object embeddings; processing each object embedding using a localization subnetwork to generate localization data defining a corresponding region of the image; and processing: (i) the set of object embeddings, and (ii) the set of query embeddings, using a classification subnetwork to generate, for each object embedding, a respective classification score distribution over the set of query embeddings.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Matthias Johannes Lorenz Minderer, Alexey Alexeevich Gritsenko, Austin Charles Stone, Dirk Weissenborn, Alexey Dosovitskiy, Neil Matthew Tinmouth Houlsby
  • Publication number: 20240062426
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing images using self-attention based neural networks. One of the methods includes obtaining one or more images comprising a plurality of pixels; determining, for each image of the one or more images, a plurality of image patches of the image, wherein each image patch comprises a different subset of the pixels of the image; processing, for each image of the one or more images, the corresponding plurality of image patches to generate an input sequence comprising a respective input element at each of a plurality of input positions, wherein a plurality of the input elements correspond to respective different image patches; and processing the input sequences using a neural network to generate a network output that characterizes the one or more images, wherein the neural network comprises one or more self-attention neural network layers.
    Type: Application
    Filed: November 1, 2023
    Publication date: February 22, 2024
    Inventors: Neil Matthew Tinmouth Houlsby, Sylvain Gelly, Jakob D. Uszkoreit, Xiaohua Zhai, Georg Heigold, Lucas Klaus Beyer, Alexander Kolesnikov, Matthias Johannes Lorenz Minderer, Dirk Weissenborn, Mostafa Dehghani, Alexey Dosovitskiy, Thomas Unterthiner
  • Publication number: 20230360365
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for object detection. In one aspect, a method comprises: obtaining: (i) an image, and (ii) a set of one or more query embeddings, wherein each query embedding represents a respective category of object; processing the image and the set of query embeddings using an object detection neural network to generate object detection data for the image, comprising: processing the image using an image encoding subnetwork of the object detection neural network to generate a set of object embeddings; processing each object embedding using a localization subnetwork to generate localization data defining a corresponding region of the image; and processing: (i) the set of object embeddings, and (ii) the set of query embeddings, using a classification subnetwork to generate, for each object embedding, a respective classification score distribution over the set of query embeddings.
    Type: Application
    Filed: May 5, 2023
    Publication date: November 9, 2023
    Inventors: Matthias Johannes Lorenz Minderer, Alexey Alexeevich Gritsenko, Austin Charles Stone, Dirk Weissenborn, Alexey Dosovitskiy, Neil Matthew Tinmouth Houlsby
  • Publication number: 20230196211
    Abstract: Generally, the present disclosure is directed to systems and methods that provide a simple, scalable, yet effective strategy to perform transfer learning with a mixture of experts (MoE). In particular, the transfer of pre-trained representations can improve sample efficiency and reduce computational requirements for new tasks. However, representations used for transfer are usually generic, and are not tailored to a particular distribution of downstream tasks. In contrast, example systems and methods of the present disclosure use expert representations for transfer with a simple, yet effective, strategy.
    Type: Application
    Filed: June 7, 2021
    Publication date: June 22, 2023
    Inventors: Carlos Riquelme Ruiz, André Susano Pinto, Joan Puigcerver, Basil Mustafa, Neil Matthew Tinmouth Houlsby, Sylvain Gelly, Cedric Benjamin Renggli, Daniel Martin Keysers
  • Publication number: 20230107409
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a network input to generate a network output. In one aspect, one of the systems includes a neural network configured to perform the machine learning task, the neural network including one or more expert neural network blocks that each include multiple routers and multiple expert neural networks.
    Type: Application
    Filed: October 5, 2022
    Publication date: April 6, 2023
    Inventors: Rodolphe Jenatton, Carlos Riquelme Ruiz, Dustin Tran, James Urquhart Allingham, Florian Wenzel, Zelda Elaine Mariet, Basil Mustafa, Joan Puigcerver i Perez, Neil Matthew Tinmouth Houlsby, Ghassen Jerfel
  • Publication number: 20220383630
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training Vision Transformer (ViT) neural networks.
    Type: Application
    Filed: May 31, 2022
    Publication date: December 1, 2022
    Inventors: Lucas Klaus Beyer, Neil Matthew Tinmouth Houlsby, Alexander Kolesnikov, Xiaohua Zhai
  • Publication number: 20220375211
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing images using mixer neural networks. One of the methods includes obtaining one or more images comprising a plurality of pixels; determining, for each image of the one or more images, a plurality of image patches of the image, wherein each image patch comprises a different subset of the pixels of the image; processing, for each image of the one or more images, the corresponding plurality of image patches to generate an input sequence comprising a respective input element at each of a plurality of input positions, wherein a plurality of the input elements correspond to respective different image patches; and processing the input sequences using a neural network to generate a network output that characterizes the one or more images, wherein the neural network comprises one or more mixer neural network layers.
    Type: Application
    Filed: May 5, 2022
    Publication date: November 24, 2022
    Inventors: Ilya Tolstikhin, Neil Matthew Tinmouth Houlsby, Alexander Kolesnikov, Lucas Klaus Beyer, Alexey Dosovitskiy, Mario Lucic, Xiaohua Zhai, Thomas Unterthiner, Daniel M. Keysers, Jakob D. Uszkoreit, Yin Ching Jessica Yung, Andreas Steiner
  • Publication number: 20220189612
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to perform a downstream computer vision task. One of the methods includes pre-training an initial neural network that shares layers with the neural network to perform an initial computer vision task and then training the neural network on the downstream computer vision task.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 16, 2022
    Inventors: Xiaohua Zhai, Sylvain Gelly, Alexander Kolesnikov, Yin Ching Jessica Yung, Joan Puigcerver i Perez, Lucas Klaus Beyer, Neil Matthew Tinmouth Houlsby, Wen Yau Aaron Loh, Alan Prasana Karthikesalingam, Basil Mustafa, Jan Freyberg, Patricia Leigh MacWilliams, Vivek Natarajan
  • Publication number: 20220108478
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing images using self-attention based neural networks. One of the methods includes obtaining one or more images comprising a plurality of pixels; determining, for each image of the one or more images, a plurality of image patches of the image, wherein each image patch comprises a different subset of the pixels of the image; processing, for each image of the one or more images, the corresponding plurality of image patches to generate an input sequence comprising a respective input element at each of a plurality of input positions, wherein a plurality of the input elements correspond to respective different image patches; and processing the input sequences using a neural network to generate a network output that characterizes the one or more images, wherein the neural network comprises one or more self-attention neural network layers.
    Type: Application
    Filed: October 1, 2021
    Publication date: April 7, 2022
    Inventors: Neil Matthew Tinmouth Houlsby, Sylvain Gelly, Jakob D. Uszkoreit, Xiaohua Zhai, Georg Heigold, Lucas Klaus Beyer, Alexander Kolesnikov, Matthias Johannes Lorenz Minderer, Dirk Weissenborn, Mostafa Dehghani, Alexey Dosovitskiy, Thomas Unterthiner
  • Publication number: 20220108171
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training neural networks using transfer learning.
    Type: Application
    Filed: September 28, 2021
    Publication date: April 7, 2022
    Inventors: Joan Puigcerver i Perez, Basil Mustafa, André Susano Pinto, Carlos Riquelme Ruiz, Neil Matthew Tinmouth Houlsby, Daniel M. Keysers
  • Publication number: 20220092416
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining neural network architectures. One of the methods includes receiving training data for training a task neural network to perform a particular machine learning task; and selecting, from a space of possible architectures, an architecture for the task neural network, wherein the space of possible architectures is represented as a graph of nodes connected by edges, each node in the graph representing a decision point in selecting the architecture and each edge in the graph representing an action.
    Type: Application
    Filed: December 27, 2019
    Publication date: March 24, 2022
    Inventors: Neil Matthew Tinmouth Houlsby, Quentin Lascombes de Laroussilhe, Stanislaw Kamil Jastrzebski, Andrea Gesmundo
  • Patent number: 10093434
    Abstract: The present invention relates to methods for repairing a structural weakness in an aircraft fuselage, or preventing the advancement of a structural weakness in an aircraft fuselage. Cold spray methods such as supersonic particle deposition have been shown to positively affect structural characteristics of sheet metal and lap joints as used in fuselage construction.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: October 9, 2018
    Assignee: Rosebank Engineering PTY LTD
    Inventors: Neil Matthews, Rhys Jones
  • Publication number: 20180223332
    Abstract: This invention relates to the preparation of nucleic acid samples for analysis. The invention may be particularly useful for single stranded samples. Embodiments of the invention involve the attachment of double stranded or hairpin oligonucleotides using template independent polymerase enzymes in the preparation of nucleic acid sequencing libraries.
    Type: Application
    Filed: October 10, 2017
    Publication date: August 9, 2018
    Inventors: Tobias William Barr OST, Neil Matthew BELL
  • Patent number: 9822394
    Abstract: This invention relates to the preparation of nucleic acid samples for analysis. The invention may be particularly useful for single stranded samples. Embodiments of the invention involve the attachment of double stranded or hairpin oligonucleotides using template independent polymerase enzymes in the preparation of nucleic acid sequencing libraries.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: November 21, 2017
    Assignee: CAMBRIDGE EPIGENETIX LIMITED
    Inventors: Tobias William Barr Ost, Neil Matthew Bell
  • Publication number: 20170283870
    Abstract: This invention relates to improved methods and kits for identification of 5-formylcytosine (5fC) to be distinguished from cytosine (C) in a sample nucleotide sequence. Methods comprise reducing a first portion of polynucleotides which comprise the sample nucleotide sequence; treating the reduced first portion and a second portion of polynucleotides with bisulfite; sequencing the polynucleotides in the first and second portions of the population to produce first and second nucleotide sequences respectively and; identifying the residues in the first and second nucleotide sequences which correspond to a cytosine residue in the sample nucleotide sequence. These methods may be useful, for example in the analysis of genomic DNA and/or of RNA.
    Type: Application
    Filed: September 7, 2015
    Publication date: October 5, 2017
    Inventors: Tobias William Barr OST, Neil Matthew BELL, Maria Chiara Erminia CATENAZZI
  • Publication number: 20160340060
    Abstract: A method is provided for repairing a structural weakness, preventing or inhibiting the initiation of a structural weakness, or preventing or inhibiting the progression of a structural weakness in an aircraft frame element. The method includes bonding a plurality of particles to the element such that the plurality of metallic particles form a continuous layer over the area of weakness, or the predicted area of weakness. The metallic particles may be applied by a cold spray process such as supersonic particle deposition.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 24, 2016
    Inventors: Neil Matthews, Rhys Jones
  • Publication number: 20160251700
    Abstract: This invention relates to the preparation of nucleic acid samples for analysis. The invention may be particularly useful for single stranded samples. Embodiments of the invention involve the attachment of double stranded or hairpin oligonucleotides using template independent polymerase enzymes in the preparation of nucleic acid sequencing libraries.
    Type: Application
    Filed: February 26, 2016
    Publication date: September 1, 2016
    Inventors: Tobias William Barr OST, Neil Matthew BELL
  • Publication number: 20150063903
    Abstract: The present invention relates to methods for repairing a structural weakness in an aircraft fuselage, or preventing the advancement of a structural weakness in an aircraft fuselage. Cold spray methods such as supersonic particle deposition have been shown to positively affect structural characteristics of sheet metal and lap joints as used in fuselage construction.
    Type: Application
    Filed: March 25, 2013
    Publication date: March 5, 2015
    Inventors: Neil Matthews, Rhys Jones