Patents by Inventor Richard Osborne

Richard Osborne 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: 20240344478
    Abstract: A split cycle internal combustion engine comprising a compression cylinder accommodating a compression piston; a combustion cylinder accommodating a combustion piston; a crossover passage between the compression cylinder and the combustion cylinder arranged to provide working fluid to the combustion cylinder; a controller arranged to determine a peak temperature of combustion in the combustion cylinder based on a received indication of a peak temperature of combustion in the combustion cylinder; and a coolant system arranged to regulate a temperature of the working fluid supplied to the combustion cylinder; wherein, in response to determining that the peak temperature of combustion exceeds a selected threshold, the controller is configured to control the coolant system to regulate the temperature of the working fluid supplied to the combustion cylinder so that a peak temperature of combustion in the combustion cylinder is less than the selected threshold.
    Type: Application
    Filed: June 24, 2024
    Publication date: October 17, 2024
    Applicant: Dolphin N2 Limited
    Inventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
  • Patent number: 12078096
    Abstract: A split cycle internal combustion engine comprising a compression cylinder accommodating a compression piston; a combustion cylinder accommodating a combustion piston; a crossover passage between the compression cylinder and the combustion cylinder arranged to provide working fluid to the combustion cylinder; a controller arranged to determine a peak temperature of combustion in the combustion cylinder based on a received indication of a peak temperature of combustion in the combustion cylinder; and a coolant system arranged to regulate a temperature of the working fluid supplied to the combustion cylinder; wherein, in response to determining that the peak temperature of combustion exceeds a selected threshold, the controller is configured to control the coolant system to regulate the temperature of the working fluid supplied to the combustion cylinder so that a peak temperature of combustion in the combustion cylinder is less than the selected threshold.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: September 3, 2024
    Assignee: Dolphin N2 Limited
    Inventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
  • Patent number: 11928523
    Abstract: A multi-tile processing unit in which the tiles in the processing unit may be divided between two or more different external sync groups for performing barrier synchronisations. In this way, different sets of tiles of the same processing unit each sync with different sets of tiles external to that processing unit.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: March 12, 2024
    Assignee: GRAPHCORE LIMITED
    Inventors: Simon Knowles, Daniel John Pelham Wilkinson, Alan Alexander, Stephen Felix, Richard Osborne, David Lacey, Lars Paul Huse
  • Patent number: 11921911
    Abstract: A peripheral device, for use with a host, comprises one or more compute elements a security module and at least one encryption unit. The security module is configured to form a trusted execution environment on the peripheral device for processing sensitive data using sensitive code. The sensitive data and sensitive code are provided by a trusted computing entity which is in communication with the host computing device. The at least one encryption unit is configured to encrypt and decrypt data transferred between the trusted execution environment and the trusted computing entity via the host computing device. The security module is configured to compute and send an attestation to the trusted computing entity to attest that the sensitive code is in the trusted execution environment.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Stavros Volos, David Thomas Chisnall, Saurabh Mohan Kulkarni, Kapil Vaswani, Manuel Costa, Samuel Alexander Webster, Cédric Alain Marie Fournet, Richard Osborne, Daniel John Pelham Wilkinson, Graham Bernard Cunningham
  • Patent number: 11907725
    Abstract: A computer comprising a plurality of processors, each of which are configured to perform operations on data during a compute phase for the computer and, following a pre-compiled synchronisation barrier, exchange data with at least one other of the processors during an exchange phase for the computer, wherein of the processors in the computer is indexed and the data exchange operations carried out by each processor in the exchange phase depend upon its index value.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: February 20, 2024
    Assignee: GRAPHCORE LIMITED
    Inventors: Richard Osborne, Matthew Fyles
  • Publication number: 20230287686
    Abstract: A roof cutter and a method of cutting a roof is provided. The roof cutter includes a basethat is movable between a retracted configuration and a cutting configuration. In the retracted configuration, the blade is displaced from the roof. In the cutting configuration, the blade is positioned so as to facilitate cutting of the roof. The roof cutter includes a stop assembly and an engagement member that is configured to engage with the stop assembly when the base is in the cutting configuration, thereby establishing a maximum cutting depth. A dampening mechanism softens impacts associated with the blade moving to the cutting depth and absorbs vibrations associated with cutting the roof at the cutting depth. An adjustment assembly is configured to selectively adjust the cutting depth and/or to selectively restrain the base in the retracted configuration, thereby preventing the blade from cutting the roof.
    Type: Application
    Filed: November 15, 2022
    Publication date: September 14, 2023
    Inventors: Richard Osborne, Paul Bocczzi, Brian Joy
  • Patent number: 11599363
    Abstract: A computer comprising a plurality of processors, each of which are configured to perform operations on data during a compute phase for the computer and, following a pre-compiled synchronisation barrier, exchange data with at least one other of the processors during an exchange phase for the computer, wherein of the processors in the computer is indexed and the data exchange operations carried out by each processor in the exchange phase depend upon its index value.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: March 7, 2023
    Assignee: GRAPHCORE LIMITED
    Inventors: Richard Osborne, Matthew Fyles
  • Publication number: 20230030156
    Abstract: A split cycle internal combustion engine comprising a compression cylinder accommodating a compression piston; a combustion cylinder accommodating a combustion piston; a crossover passage between the compression cylinder and the combustion cylinder arranged to provide working fluid to the combustion cylinder; a controller arranged to determine a peak temperature of combustion in the combustion cylinder based on a received indication of a peak temperature of combustion in the combustion cylinder; and a coolant system arranged to regulate a temperature of the working fluid supplied to the combustion cylinder; wherein, in response to determining that the peak temperature of combustion exceeds a selected threshold, the controller is configured to control the coolant system to regulate the temperature of the working fluid supplied to the combustion cylinder so that a peak temperature of combustion in the combustion cylinder is less than the selected threshold.
    Type: Application
    Filed: August 10, 2022
    Publication date: February 2, 2023
    Applicant: Dolphin N2 Limited
    Inventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
  • Patent number: 11499318
    Abstract: A roof cutter and a method of cutting a roof is provided. The roof cutter includes a base that is movable between a retracted configuration and a cutting configuration. In the retracted configuration, the blade is displaced from the roof. In the cutting configuration, the blade is positioned so as to facilitate cutting of the roof. The roof cutter includes a stop assembly and an engagement member that is configured to engage with the stop assembly when the base is in the cutting configuration, thereby establishing a maximum cutting depth. A dampening mechanism softens impacts associated with the blade moving to the cutting depth and absorbs vibrations associated with cutting the roof at the cutting depth. An adjustment assembly is configured to selectively adjust the cutting depth and/or to selectively restrain the base in the retracted configuration, thereby preventing the blade from cutting the roof.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: November 15, 2022
    Assignee: FRANK P. FREY AND COMPANY
    Inventors: Richard Osborne, Paul Boccuzzi, Brian Joy
  • Patent number: 11449254
    Abstract: A system and method for providing a set of data transfer instructions for converting one or more tensors between two different layouts. A first layout is used for storage of the data in host memory. A second layout is used for storage of the data in external memory accessible to a subsystem. The subsystem acts as a work accelerator to the host, and reads the external memory and processes the data read from the external memory. The first layout may be a logical representation of the tensor. The second layout is optimised for transfer to and processing by the subsystem. The data transfer instructions for converting between the two layouts are generated in dependence upon an analysis of the instructions to be executed by the subsystem.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: September 20, 2022
    Assignee: GRAPHCORE LIMITED
    Inventors: Richard Osborne, Chad Jarvis, Fabian Tschopp, Tim Hutt, Emmanuel Menage
  • Patent number: 11428151
    Abstract: A split cycle internal combustion engine comprising a compression cylinder accommodating a compression piston; a combustion cylinder accommodating a combustion piston; a crossover passage between the compression cylinder and the combustion cylinder arranged to provide working fluid to the combustion cylinder; a controller arranged to determine a peak temperature of combustion in the combustion cylinder based on a received indication of a peak temperature of combustion in the combustion cylinder; and a coolant system arranged to regulate a temperature of the working fluid supplied to the combustion cylinder; wherein, in response to determining that the peak temperature of combustion exceeds a selected threshold, the controller is configured to control the coolant system to regulate the temperature of the working fluid supplied to the combustion cylinder so that a peak temperature of combustion in the combustion cylinder is less than the selected threshold.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: August 30, 2022
    Inventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
  • Publication number: 20210033021
    Abstract: A split cycle internal combustion engine comprising a compression cylinder accommodating a compression piston; a combustion cylinder accommodating a combustion piston; a crossover passage between the compression cylinder and the combustion cylinder arranged to provide working fluid to the combustion cylinder; a controller arranged to determine a peak temperature of combustion in the combustion cylinder based on a received indication of a peak temperature of combustion in the combustion cylinder; and a coolant system arranged to regulate a temperature of the working fluid supplied to the combustion cylinder; wherein, in response to determining that the peak temperature of combustion exceeds a selected threshold, the controller is configured to control the coolant system to regulate the temperature of the working fluid supplied to the combustion cylinder so that a peak temperature of combustion in the combustion cylinder is less than the selected threshold.
    Type: Application
    Filed: July 20, 2018
    Publication date: February 4, 2021
    Applicant: Ricardo UK Limited
    Inventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
  • Publication number: 20200325687
    Abstract: A roof cutter and a method of cutting a roof is provided. The roof cutter includes a base that is movable between a retracted configuration and a cutting configuration. In the retracted configuration, the blade is displaced from the roof. In the cutting configuration, the blade is positioned so as to facilitate cutting of the roof. The roof cutter includes a stop assembly and an engagement member that is configured to engage with the stop assembly when the base is in the cutting configuration, thereby establishing a maximum cutting depth. A dampening mechanism softens impacts associated with the blade moving to the cutting depth and absorbs vibrations associated with cutting the roof at the cutting depth. An adjustment assembly is configured to selectively adjust the cutting depth and/or to selectively restrain the base in the retracted configuration, thereby preventing the blade from cutting the roof.
    Type: Application
    Filed: February 18, 2020
    Publication date: October 15, 2020
    Inventors: Richard Osborne, Paul Boccuzzi, Brian Joy
  • Publication number: 20180345362
    Abstract: A casting tool for a direct squeeze casting process that includes a cast mold tool with a contoured internal passage for better die thermal management. This enables the use of a grey cast iron mold material. A durable mold surface may also be formed through a nodular cast iron reaction with a Magnesium addition in either sand core or sand core coating.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Inventors: Richard Osborne, Qigui Wang, Herbert W. Doty
  • Patent number: 9979702
    Abstract: A method of enabling media recording compatibility between client devices, comprising provisioning a first client device associated with a subscriber identifier with a household key also associated with the subscriber identifier, receiving a media content stream at the first client device, the media content stream having been encrypted by a content provider, decrypting the media content stream at the first client device, creating a recording with the first client device by digitally recording a portion of the media content stream, encrypting the recording with the household key at the first client device, saving the recording to a memory device, and loading the recording onto a second client device that has also been provisioned with the household key, the second client device also being associated with the subscriber identifier, such that the second client device uses the household key to decrypt and play back the recording.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: May 22, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Paul Adrian Nugent, Sven Tomas Hassler, Paul Richard Osborne
  • Publication number: 20150074399
    Abstract: A method of enabling media recording compatibility between client devices, comprising provisioning a first client device associated with a subscriber identifier with a household key also associated with the subscriber identifier, receiving a media content stream at the first client device, the media content stream having been encrypted by a content provider, decrypting the media content stream at the first client device, creating a recording with the first client device by digitally recording a portion of the media content stream, encrypting the recording with the household key at the first client device, saving the recording to a memory device, and loading the recording onto a second client device that has also been provisioned with the household key, the second client device also being associated with the subscriber identifier, such that the second client device uses the household key to decrypt and play back the recording.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 12, 2015
    Inventors: Paul Adrian Nugent, Sven Tomas Hassler, Paul Richard Osborne
  • Patent number: 8826258
    Abstract: A method of generating a computer program, the method comprising: independently compiling a plurality of source code modules to generate a plurality of respective object modules comprising a plurality of respective threads explicitly designated by a user to be executed in parallel; in each of the object modules, inserting at least one symbol indicative of a property of the object module's thread potentially conflicting with a corresponding property of a thread of another of said object module as a result of parallel execution of those threads; executing a linker to perform a linking process on said object modules, the linking process comprising: assessing the symbols in conjunction with one another to determine whether a conflict exists between the threads of two or more of the respective object modules; and linking the object modules to generate a computer program in which said threads are executable in parallel, wherein the linking is performed in dependence on said assessment.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: September 2, 2014
    Assignee: Xmos Limited
    Inventors: Martin Young, Richard Osborne, Douglas Watt
  • Patent number: 8578354
    Abstract: A method comprising: independently compiling a plurality of modules of source code to generate a plurality of respective object modules comprising a plurality of respective parallel threads explicitly designated by a user to be executed in parallel on a target platform; in each of the object modules, inserting at least one symbol indicative of a usage of a resource of the target platform associated with the respective thread; executing a linker to perform a linking process for linking the object modules, wherein the linking process comprises assessing the symbols in conjunction with one another, and based on the assessment generating an indication relating to a usage of the resource required for execution of the threads in parallel.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: November 5, 2013
    Assignee: Xmos Limited
    Inventors: Martin Young, Richard Osborne, Douglas Watt
  • Patent number: 8149849
    Abstract: A gateway enables communications between a personal area network, such as a Zigbee network, and an Internet Protocol (IP) network. The gateway includes a first interface device for connecting to the personal area network, a second interface device for connecting to the IP network, and a gateway controller. In one embodiment, the gateway controller allocates ports on an IP interface to one or more clients in said personal area network, stores a routing table in memory for relating said clients in said personal area network with their corresponding ports, and transfers messages between said personal area network clients and said IP network based on entries in said routing table. In other embodiments, the gateway may function in conjunction with a gateway proxy.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: April 3, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: William Richard Osborn, Jesse W. Bennett
  • Publication number: 20110215122
    Abstract: A headphone holder and storage case includes a simple hinged lid with attachments means on the outside surface which can conveniently attach to the back of the front seat headrest. As such, the case faces the backset, and as it is opened presents itself directly to the rear seat occupants. According to one embodiment of the invention, the hinge includes 90° stops so that the bottom section of the case which includes the storage compartments is held in a convenient near horizontal orientation 90° from the vertically oriented lid without any side access restriction. The storage space portion of the case includes a horseshoe-shaped storage compartment which is configured to dimensionally receive the headphones. A central section has individual cavities which function as separate containment pockets for extra fresh batteries so that they are available as spares if needed.
    Type: Application
    Filed: March 7, 2011
    Publication date: September 8, 2011
    Inventor: Richard Osborne