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: 20240137343Abstract: 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: ApplicationFiled: January 3, 2024Publication date: April 25, 2024Inventors: James Matthew Hamilton OAKLEY, Neil Adam JACOBSON
-
Publication number: 20240127825Abstract: 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: ApplicationFiled: October 18, 2022Publication date: April 18, 2024Inventors: Patrick Matthew Carroll, Marcel Kockmann, Neil Kettle, Alexander Korff, John Petersen
-
Patent number: 11928854Abstract: 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: GrantFiled: May 5, 2023Date of Patent: March 12, 2024Assignee: Google LLCInventors: Matthias Johannes Lorenz Minderer, Alexey Alexeevich Gritsenko, Austin Charles Stone, Dirk Weissenborn, Alexey Dosovitskiy, Neil Matthew Tinmouth Houlsby
-
Publication number: 20240062426Abstract: 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: ApplicationFiled: November 1, 2023Publication date: February 22, 2024Inventors: 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: 20230360365Abstract: 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: ApplicationFiled: May 5, 2023Publication date: November 9, 2023Inventors: Matthias Johannes Lorenz Minderer, Alexey Alexeevich Gritsenko, Austin Charles Stone, Dirk Weissenborn, Alexey Dosovitskiy, Neil Matthew Tinmouth Houlsby
-
Publication number: 20230196211Abstract: 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: ApplicationFiled: June 7, 2021Publication date: June 22, 2023Inventors: Carlos Riquelme Ruiz, André Susano Pinto, Joan Puigcerver, Basil Mustafa, Neil Matthew Tinmouth Houlsby, Sylvain Gelly, Cedric Benjamin Renggli, Daniel Martin Keysers
-
Publication number: 20230107409Abstract: 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: ApplicationFiled: October 5, 2022Publication date: April 6, 2023Inventors: 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: 20220383630Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training Vision Transformer (ViT) neural networks.Type: ApplicationFiled: May 31, 2022Publication date: December 1, 2022Inventors: Lucas Klaus Beyer, Neil Matthew Tinmouth Houlsby, Alexander Kolesnikov, Xiaohua Zhai
-
Publication number: 20220375211Abstract: 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: ApplicationFiled: May 5, 2022Publication date: November 24, 2022Inventors: 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: 20220189612Abstract: 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: ApplicationFiled: December 14, 2021Publication date: June 16, 2022Inventors: 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: 20220108478Abstract: 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: ApplicationFiled: October 1, 2021Publication date: April 7, 2022Inventors: 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: 20220108171Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training neural networks using transfer learning.Type: ApplicationFiled: September 28, 2021Publication date: April 7, 2022Inventors: Joan Puigcerver i Perez, Basil Mustafa, André Susano Pinto, Carlos Riquelme Ruiz, Neil Matthew Tinmouth Houlsby, Daniel M. Keysers
-
Publication number: 20220092416Abstract: 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: ApplicationFiled: December 27, 2019Publication date: March 24, 2022Inventors: Neil Matthew Tinmouth Houlsby, Quentin Lascombes de Laroussilhe, Stanislaw Kamil Jastrzebski, Andrea Gesmundo
-
Patent number: 10093434Abstract: 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: GrantFiled: March 25, 2013Date of Patent: October 9, 2018Assignee: Rosebank Engineering PTY LTDInventors: Neil Matthews, Rhys Jones
-
Publication number: 20180223332Abstract: 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: ApplicationFiled: October 10, 2017Publication date: August 9, 2018Inventors: Tobias William Barr OST, Neil Matthew BELL
-
Patent number: 9822394Abstract: 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: GrantFiled: February 26, 2016Date of Patent: November 21, 2017Assignee: CAMBRIDGE EPIGENETIX LIMITEDInventors: Tobias William Barr Ost, Neil Matthew Bell
-
Publication number: 20170283870Abstract: 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: ApplicationFiled: September 7, 2015Publication date: October 5, 2017Inventors: Tobias William Barr OST, Neil Matthew BELL, Maria Chiara Erminia CATENAZZI
-
Publication number: 20160340060Abstract: 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: ApplicationFiled: May 20, 2016Publication date: November 24, 2016Inventors: Neil Matthews, Rhys Jones
-
Publication number: 20160251700Abstract: 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: ApplicationFiled: February 26, 2016Publication date: September 1, 2016Inventors: Tobias William Barr OST, Neil Matthew BELL
-
Publication number: 20150063903Abstract: 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: ApplicationFiled: March 25, 2013Publication date: March 5, 2015Inventors: Neil Matthews, Rhys Jones