Patents by Inventor Paul Nicholas

Paul Nicholas 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: 20240099563
    Abstract: Devices, systems, and methods for coupling tubing to a fluid reservoir to provide liquid to an endoscope system. A manifold for coupling to a fluid reservoir and a tubing assembly may include first portion interfacing with an interior of the fluid reservoir and a second portion configured to interface with tubing to be fluidly coupled to the interior of the reservoir. The first portion may include one or more openings to allow gas to pass into the fluid reservoir and liquid to pass out of the fluid reservoir. The second portion may include one or more ports for connecting to tubing that brings gas to the fluid reservoir and receives liquid from the fluid reservoir. The manifold may include a valve that selectively allows gas to pass into the fluid reservoir.
    Type: Application
    Filed: September 19, 2023
    Publication date: March 28, 2024
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Ryan V. Wales, Paul Smith, John B. Golden, Scott E. Brechbiel, Jeff Gray, Kurt Nicholas Robakiewicz
  • Publication number: 20240098512
    Abstract: A computer-implemented method for determining information for the deployment of one or more small cells into an existing MNO network, the method comprising: retrieving a spatial map of building locations; retrieving a plurality of sensor data on the MNO network collected from a plurality of mobile network devices, wherein the sensor data comprises a measurement location; processing the plurality of sensor data and the spatial map of building locations to generate a spatial map of performance and/or usage characteristics of the MNO network.
    Type: Application
    Filed: August 11, 2023
    Publication date: March 21, 2024
    Inventors: Andrew Guy Hobbs, Paul Nicholas Senior
  • Patent number: 11928176
    Abstract: A system and method for multiplying matrices are provided. The system includes a processor coupled to a memory and a matrix multiply accelerator (MMA) coupled to the processor. The MMA is configured to multiply, based on a bitmap, a compressed first matrix and a second matrix to generate an output matrix including, for each element i,j of the output matrix, a calculation of a dot product of an ith row of the compressed first matrix and a jth column of the second matrix based on the bitmap. Or, the MMA is configured to multiply, based on the bitmap, the second matrix and the compressed first matrix and to generate the output matrix including, for each element i,j of the output matrix, a calculation of a dot product of an ith row of the second matrix and a jth column of the compressed first matrix based on the bitmap.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: March 12, 2024
    Assignee: Arm Limited
    Inventors: Zhi-Gang Liu, Paul Nicholas Whatmough, Matthew Mattina
  • Publication number: 20240066400
    Abstract: A system that incorporates the subject disclosure may include, for example, a gaming system that cooperates with a graphical user interface to enable user modification and enhancement of one or more audio streams associated with the gaming system. In embodiments, the audio streams may include a game audio stream, a chat audio stream of conversation among players of a video game, and a microphone audio stream of a player of the video game. Additional embodiments are disclosed.
    Type: Application
    Filed: October 24, 2023
    Publication date: February 29, 2024
    Applicant: STEELSERIES ApS
    Inventors: JEFFREY NICHOLAS MAHLMEISTER, Simon Duffy, Paul Allais, Raphaël Greff, Thomas J. Panfil, Cédric Demière, Battsengel Lopez, Vincenzo Giamundo, Hong Cong Tuyen Pham
  • Publication number: 20240065536
    Abstract: Methods and systems for coupling gas and water supply tubes to a container. An illustrative container and tube set may comprise a container configured to contain a fluid, the container having a bottom portion and a top portion, a water supply tube including a first end, a second end, and a first lumen, a gas supply tube including a first end, a second end, and a second lumen, and a weight coupled to the first end of the water supply tube and a first end of the gas supply tube. The first lumen may be in selective fluid communication with the bottom portion of the container and the second end of the water supply tube positioned external to the container. The second lumen may be in operative fluid communication with the container and the second end of the gas supply tube is positioned external to the container.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 29, 2024
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Ryan V. Wales, Colby Harris, Paul Smith, Kurt Nicholas Robakiewicz, John B. Golden
  • Publication number: 20240046065
    Abstract: Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to determine options for decisions in connection with design features of a computing device. In a particular implementation, design options for two or more design decisions of neural network processing device may be identified based, at least in part, on combination of a definition of available computing resources and one or more predefined performance constraints.
    Type: Application
    Filed: August 3, 2022
    Publication date: February 8, 2024
    Inventors: Hokchhay Tann, Ramon Matas Navarro, Igor Fedorov, Chuteng Zhou, Paul Nicholas Whatmough, Matthew Mattina
  • Patent number: 11886972
    Abstract: A non-volatile memory (NVM) crossbar for an artificial neural network (ANN) accelerator is provided. The NVM crossbar includes row signal lines configured to receive input analog voltage signals, multiply-and-accumulate (MAC) column signal lines, a correction column signal line, a MAC cell disposed at each row signal line and MAC column signal line intersection, and a correction cell disposed at each row signal line and correction column signal line intersection. Each MAC cell includes one or more programmable NVM elements programmed to an ANN unipolar weight, and each correction cell includes one or more programmable NVM elements. Each MAC column signal line generates a MAC signal based on the input analog voltage signals and the respective MAC cells, and the correction column signal line generates a correction signal based on the input analog voltage signals and the correction cells. Each MAC signal is corrected based on the correction signal.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 30, 2024
    Assignee: Arm Limited
    Inventors: Fernando Garcia Redondo, Shidhartha Das, Paul Nicholas Whatmough, Glen Arnold Rosendale
  • Publication number: 20240020419
    Abstract: Methods and systems for detecting errors when performing a convolutional operation is provided. Predicted checksum data, corresponding to input checksum data and kernel checksum data, is obtained. The convolutional operation is performed to obtain an output feature map. Output checksum data is generated and the predicted checksum data and the output checksum data are compared, the comparing taking account of partial predicted checksum data configured to correct for a lack of padding when performing the convolution operation, wherein the partial predicted checksum data corresponds to input checksum data for a subset of the values in the input feature map and kernel checksum data for a subset of the values in the kernel.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 18, 2024
    Inventors: Matthew David HADDON, Igor FEDOROV, Reiley JEYAPAUL, Paul Nicholas WHATMOUGH, Zhi-Gang LIU
  • Publication number: 20240013052
    Abstract: A method, system and apparatus provide bit-sparse neural network optimization. Rather than quantizing and pruning weight and activation elements at the word level, weight and activation elements are pruned at the bit level, which reduces the density of effective “set” bits in weight and activation data, which, advantageously, reduces the power consumption of the neural network inference process by reducing the degree of bit-level switching during inference.
    Type: Application
    Filed: July 11, 2022
    Publication date: January 11, 2024
    Applicant: Arm Limited
    Inventors: Zhi-Gang Liu, Paul Nicholas Whatmough, John Fremont Brown, III
  • Patent number: 11851034
    Abstract: A method of producing vehicles comprises: in a vehicle production process, manufacturing vehicle components of different types, and assembling the vehicle components to form vehicles; creating a set of vehicle records, each being a record of one of the vehicles entering active service; performing vehicle repairs on a subset of the vehicles after they have entered active service; creating a respective record of each of the vehicle repairs, each of which comprises or indicates a vehicle age or usage value, and records a vehicle component fault identified in the vehicle repair; receiving at a data processing stage the vehicle records and vehicle repair records, wherein a predictive algorithm executed at the data processing stage processes the received records so as to, for each type of vehicle component: 1) identify a respective set of the vehicle repair records relating to that type of vehicle component, and 2) use the respective set of vehicle repair records to predict a respective number of or resource value
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: December 26, 2023
    Inventors: James Gareth Davies, Anthony Peter Griffiths, Christopher Lee Davies, Martyn Neil Jones, Stephen David Norris, Christopher George Reed, Patrick James Tudor, Timothy Peter Davis, David Hong Sau Chung, Michael Paul Nicholas, Kelly Marie Nock, Jonathan Michael Phillips, Ashley Steven Burgess, Nicholas Peter Rees, Steffan Rees
  • Patent number: 11828364
    Abstract: A seal for a plumbing fitting includes two or more respective apertured sealing portions. Each apertured sealing portion independently includes one or more edge portions enclosing an aperture therebetween. The apertured portions are integrally formed.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: November 28, 2023
    Assignee: AALBERTS INTEGRATED PIPING SYSTEMS LIMITED
    Inventors: Paul Nicholas Whiteley, Samuel Charles White
  • Patent number: 11823430
    Abstract: A method for processing video data, comprising: receiving raw video data, representative of a plurality of frames; detecting, using the raw video data, one or more regions of interest in a detection frame that belongs to the plurality of frames, for example using a region proposal network; performing a cropping process on a portion of the raw video data representative of the detection frame, based on the regions of interest, so as to generate cropped raw video data; performing image processing on the cropped raw video data, including demosaicing, so as to generate processed image data for the detection frame; and analyzing the processed image data, for example using an object detection process, to determine information relating to at least one of said one or more regions of interest.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: November 21, 2023
    Assignee: Arm Limited
    Inventors: Paul Nicholas Whatmough, Patrick Thomas Hansen
  • Patent number: 11783163
    Abstract: The present disclosure advantageously provides a matrix expansion unit that includes an input data selector, a first register set, a second register set, and an output data selector. The input data selector is configured to receive first matrix data in a columnwise format. The first register set is coupled to the input data selector, and includes a plurality of data selectors and a plurality of registers arranged in a first shift loop. The second register set is coupled to the data selector, and includes a plurality of data selectors and a plurality of registers arranged in a second shift loop. The output data selector is coupled to the first register set and the second register set, and is configured to output second matrix data in a rowwise format.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: October 10, 2023
    Assignee: Arm Limited
    Inventors: Zhi-Gang Liu, Paul Nicholas Whatmough, Matthew Mattina
  • Publication number: 20230297432
    Abstract: Various implementations described herein are related to a method that monitors workloads of a neural network for current spikes. The method may determine current transitions of the workloads that result in rapid changes in load current consumption of the neural network. The method may modify load scheduling of the neural network so as to smooth and/or stabilize the current transitions of the workloads.
    Type: Application
    Filed: March 17, 2022
    Publication date: September 21, 2023
    Inventors: Paul Nicholas Whatmough, Shidhartha Das
  • Publication number: 20230289576
    Abstract: Various implementations described herein are directed to a device having neural network circuitry with an array of synapse cells arranged in columns and rows. The device may have input circuitry that provides voltage to the synapse cells by way of row input lines for the rows in the array. The device may have output circuitry that receives current from the synapse cells by way of column output lines for the columns in the array. Also, conductance for the synapse cells in the array may be determined based on the voltage provided by the input circuitry and the current received by the output circuitry.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Inventors: Fernando García Redondo, Mudit Bhargava, Paul Nicholas Whatmough, Shidhartha Das
  • Patent number: 11750683
    Abstract: A computer-implemented process includes providing a request to access content associated with a website; receiving web page information associated with the website, and data for displaying a notification that indicates availability of a native computer application that is associated with the website; providing a request to access information associated with the native computer application; receiving information associated with the native computer application that describes interactions between a plurality of users of an application marketplace and a component of the application marketplace that provides and receives information related to the native computer application; and displaying the descriptive information for viewing by a user, including displaying information that indicates the interactions between the plurality of users and the component of the application marketplace.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Gabriel Aaron Cohen, Paul Nicholas Gennai
  • Publication number: 20230229921
    Abstract: Neural network systems and methods are provided. One method for processing a neural network includes, for at least one neural network layer that includes a plurality of weights, applying an offset function to each of a plurality of weight values in the plurality of weights to generate an offset weight value, and quantizing the offset weight values to form quantized offset weight values. The plurality of weights are pruned. One method for executing a neural network includes reading, from a memory, at least one neural network layer that includes quantized offset weight values and an offset value ?, and performing a neural network layer operation on an input feature map, based on the quantized offset weight values and the offset value ?, to generate an output feature map. The quantized offset weight values are signed integer numbers.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Applicant: Arm Limited
    Inventors: Igor Fedorov, Paul Nicholas Whatmough
  • Patent number: 11693796
    Abstract: Various implementations described herein are directed to a device having a multi-layered logic structure with a first logic layer and a second logic layer arranged vertically in a stacked configuration. The device may have a memory array that provides data, and also, the device may have an inter-layer data bus that vertically couples the memory array to the multi-layered logic structure. The inter-layer data bus may provide multiple data paths to the first logic layer and the second logic layer for reuse of the data provided by the memory array.
    Type: Grant
    Filed: May 31, 2021
    Date of Patent: July 4, 2023
    Assignee: Arm Limited
    Inventors: Paul Nicholas Whatmough, Zhi-Gang Liu, Supreet Jeloka, Saurabh Pijuskumar Sinha, Matthew Mattina
  • Patent number: 11640533
    Abstract: A system, an apparatus and methods for utilizing software and hardware portions of a neural network to fix, or hardwire, certain portions, while modifying other portions are provided. A first set of weights for layers of the first neural network are established, and selected weights are modified to generate a second set of weights, based on a second dataset. The second set of weights is then used to train a second neural network.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: May 2, 2023
    Assignee: Arm Limited
    Inventors: Paul Nicholas Whatmough, Matthew Mattina, Jesse Garrett Beu
  • Publication number: 20230103312
    Abstract: A processor, computer based method and apparatus for performing matrix multiplication are provided. The processor obtains a first bitslice vector comprising m elements, obtains a second bitslice vector comprising n elements, provides at least one element of the first bitslice vector as a first input to a single bit dot product unit, provides at least one element of the second bit-slice vector as a second input to the single-bit dot product unit, and obtains, from the single-bit dot product unit, an output comprising at least a partial dot product of the first and second bitslice vectors.
    Type: Application
    Filed: March 30, 2022
    Publication date: April 6, 2023
    Applicant: Arm Limited
    Inventors: Zhi-Gang Liu, Paul Nicholas Whatmough, Matthew Mattina, John Fremont Brown, III