Patents by Inventor Andrew Rees
Andrew Rees 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).
-
Patent number: 11720683Abstract: Embodiments of the present disclosure advantageously provide a secure boot integrity verification system that is protected against future quantum attacks without relying on correctly functioning hardware security modules (HSMs) for the expected lifetime of the computer system or embedded device.Type: GrantFiled: March 4, 2021Date of Patent: August 8, 2023Assignee: Arm LimitedInventors: Rainer Herberholz, Alexander Klimov, Peter Andrew Rees Williams
-
Patent number: 11550733Abstract: Disclosed are methods, systems and devices for storing states in a memory in support of applications residing in a trusted execution environment (TEE). In an implementation, one or more memory devices accessible by a memory controller may be shared between and/or among processes in an untrusted execution environment (UEE) and a TEE.Type: GrantFiled: July 1, 2020Date of Patent: January 10, 2023Assignee: Arm LimitedInventors: Richard Andrew Paterson, Rainer Herberholz, Peter Andrew Rees Williams, Oded Golombek, Einat Luko
-
Patent number: 11480613Abstract: Disclosed are methods, systems and devices for implementing built-in self-test (BIST) to be performed by an untrusted party and/or in an unsecure testing environment. In an embodiment, a test access port (TAP) on a device may enable a party to initiate execution of one or more BIST procedures on the device. Additionally, such a TAP may enable loading of encrypted instructions to be executed by one or more processors formed on a device under test.Type: GrantFiled: December 18, 2020Date of Patent: October 25, 2022Assignee: Arm LimitedInventors: Richard Andrew Paterson, Rainer Herberholz, Peter Andrew Rees Williams, Oded Golombek, Einat Luko, Jeffrey Scott Boyer
-
Publication number: 20220284104Abstract: Embodiments of the present disclosure advantageously provide a secure boot integrity verification system that is protected against future quantum attacks without relying on correctly functioning hardware security modules (HSMs) for the expected lifetime of the computer system or embedded device.Type: ApplicationFiled: March 4, 2021Publication date: September 8, 2022Applicant: Arm LimitedInventors: Rainer Herberholz, Alexander Klimov, Peter Andrew Rees Williams
-
Patent number: 11409323Abstract: A monitoring system for monitoring delay of critical path timing margins can include a plurality of adaptive monitoring circuits, where each adaptive monitoring circuit is coupled to a corresponding one of a plurality of paths in a circuit. Each adaptive monitoring circuit can include a first delay element designed to cause a mean timing margin of the plurality of N paths in the circuit to be within one minimum mean unit delay; a second delay element coupled to the first delay element and designed to add a mean delay of k*?max; a set-up capture element capturing an output of the second delay element; and a set-up warning comparison element that outputs a set-up warning signal when the output of the set-up capture element and a shadow capture element or a capture element of the corresponding one of the plurality of paths do not satisfy an expected condition.Type: GrantFiled: December 20, 2019Date of Patent: August 9, 2022Assignee: ARM LIMITEDInventors: Rainer Herberholz, Peter Andrew Rees Williams
-
Publication number: 20220196734Abstract: Disclosed are methods, systems and devices for implementing built-in self-test (BIST) to be performed by an untrusted party and/or in an unsecure testing environment. In an embodiment, a test access port (TAP) on a device may enable a party to initiate execution of one or more BIST procedures on the device. Additionally, such a TAP may enable loading of encrypted instructions to be executed by one or more processors formed on a device under test.Type: ApplicationFiled: December 18, 2020Publication date: June 23, 2022Inventors: Richard Andrew Paterson, Rainer Herberholz, Peter Andrew Rees Williams, Oded Golombek, Einat Luko, Jeffrey Scott Boyer
-
Publication number: 20220022349Abstract: Various implementations described herein are related to a device having a first coil-shaped spiral structure for an active shield and a second coil-shaped spiral structure that is wound in-between windings of the first coil-shaped spiral structure. The first coil-shaped spiral structure may provide for a coil-based electro-magnetic (EM) shield as a counter-measure circuit for protecting an underlying circuit.Type: ApplicationFiled: July 20, 2020Publication date: January 20, 2022Inventors: Narayan Prasad Ramachandran, Rainer Herberholz, Peter Andrew Rees Williams, Danny Joseph Traynor
-
Publication number: 20220004622Abstract: Disclosed are methods, systems and devices for storing states in a memory in support of applications residing in a trusted execution environment (TEE). In an implementation, one or more memory devices accessible by a memory controller may be shared between and/or among processes in an untrusted execution environment (UEE) and a TEE.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Inventors: Richard Andrew Paterson, Rainer Herberholz, Peter Andrew Rees Williams, Oded Golombek, Einat Luko
-
Publication number: 20210191452Abstract: A monitoring system for monitoring delay of critical path timing margins can include a plurality of adaptive monitoring circuits, where each adaptive monitoring circuit is coupled to a corresponding one of a plurality of paths in a circuit. Each adaptive monitoring circuit can include a first delay element designed to cause a mean timing margin of the plurality of N paths in the circuit to be within one minimum mean unit delay; a second delay element coupled to the first delay element and designed to add a mean delay of k*?max; a set-up capture element capturing an output of the second delay element; and a set-up warning comparison element that outputs a set-up warning signal when the output of the set-up capture element and a shadow capture element or a capture element of the corresponding one of the plurality of paths do not satisfy an expected condition.Type: ApplicationFiled: December 20, 2019Publication date: June 24, 2021Inventors: Rainer HERBERHOLZ, Peter Andrew Rees WILLIAMS
-
Patent number: 10913891Abstract: A method for producing hydrocarbons within a reservoir includes (a) injecting an aqueous solution into the reservoir. The aqueous solution includes water and a thermally activated chemical species. The thermally activated chemical species is urea, a urea derivative, or a carbamate. The thermally activated chemical agent is thermally activated at or above a threshold temperature less than 200° C. In addition, the method includes (b) thermally activating the thermally activated chemical species in the aqueous solution during or after (a) at a temperature equal to or greater than the threshold temperature to produce carbon-dioxide and at least one of ammonia, amine, and alkanolamine within the reservoir. Further, the method includes (c) increasing the water wettability of the subterranean formation in response to the thermally activation in (b). Still further, the method includes (d) waterflooding the reservoir with water after (a), (b) and (c).Type: GrantFiled: January 2, 2019Date of Patent: February 9, 2021Assignee: BP CORPORATION NORTH AMERICA INC.Inventors: James Neil, Spencer Taylor, Huang Zeng, Allan Peats, Giovanna Boccardo, John V. Bullen, Ian Ralph Collins, Andrew Rees
-
Publication number: 20190136124Abstract: A method for producing hydrocarbons within a reservoir includes (a) injecting an aqueous solution into the reservoir. The aqueous solution includes water and a thermally activated chemical species. The thermally activated chemical species is urea, a urea derivative, or a carbamate. The thermally activated chemical agent is thermally activated at or above a threshold temperature less than 200° C. In addition, the method includes (b) thermally activating the thermally activated chemical species in the aqueous solution during or after (a) at a temperature equal to or greater than the threshold temperature to produce carbon-dioxide and at least one of ammonia, amine, and alkanolamine within the reservoir. Further, the method includes (c) increasing the water wettability of the subterranean formation in response to the thermally activation in (b). Still further, the method includes (d) waterflooding the reservoir with water after (a), (b) and (c).Type: ApplicationFiled: January 2, 2019Publication date: May 9, 2019Applicant: BP Corporation North America Inc.Inventors: James Neil, Spencer Taylor, Huang Zeng, Allan Peats, Giovanna Boccardo, John V. Bullen, Ian Ralph Collins, Andrew Rees
-
Patent number: 10214683Abstract: A method for producing hydrocarbons within a reservoir includes (a) injecting an aqueous solution into the reservoir. The aqueous solution includes water and a thermally activated chemical species. The thermally activated chemical species is urea, a urea derivative, or a carbamate. The thermally activated chemical agent is thermally activated at or above a threshold temperature less than 200 C. In addition, the method includes (b) thermally activating the thermally activated chemical species in the aqueous solution during or after (a) at a temperature equal to or greater than the threshold temperature to produce carbon-dioxide and at least one of ammonia, amine, and alkanolamine within the reservoir. Further, the method includes (c) increasing the water wettability of the subterranean formation in response to the thermally activation in (b). Still further, the method includes (d) waterflooding the reservoir with water after (a), (b) and (c).Type: GrantFiled: January 12, 2016Date of Patent: February 26, 2019Assignee: BP Corporation North America IncInventors: James Neil, Spencer Taylor, Huang Zeng, Allan Peats, Giovanna Boccardo, John V. Bullen, Ian Ralph Collins, Andrew Rees
-
Publication number: 20180002595Abstract: A method for producing hydrocarbons within a reservoir includes (a) injecting an aqueous solution into the reservoir. The aqueous solution includes water and a thermally activated chemical species. The thermally activated chemical species is urea, a urea derivative, or a carbamate. The thermally activated chemical agent is thermally activated at or above a threshold temperature less than 200 C. In addition, the method includes (b) thermally activating the thermally activated chemical species in the aqueous solution during or after (a) at a temperature equal to or greater than the threshold temperature to produce carbon-dioxide and at least one of ammonia, amine, and alkanolamine within the reservoir. Further, the method includes (c) increasing the water wettability of the subterranean formation in response to the thermally activation in (b). Still further, the method includes (d) waterflooding the reservoir with water after (a), (b) and (c).Type: ApplicationFiled: January 12, 2016Publication date: January 4, 2018Applicant: BP Corporation North America Inc.Inventors: James Neil, Spencer Taylor, Huang Zeng, Allan Peats, Giovanna Boccardo, John V. Bullen, Ian Ralph Collins, Andrew Rees
-
Patent number: 9705393Abstract: A method of operating a voltage regulator including a source voltage rail and a plurality of output voltage rails, the method including: converting a source voltage on the source voltage rail to a respective output voltage on each output voltage rail; selecting an output voltage rail; comparing the output voltage on the selected output voltage rail to a reference voltage for the selected output voltage rail; and if the output voltage of the selected output voltage rail is less than the reference voltage for the selected output voltage rail, controlling the voltage regulator to increase the output voltage on the selected output voltage rail, wherein the frequency at which an output voltage rail is selected is dependent upon the rate at which the voltage regulator has previously increased the output voltage on that output voltage rail.Type: GrantFiled: December 30, 2013Date of Patent: July 11, 2017Assignee: QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD.Inventors: Barnaby Golder, Peter Andrew Rees Williams, Sukanta Kishore Panigrahi, Timothy Charles Clapp, Richard Andrew Wilkinson
-
Patent number: 9361564Abstract: Methods and devices are described, including a near-field communications (NFC) or radio frequency identification (RFID) device comprising an NFC or RFID circuit, an antenna having at least a first terminal, a first rectifier connected to the first terminal of the antenna, a switch between the first rectifier and the NFC or RFID circuit, a voltage detector for detecting a voltage in the device caused by a signal received at the antenna, and a control module for controlling the switch, wherein when the voltage exceeds a threshold magnitude, the control module controls the switch to be in an open state and, after a predetermined time period, determines whether the voltage still exceeds the threshold magnitude and, if the voltage still exceeds the predetermined magnitude, controls the switch to be in the open state.Type: GrantFiled: December 2, 2013Date of Patent: June 7, 2016Assignee: Qualcomm Technologies International, Ltd.Inventors: Anthony Lawrence McFarthing, Rainer Herberholz, Peter Andrew Rees Williams
-
Patent number: 9331673Abstract: An integrated circuit having an external connection pad and an active circuit for generating signals to be output from the integrated circuit by means of the pad, the integrated circuit including an interface circuit associated with the pad, the interface circuit including a latch coupled between the pad and an output of the active circuit, the latch being capable of operating in a first mode in which the state of the pad follows the state of the output of the active circuit and a second mode in which the state of the pad is held by the latch.Type: GrantFiled: December 31, 2013Date of Patent: May 3, 2016Assignee: Qualcomm Technologies International, Ltd.Inventors: Peter Andrew Rees Williams, Barnaby Golder
-
Patent number: 9173165Abstract: A communication device comprising: a first radio capable of communicating according to a first protocol and having a set of operational modes; and a second radio capable of communicating according to a second protocol, the communication device being configured to, in dependence on one or more communications by the second radio in accordance with the second protocol, selecting one mode of operation for the first radio from the set of operational modes, wherein said one or more communications comprises: sending a first message; and a response or non-response to the first message.Type: GrantFiled: January 8, 2013Date of Patent: October 27, 2015Assignee: CAMBRIDGE SILICON RADIO LIMITEDInventors: Jeremy Stark, Jonathan Tyson Williams, Peter Collins, Peter Andrew Rees Williams, Nick Jones
-
Publication number: 20150188517Abstract: An integrated circuit having an external connection pad and an active circuit for generating signals to be output from the integrated circuit by means of the pad, the integrated circuit including an interface circuit associated with the pad, the interface circuit including a latch coupled between the pad and an output of the active circuit, the latch being capable of operating in a first mode in which the state of the pad follows the state of the output of the active circuit and a second mode in which the state of the pad is held by the latch.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Cambridge Silicon Radio LimitedInventors: Peter Andrew Rees Williams, Barnaby Golder
-
Publication number: 20150188407Abstract: A method of operating a voltage regulator including a source voltage rail and a plurality of output voltage rails, the method including: converting a source voltage on the source voltage rail to a respective output voltage on each output voltage rail; selecting an output voltage rail; comparing the output voltage on the selected output voltage rail to a reference voltage for the selected output voltage rail; and if the output voltage of the selected output voltage rail is less than the reference voltage for the selected output voltage rail, controlling the voltage regulator to increase the output voltage on the selected output voltage rail, wherein the frequency at which an output voltage rail is selected is dependent upon the rate at which the voltage regulator has previously increased the output voltage on that output voltage rail.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: Cambridge Silicon Radio LimitedInventors: Barnaby Golder, Peter Andrew Rees Williams, Sukanta Kishore Panigrahi, Timothy Charles Clapp, Richard Andrew Wilkinson
-
Publication number: 20150154486Abstract: Methods and devices are described, including a near-field communications (NFC) or radio frequency identification (RFID) device comprising an NFC or RFID circuit, an antenna having at least a first terminal, a first rectifier connected to the first terminal of the antenna, a switch between the first rectifier and the NFC or RFID circuit, a voltage detector for detecting a voltage in the device caused by a signal received at the antenna, and a control module for controlling the switch, wherein when the voltage exceeds a threshold magnitude, the control module controls the switch to be in an open state and, after a predetermined time period, determines whether the voltage still exceeds the threshold magnitude and, if the voltage still exceeds the predetermined magnitude, controls the switch to be in the open state.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: CAMBRIDGE SILICON RADIO, LTD.Inventors: Anthony Lawrence MCFARTHING, Rainer HERBERHOLZ, Peter Andrew Rees WILLIAMS