Patents by Inventor Peter Richard

Peter Richard 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: 20230367598
    Abstract: A method to compare first and second source data in a processor in response to a vector maximum with indexing instruction includes specifying first and second source registers containing first and second source data, a destination register storing compared data, and a predicate register. Each of the registers includes a plurality of lanes. The method includes executing the instruction by, for each lane in the first and second source register, comparing a value in the lane of the first source register to a value in the corresponding lane of the second source register to identify a maximum value, storing the maximum value in a corresponding lane of the destination register, asserting a corresponding lane of the predicate register if the maximum value is from the first source register, and de-asserting the corresponding lane of the predicate register if the maximum value is from the second source register.
    Type: Application
    Filed: March 28, 2023
    Publication date: November 16, 2023
    Inventors: Duc Bui, Peter Richard Dent, Timothy D. Anderson
  • Patent number: 11817176
    Abstract: Presenting ancestral origin information, comprising: receiving a request to display ancestry data of an individual; obtaining ancestry composition information of the individual, the ancestry composition information including information pertaining to a proportion of the individual's genotype data that is deemed to correspond to a specific ancestry; and presenting the ancestry composition information to be displayed.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: November 14, 2023
    Assignee: 23andMe, Inc.
    Inventors: Peter Richard Wilton, Gabriel David Poznik, Kimberly Faith McManus, Ethan Macneil Jewett, William Allen Freyman, Adam Auton
  • Patent number: 11816402
    Abstract: Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are presented. In one or more embodiments, the spatially-optimized simulation may comprise a plurality of worker modules performing the simulation, a plurality of entities being simulated among the plurality of worker modules, a plurality of bridge modules facilitating communication between workers and an administrative layer including a plurality of chunk modules, at least one receptionist module, and at least one oracle module. The spatially-optimized simulation may be configured to provide a distributed, persistent, fault-tolerate and spatially-optimized simulation environment. In some embodiments, load balancing and fault tolerance may be performed using transfer scores and/or tensile energies determined among the candidates for transferring simulation entities among workers.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: November 14, 2023
    Assignee: Improbable Worlds Limited
    Inventors: Robert James Frederick Whitehead, Peter Richard Lipka, Matthew John Reveley Lewis, Hanying Tang
  • Patent number: 11803388
    Abstract: An apparatus and method are provided for processing instructions. The apparatus has execution circuitry for executing instructions, where each instruction requires an associated operation to be performed using one or more source operand values in order to produce a result value. Issue circuitry is used to maintain a record of pending instructions awaiting execution by the execution circuitry, and prediction circuitry is used to produce a predicted source operand value for a chosen pending instruction. Optimisation circuitry is then arranged to detect an optimisation condition for the chosen pending instruction when the predicted source operand value is such that, having regard to the associated operation for the chosen pending instruction, the result value is known without performing the associated operation.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: October 31, 2023
    Assignee: Arm Limited
    Inventors: Peter Richard Greenhalgh, Frederic Claude Marie Piry, Ian Michael Caulfield, Albin Pierrick Tonnerre
  • Patent number: 11755322
    Abstract: Disclosed embodiments relate to methods of using a processor to load and duplicate scalar data from a source into a destination register. The data may be duplicated in byte, half word, word or double word parts, according to a duplication pattern.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: September 12, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy David Anderson, Duc Quang Bui, Peter Richard Dent
  • Publication number: 20230278989
    Abstract: The invention relates to processes for preparing isoindolin-1-one derivatives, and in particular processes for preparing (2S,3S)-3-(4-chlorophenyl)-3-[(1R)-1-(4-chlorophenyl)-7-fluoro-5-[(1S)-1-hydroxy-1-(oxan-4-yl)propyl]-1-methoxy-3-oxo-2,3-dihydro-1H-isoindol-2-yl]-2-methylpropanoic acid. The invention also relates to crystalline forms of the compound (2S,3S)-3-(4-chlorophenyl)-3-[(1R)-1-(4-chlorophenyl)-7-fluoro-5-[(1S)-1-hydroxy-1-(oxan-4-yl)propyl]-1-methoxy-3-oxo-2,3-dihydro-1H-isoindol-2-yl]-2-methylpropanoic acid and its salts.
    Type: Application
    Filed: January 25, 2023
    Publication date: September 7, 2023
    Applicants: ASTEX THERAPEUTICS LIMITED, CANCER RESEARCH TECHNOLOGY LIMITED
    Inventors: Steven HOWARD, Benjamin David CONS, Jeffrey David ST. DENIS, Charlotte Mary GRIFFITHS-JONES, Steven Douglas HISCOCK, Rhian Sara HOLVEY, Alan Richard BURNS, David COUSIN, Hannah Louise DEXTER, Guillaume François PARRA, John Paul WATTS, Robert JEWELL, Jennifer Ann STOCKWELL, Kim Louise HIRST, Isabelle Anne LEMASSON, David John NASH, James Daniel OSBORNE, Jonas Calleja PRIEDE, Nicholas Paul RICHARDS, Aaron Michael DUMAS, Brian Christopher BISHOP, David PARRY-JONES, Jeremy Peter SCOTT, Meenakshi Sundaram SHANMUGHAM, Peter Richard MULLENS, David Charles LATHBURY, Darren James DIXON, Matthew James GAUNT
  • Patent number: 11739963
    Abstract: Systems and techniques are described for alerting individuals of HVAC system issues in their home. In some implementations, a monitoring system monitors a property that includes sensors located throughout the property and generates sensor data. A monitor control unit receives thermostat data from a thermostat that indicates activity of the HVAC system and temperature history of the property. The monitor control unit applies the thermostat and the sensor data to an HVAC model that is trained using past sensor data, past thermostat data, past errors of the HVAC system. The monitor control unit determines an error of the HVAC system from the HVAC model output. The monitor control unit determines an action for likely correcting the error of the HVAC system. The monitor control unit provides, for output, data identifying the error of the HVAC system and the action for likely correcting the error of the HVAC system.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: August 29, 2023
    Assignee: Alarm.com Incorporated
    Inventors: Robert Nathan Picardi, Peter Richard Williams, Zachary William Seid, Kyle Rankin Johnson, Daniel Marc Goodman, Craig Carl Heffernan, Caspar John Anderegg, Harrison Wayne Donahue, Gustaf Nicolaus Maxwell Lonaeus
  • Patent number: 11662184
    Abstract: A projectile for piercing a casing of a mine containing an explosive material. The projectile includes a projectile body having a nose portion and a tail portion and a longitudinal axis, a switch, and electrodes separated such that in use an electrical discharge can flow between them through an explosive material contained within a mine, or to initiate an energetic material provided between the electrodes to detonate an explosive material contained within a mine. Also provided is a method of mine disposal.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: May 30, 2023
    Assignee: The Secretary of State for Defence
    Inventor: Peter Richard Rushforth
  • Patent number: 11614940
    Abstract: A method to compare first and second source data in a processor in response to a vector maximum with indexing instruction includes specifying first and second source registers containing first and second source data, a destination register storing compared data, and a predicate register. Each of the registers includes a plurality of lanes. The method includes executing the instruction by, for each lane in the first and second source register, comparing a value in the lane of the first source register to a value in the corresponding lane of the second source register to identify a maximum value, storing the maximum value in a corresponding lane of the destination register, asserting a corresponding lane of the predicate register if the maximum value is from the first source register, and de-asserting the corresponding lane of the predicate register if the maximum value is from the second source register.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: March 28, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Duc Bui, Peter Richard Dent, Timothy D. Anderson
  • Patent number: 11603367
    Abstract: The invention relates to processes for preparing isoindolin-1-one derivatives, and in particular processes for preparing (2S,3S)-3-(4-chlorophenyl)-3-[(1R)-1-(4-chlorophenyl)-7-fluoro-5-[(1S)-1-hydroxy-1-(oxan-4-yl)propyl]-1-methoxy-3-oxo-2,3-dihydro-1H-isoindol-2-yl]-2-methylpropanoic acid. The invention also relates to crystalline forms of the compound (2S,3S)-3-(4-chlorophenyl)-3-[(1R)-1-(4-chlorophenyl)-7-fluoro-5-[(1S)-1-hydroxy-1-(oxan-4-yl)propyl]-1-methoxy-3-oxo-2,3-dihydro-1H-isoindol-2-yl]-2-methylpropanoic acid and its salts.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: March 14, 2023
    Assignees: ASTEX THERAPEUTICS LIMITED, CANCER RESEARCH TECHNOLOGY LIMITED
    Inventors: Steven Howard, Jeffrey David St. Denis, Charlotte Mary Griffiths-Jones, Steven Douglas Hiscock, Alan Richard Burns, David Cousin, Kim Louise Hirst, James Daniel Osborne, Jonas Calleja Priede, Aaron Michael Dumas, Brian Christopher Bishop, David Parry-Jones, Jeremy Peter Scott, Meenakshi Sundaram Shanmugham, Peter Richard Mullens, Darren James Dixon, Matthew James Gaunt
  • Patent number: 11590503
    Abstract: A microfluidic arrangement for manipulating fluids is provided. The microfluidic arrangement comprises a substrate, a first fluid and a second fluid, which is immiscible with the first fluid. The first fluid is arranged to be at least partially covered by the second fluid. The first fluid is arranged in a desired shape on an unpatterned surface of the substrate. The first fluid is retained in said shape by a fluid interface between the first and second fluids. A microfluidic arrangement comprising an array of drops is also provided. The microfluidic arrangement comprises a substrate, a first fluid and a second fluid, which is immiscible with the first fluid. The first fluid is arranged to be at least partially covered by the second fluid. The first fluid is arranged to be covered at least partially by the second fluid. The first fluid is arranged in a given array of drops on an unpatterned surface of the substrate. Each drop cross section area having a (height:width) aspect ratio of (1:2) or less.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: February 28, 2023
    Assignee: Oxford University Innovation Limited
    Inventors: Peter Richard Cook, Alexander Feuerborn, Edmond Walsh
  • Publication number: 20230054110
    Abstract: A fluid cooled mold plate is disclosed. The fluid cooled mold plate has a front side, a rear side, and a perimeter that extends between its front and rear sides. A cooling chamber is formed within the mold plate. The cooling chamber has a front wall, a rear wall, and a perimeter wall that extends between the front and rear walls. An inlet fluid duct extends from a first side of the mold plate perimeter to a first end of the cooling chamber and an outlet fluid duct extends from a second side of the mold plate perimeter to a second end of the cooling chamber. The cooling chamber is occupied by a turbulence generating dispersion mesh that is secured between the front and rear walls the cooling chamber.
    Type: Application
    Filed: October 15, 2020
    Publication date: February 23, 2023
    Inventors: David James MOORE, Peter Richard SMITH
  • Patent number: 11579879
    Abstract: An apparatus 2 has a processing pipeline 4 supporting at least a first processing mode and a second processing mode with different energy consumption or performance characteristics. A storage structure 22, 30, 36, 50, 40, 64, 44 is accessible in both the first and second processing modes. When the second processing mode is selected, control circuitry 70 triggers a subset 102 of the entries of the storage structure to be placed in a power saving state.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: February 14, 2023
    Assignee: ARM LIMITED
    Inventors: Max John Batley, Simon John Craske, Ian Michael Caulfield, Peter Richard Greenhalgh, Allan John Skillman, Antony John Penton
  • Patent number: 11573989
    Abstract: Representative embodiments disclose mechanisms to complete partial queries entered by a user. Users enter a partial query. The partial query is used to search a short text index comprising the titles of documents. The search yields a list results. The top k entries of the list are selected and a language model is created from the top k entries. The language model comprises n-grams from the top k entries and an associated probability for each n-gram. A query completion generator creates query completion suggestions by matching n-grams with the partial query, removing candidate suggestions that to not comply with suggestion rules, and filtering the remaining suggestions according to a filtering criteria. The top N results are returned as suggestions to complete the query.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: February 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Richard Bailey, David Anthony Hawking, Mark Blelock Atherton, Nicholas E. Craswell
  • Patent number: 11526615
    Abstract: An apparatus comprises processing circuitry 14 to perform data processing in response to instructions, the processing circuitry supporting speculative processing of read operations for reading data from a memory system 20, 22; and control circuitry 12, 14, 20 to identify whether a sequence of instructions to be processed by the processing circuitry includes a speculative side-channel hint instruction indicative of whether there is a risk of information leakage if at least one subsequent read operation is processed speculatively, and to determine whether to trigger a speculative side-channel mitigation measure depending on whether the instructions include the speculative side-channel hint instruction. This can help to reduce the performance impact of measures taken to protect against speculative side-channel attacks.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: December 13, 2022
    Assignee: Arm Limited
    Inventors: Peter Richard Greenhalgh, Frederic Claude Marie Piry, Ian Michael Caulfield, Albin Pierrick Tonnerre
  • Publication number: 20220338419
    Abstract: A tree and shrub cutting and trimming device having multiple robotic arms FIG. 2B and M for gross and fine movements, a wheeled movable base FIG. 3 and an electric cutting or trimming tool. This device allows the operator to be on the ground level, a substantial distance from the cutting surface and will not be holding the cutting or trimming device FIG. 6. This device drastically reduces insurance costs and labor cost, thus a less expensive much safer device to perform these tasks is provided in this field of endeavor.
    Type: Application
    Filed: April 10, 2022
    Publication date: October 27, 2022
    Inventor: Peter Richard Caruso
  • Patent number: 11397584
    Abstract: An apparatus and method of operating a data processing apparatus are disclosed. The apparatus comprises data processing circuitry to perform data processing operations in response to a sequence of instructions, wherein the data processing circuitry is capable of performing speculative execution of at least some of the sequence of instructions. A cache structure comprising entries stores temporary copies of data items which are subjected to the data processing operations and speculative execution tracking circuitry monitors correctness of the speculative execution and responsive to indication of incorrect speculative execution to cause entries in the cache structure allocated by the incorrect speculative execution to be evicted from the cache structure.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: July 26, 2022
    Assignee: Arm Limited
    Inventors: Ian Michael Caulfield, Peter Richard Greenhalgh, Frederic Claude Marie Piry, Albin Pierrick Tonnerre
  • Patent number: 11392383
    Abstract: Examples of the present disclosure relate to an apparatus comprising execution circuitry to execute instructions defining data processing operations on data items. The apparatus comprises cache storage to store temporary copies of the data items. The apparatus comprises prefetching circuitry to a) predict that a data item will be subject to the data processing operations by the execution circuitry by determining that the data item is consistent with an extrapolation of previous data item retrieval by the execution circuitry, and identifying that at least one control flow element of the instructions indicates that the data item will be subject to the data processing operations by the execution circuitry; and b) prefetch the data item into the cache storage.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: July 19, 2022
    Assignee: Arm Limited
    Inventors: Ian Michael Caulfield, Peter Richard Greenhalgh, Frederic Claude Marie Piry, Albin Pierrick Tonnerre
  • Publication number: 20220219165
    Abstract: Methods and apparatus for manufacturing and operating a microfluidic arrangement are disclosed. In one arrangement, a continuous body of a first liquid is provided in direct contact with a first substrate. A second liquid is provided in direct contact with the continuous body of first liquid and covering the continuous body of first liquid, the second liquid being immiscible with the first liquid.
    Type: Application
    Filed: June 8, 2020
    Publication date: July 14, 2022
    Inventors: Edmond WALSH, Peter Richard COOK
  • Patent number: 11359991
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for performing leak detection. In one aspect, the method includes actions of obtaining water consumption data that is based on first sensor data generated by a connected water meter that is installed at a property, determining, based on the obtained water consumption data, (i) that a water leak is occurring at the property and (ii) a type of water leak that is occurring at the property, in response to determining (i) that a water leak is occurring at the property and (ii) a type of water leak that is occurring at the property, determining, based on a type of water leak that is determined to be occurring at the property, an operation to mitigate potential damages caused by the water leak, and initiating performance of the operation in order to mitigate potential damages caused by the water leak.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: June 14, 2022
    Assignee: Alarm.com Incorporated
    Inventors: Robert Nathan Picardi, Matthew Daniel Correnti, Daniel Marc Goodman, Craig Carl Heffernan, Peter Richard Williams, Harrison Wayne Donahue