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: 20240344478Abstract: 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: ApplicationFiled: June 24, 2024Publication date: October 17, 2024Applicant: Dolphin N2 LimitedInventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
-
Patent number: 12078096Abstract: 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: GrantFiled: August 10, 2022Date of Patent: September 3, 2024Assignee: Dolphin N2 LimitedInventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
-
Patent number: 11928523Abstract: 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: GrantFiled: September 1, 2021Date of Patent: March 12, 2024Assignee: GRAPHCORE LIMITEDInventors: Simon Knowles, Daniel John Pelham Wilkinson, Alan Alexander, Stephen Felix, Richard Osborne, David Lacey, Lars Paul Huse
-
Patent number: 11921911Abstract: 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: GrantFiled: July 13, 2021Date of Patent: March 5, 2024Assignee: 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: 11907725Abstract: 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: GrantFiled: February 3, 2023Date of Patent: February 20, 2024Assignee: GRAPHCORE LIMITEDInventors: Richard Osborne, Matthew Fyles
-
Publication number: 20230287686Abstract: 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: ApplicationFiled: November 15, 2022Publication date: September 14, 2023Inventors: Richard Osborne, Paul Bocczzi, Brian Joy
-
Patent number: 11599363Abstract: 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: GrantFiled: April 6, 2020Date of Patent: March 7, 2023Assignee: GRAPHCORE LIMITEDInventors: Richard Osborne, Matthew Fyles
-
Publication number: 20230030156Abstract: 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: ApplicationFiled: August 10, 2022Publication date: February 2, 2023Applicant: Dolphin N2 LimitedInventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
-
Patent number: 11499318Abstract: 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: GrantFiled: February 18, 2020Date of Patent: November 15, 2022Assignee: FRANK P. FREY AND COMPANYInventors: Richard Osborne, Paul Boccuzzi, Brian Joy
-
Patent number: 11449254Abstract: 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: GrantFiled: September 17, 2020Date of Patent: September 20, 2022Assignee: GRAPHCORE LIMITEDInventors: Richard Osborne, Chad Jarvis, Fabian Tschopp, Tim Hutt, Emmanuel Menage
-
Patent number: 11428151Abstract: 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: GrantFiled: July 20, 2018Date of Patent: August 30, 2022Inventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
-
Publication number: 20210033021Abstract: 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: ApplicationFiled: July 20, 2018Publication date: February 4, 2021Applicant: Ricardo UK LimitedInventors: Richard Osborne, Ken Pendlebury, Matthew Keenan, Andrew Atkins, Andrew Ward, Robert Morgan
-
Publication number: 20200325687Abstract: 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: ApplicationFiled: February 18, 2020Publication date: October 15, 2020Inventors: Richard Osborne, Paul Boccuzzi, Brian Joy
-
Publication number: 20180345362Abstract: 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: ApplicationFiled: June 2, 2017Publication date: December 6, 2018Inventors: Richard Osborne, Qigui Wang, Herbert W. Doty
-
Patent number: 9979702Abstract: 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: GrantFiled: September 11, 2014Date of Patent: May 22, 2018Assignee: ARRIS Enterprises LLCInventors: Paul Adrian Nugent, Sven Tomas Hassler, Paul Richard Osborne
-
Publication number: 20150074399Abstract: 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: ApplicationFiled: September 11, 2014Publication date: March 12, 2015Inventors: Paul Adrian Nugent, Sven Tomas Hassler, Paul Richard Osborne
-
Patent number: 8826258Abstract: 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: GrantFiled: May 11, 2009Date of Patent: September 2, 2014Assignee: Xmos LimitedInventors: Martin Young, Richard Osborne, Douglas Watt
-
Patent number: 8578354Abstract: 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: GrantFiled: May 11, 2009Date of Patent: November 5, 2013Assignee: Xmos LimitedInventors: Martin Young, Richard Osborne, Douglas Watt
-
Patent number: 8149849Abstract: 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: GrantFiled: August 31, 2006Date of Patent: April 3, 2012Assignee: Sony Ericsson Mobile Communications ABInventors: William Richard Osborn, Jesse W. Bennett
-
Publication number: 20110215122Abstract: 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: ApplicationFiled: March 7, 2011Publication date: September 8, 2011Inventor: Richard Osborne