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: 20190272635
    Abstract: A method and apparatus for monitoring a human or animal subject in a room using video imaging of the subject and analysis of the video image to derive an estimate of vital signs such as heart rate or breathing rate. The method includes determination of whether the subject in the images is still or moving, and whether any of the regions from which vital signs are being detected are not on the subject. The subject's movement may be manually or automatically detected, and the determination of whether regions from which vital signs are being detected are not on the subject can be input manually, by displaying the regions to the user in a visually distinguishable manner, or automatically. Vital signs measurements are only displayed if the subject is determined as being still and if there are no regions in the image which are returning vital signs signals but are not determined as being on the subject.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 5, 2019
    Applicant: OXEHEALTH LIMITED
    Inventors: Nicholas Dunkley Hutchinson, Oliver John Gibson, Peter Richard Dodds
  • Patent number: 10402203
    Abstract: An apparatus comprises prediction circuitry (40, 100, 80) for determining, based on current prediction policy information (43, 82, 104), a predicted behavior to be used for processing instructions. The current prediction policy information is updated based on an outcome of processing of instructions. A storage structure (50) stores at least one entry identifying previous prediction policy information (60) for a corresponding block of instructions. In response to an instruction from a block having a corresponding entry in the storage structure (50) which identifies the previous prediction policy information (60), the current prediction policy information (43, 82, 104) can be reset based on the previous prediction policy information 60 identified in the corresponding entry of the storage structure (50).
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 3, 2019
    Assignee: ARM Limited
    Inventors: Max John Batley, Simon John Craske, Ian Michael Caulfield, Peter Richard Greenhalgh, Allan John Skillman, Antony John Penton
  • Patent number: 10394716
    Abstract: An apparatus and method are provided for controlling allocation of data into cache storage. The apparatus comprises processing circuitry for executing instructions, and a cache storage for storing data accessed when executing the instructions. Cache control circuitry is arranged, while a sensitive allocation condition is determined to exist, to be responsive to the processing circuitry speculatively executing a memory access instruction that identifies data to be allocated into the cache storage, to allocate the data into the cache storage and to set a conditional allocation flag in association with the data allocated into the cache storage. The cache control circuitry is then responsive to detecting an allocation resolution event, to determine based on the type of the allocation resolution event whether to clear the conditional allocation flag such that the data is thereafter treated as unconditionally allocated, or to cause invalidation of the data in the cache storage.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: August 27, 2019
    Assignee: ARM Limited
    Inventors: Frederic Claude Marie Piry, Peter Richard Greenhalgh, Ian Michael Caulfield, Albin Pierrick Tonnerre, Jeffrey Allen Kehl
  • Publication number: 20190256875
    Abstract: The present invention relates to a field of genetically modified fungal cells and converting galacturonic acid to meso-galactaric acid, more precisely to a method of producing meso-galactaric acid. The invention further relates to recombinant fungal cells having a specific combination of modifications including but not limited to expression of uronate dehydrogenase enzyme, reduced D-galacturonic acid reductase activity, and furthermore reduced meso-galactaric acid catabolism, as well as uses and methods related thereto.
    Type: Application
    Filed: May 19, 2017
    Publication date: August 22, 2019
    Inventors: Joosu KUIVANEN, Peter RICHARD, Ying-Mong Jasmin WANG
  • Publication number: 20190176148
    Abstract: Methods and apparatus for manufacturing a microfluidic arrangement are disclosed. In one arrangement a continuous body of a first liquid is provided in direct contact with a substrate. A second liquid is provided in direct contact with the first liquid and covering the first liquid. The first liquid is in direct contact exclusively with the second liquid and the substrate. The second liquid is forced through the first liquid and into contact with the substrate in selected regions of the substrate in order to divide the continuous body of the first liquid into a plurality of sub-bodies of the first liquid that are separated from each other by the second liquid. The first liquid is immiscible with the second liquid. Surface tension stably holds the plurality of sub-bodies of the first liquid separated from each other by the second liquid.
    Type: Application
    Filed: April 18, 2017
    Publication date: June 13, 2019
    Inventors: Peter Richard COOK, Alexander FEUERBORN, Edmond WALSH
  • Publication number: 20190168212
    Abstract: Methods and apparatus for controlling flow in a microfluidic arrangement are disclosed. In one arrangement, a microfluidic arrangement comprises a first liquid held predominantly by surface tension in a shape defining a microfluidic pattern on a surface of a substrate. The microfluidic pattern comprises at least an elongate conduit and a first reservoir. A second liquid is in direct contact with the first liquid and covers the microfluidic pattern. A flow of liquid is driven through the elongate conduit into the first reservoir.
    Type: Application
    Filed: August 16, 2017
    Publication date: June 6, 2019
    Applicant: Oxford University Innovation Limited
    Inventors: Edmond WALSH, Alexander FEUERBORN, Peter Richard COOK
  • Publication number: 20190163902
    Abstract: A data processing apparatus comprises branch prediction circuitry adapted to store at least one branch prediction state entry in relation to a stream of instructions, input circuitry to receive at least one input to generate a new branch prediction state entry, wherein the at least one input comprises a plurality of bits; and coding circuitry adapted to perform an encoding operation to encode at least some of the plurality of bits based on a value associated with a current execution environment in which the stream of instructions is being executed. This guards against potential attacks which exploit the ability for branch prediction entries trained by one execution environment to be used by another execution environment as a basis for branch predictions.
    Type: Application
    Filed: October 2, 2018
    Publication date: May 30, 2019
    Inventors: Alastair David REID, Dominic Phillip MULLIGAN, Milosch MERIAC, Matthias Lothar BOETTCHER, Nathan Yong Seng CHONG, Ian Michael CAULFIELD, Peter Richard GREENHALGH, Frederic Claude Marie PIRY, Albin Pierrick TONNERRE, Thomas Christopher GROCUTT, Yasuo ISHII
  • Patent number: 10303821
    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: November 28, 2016
    Date of Patent: May 28, 2019
    Assignee: Improbable Worlds Ltd.
    Inventors: Robert James Frederick Whitehead, Hanying Tang, Matthew John Reveley Lewis, Peter Richard Lipka
  • Patent number: 10285935
    Abstract: Most spinal cord therapies are administered systemically, with only a small portion of the therapeutic reaching the spinal cord. A novel method for delivering therapeutics directly to the spinal cord is provided. The method uses a dual balloon catheter to isolate the microvasculature around a region of the spinal cord. Once isolated, one or more therapeutics are delivered directly to the spinal cord blood supply. This allows for smaller, safer therapeutic dose to be utilized.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: May 14, 2019
    Assignees: University of South Florida, United States Department of Veterans Affairs
    Inventors: Svitlana Garbuzova-Davis, Cesario Venturina Borlongan, Harry Ronald van Loveren, Peter Richard Nelson
  • Patent number: 10288369
    Abstract: A bullpup stock assembly configured for housing a firearm assembly without the use of tools. The bullpup stock includes an upper housing configured to hingedly couple with a lower housing. A hinging means hingedly couples the upper and lower housings such that in a closed configuration the forward ends upper and lower housing are joined, and such that in an open configuration the upper and lower housing are not joined. A bullpup trigger is configured to communicate with a trigger of the firearm assembly by a trigger linkage assembly such that the bullpup trigger activates the firearm when depressed. A block assembly housed with the upper and lower housings is configured to house a firing assembly of the firearm and the trigger linkage assembly. At least one locking means for locking the upper and lower housings together when the forward ends of the upper and lower housing are joined.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: May 14, 2019
    Inventor: Peter Richard Albury
  • Patent number: 10289767
    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: November 28, 2016
    Date of Patent: May 14, 2019
    Assignee: Improbable Worlds Ltd
    Inventors: Robert James Frederick Whitehead, Hanying Tang, Matthew John Reveley Lewis, Peter Richard Lipka
  • Patent number: 10250755
    Abstract: A system for monitoring a live-data flow through a network includes at least one server communicating with the network. A processor within each of the at least one server implements a first processing node for monitoring a mirrored live-data flow of the live-data flow passing through at least one selected point within the network in a non-intrusive manner that does not affect the live-data flow passing through the at least one selected point. The first processing node decodes data within the mirrored live-data flow according to each protocol associated with the data. The first processing node detects at least one predetermined or deduced condition defined by at least one of a plurality of applications implemented on a second processing node and executes at least one predetermined or deduced response responsive to an indication of occurrence of the at least one predetermined or deduced condition within the decoded data.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: April 2, 2019
    Assignee: NETWORK KINETIX, LLC
    Inventors: Carissa Richards, Peter Richards
  • Publication number: 20190025150
    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: Application
    Filed: July 23, 2018
    Publication date: January 24, 2019
    Inventors: Robert Nathan Picardi, Matthew Daniel Correnti, Daniel Marc Goodman, Craig Carl Heffernan, Peter Richard Williams, Harrison Wayne Donahue
  • Publication number: 20180370221
    Abstract: A process for printing on to a 3-dimensional article is described. An image is printed on to a first side of a stretchable carrier membrane having a first side and a second side. The membrane is mounted in a plane within a frame between a heating chamber defined on one side of the membrane, and an article receiving chamber defined on the other side of the membrane. A 3-dimensional article to be printed is placed on to a generally flat platen positioned generally parallel to the said plane, optionally with a nest for the article thereon, within the article receiving chamber. A thermo- and vacuum-forming step is performed in which there is relative movement of the platen with respect to the membrane in a direction perpendicularly to the said plane to bring the article into register with the image printed on the membrane and to carry the article into intimate contact with the membrane through the said plane into the heating chamber.
    Type: Application
    Filed: December 14, 2016
    Publication date: December 27, 2018
    Applicant: Trichord Ltd.
    Inventor: Peter Richard Herring
  • Publication number: 20180311671
    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: Application
    Filed: October 14, 2016
    Publication date: November 1, 2018
    Inventors: Peter Richard COOK, Alexander FEUERBORN, Edmond WALSH
  • Patent number: 10102199
    Abstract: Representative embodiments disclose mechanisms to complete partial natural language questions. Users enter a partial question. The system comprises a plurality of indexes, one index comprising common phrases associated with natural language questions and other indexes comprising short text entries associated with documents, such as document titles. The partial question is used to search one or more of the indexes. The search yields a ranked list of results. The top k entries of the list are selected and one or more language models are created from the top k entries. Each language model comprises n-grams from the top k entries from an index and an associated probability for each n-gram. A question completion generator creates question completion suggestions by matching n-grams with the partial question, removing ungrammatical candidate suggestions, and filtering the remaining suggestions per a filtering criteria. The top N results are returned as suggestions to complete the question.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 16, 2018
    Inventors: Peter Richard Bailey, David Anthony Hawking, David Maxwell
  • Publication number: 20180293341
    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: Application
    Filed: June 14, 2018
    Publication date: October 11, 2018
    Inventors: Robert James Frederick Whitehead, Peter Richard Lipka, Matthew John Reveley Lewis, Hanying Tang
  • Patent number: 10095518
    Abstract: Instruction queue circuitry maintains an instruction queue to store fetched instructions. Instruction decode circuitry decodes instructions dispatched from the queue. The instruction decode circuitry allocates processor resource(s) for use in execution of the decoded instruction. Detection circuitry detect, for an instruction to be dispatched from a given instruction queue, a prediction indicating whether sufficient processor resources are predicted to be available for allocation to that instruction by the instruction decode circuitry. Dispatch circuitry dispatches an instruction from the queue to the instruction decode circuitry and allows deletion of the dispatched instruction from that instruction queue when the prediction indicates that sufficient processor resources are predicted to be available for allocation to that instruction by the instruction decode circuitry.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: October 9, 2018
    Assignee: ARM Limited
    Inventors: Andrew James Antony Lees, Ian Michael Caulfield, Peter Richard Greenhalgh
  • Publication number: 20180279126
    Abstract: A method for detecting a fraudulent attempt to activate a new PIN, SIM Card or mobile device includes monitoring, at a first processing node associated with a network interconnecting a first network point and a second network point, a mirrored live-data flow of a live data flow passing through the first processing node in a non-intrusive manner that does not affect the first live-data flow passing through the first processing node. The live-data flow comprises data that is in active transmission between the first network point and the second network point and prior to storage of the data in a database. The first processing node detects that a transaction within the monitored live-data flow relates to an activation of the new PIN, SIM card or mobile device and compares the detected transaction to a list of known fraud situations stored in the first processing node to determine if the detected transaction relates to a known fraud situation.
    Type: Application
    Filed: May 25, 2018
    Publication date: September 27, 2018
    Inventors: Carissa Richards, Peter Richards, Hariharan Ramachandran
  • Publication number: 20180246878
    Abstract: Representative embodiments disclose mechanisms to complete partial natural language questions. Users enter a partial question. The system comprises a plurality of indexes, one index comprising common phrases associated with natural language questions and other indexes comprising short text entries associated with documents, such as document titles. The partial question is used to search one or more of the indexes. The search yields a ranked list of results. The top k entries of the list are selected and one or more language models are created from the top k entries. Each language model comprises n-grams from the top k entries from an index and an associated probability for each n-gram. A question completion generator creates question completion suggestions by matching n-grams with the partial question, removing ungrammatical candidate suggestions, and filtering the remaining suggestions per a filtering criteria. The top N results are returned as suggestions to complete the question.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: Peter Richard Bailey, David Anthony Hawking, David Maxwell