Patents by Inventor Richard A. Newell
Richard A. Newell 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: 20240090728Abstract: A vacuum cleaner with a battery unit for powering the vacuum cleaner is provided. The battery unit includes a plurality of serially connected battery cells and battery management electronics operatively coupled to the battery cells. Two enclosures are provided on either side of a central axis of the vacuum cleaner, each enclosure including a portion of the plurality of battery cells, and a portion of the battery management electronics operatively coupled to the respective portion of the plurality of the battery cells. A link strap interconnects the portions of the battery management electronics.Type: ApplicationFiled: December 14, 2021Publication date: March 21, 2024Applicant: Dyson Technology LimitedInventors: Edward Richard OLDFIELD, Peter James NEWELL, Christopher John BATEMAN, Sergio MINGUELA SANCHEZ
-
Patent number: 11066962Abstract: An engine valve actuation system includes a rotatable camshaft having a cam lobe, and a lifter arm assembly having a lifter arm with a roller in contact with the cam lobe. A bushing is positioned in a pin bore of the lifter arm and journals the lifter arm upon the pin for reciprocation in response to rotation of the camshaft. An incoming oil passage extends to the pin bore, and an outgoing oil passage extends from the pin bore. The outgoing oil passage forms an oil spray port defining an oil spray path oriented to direct a spray of oil at the roller and/or the cam lobe. An oil feed groove is formed in at least one of the lifter arm or the bushing and fluidly connects the incoming oil passage to the outgoing oil passage.Type: GrantFiled: July 13, 2020Date of Patent: July 20, 2021Assignee: Caterpillar Inc.Inventors: Jonathan Richard Newell, Prabhu Nagaraj
-
Patent number: 10353638Abstract: A method for generating a secure nonce using a one-time programmable (OTP) memory within an integrated circuit to provide persistence, the method including randomly selecting k currently-unprogrammed bits in the OTP memory, creating a data set using data derived from current contents of the OTP memory altered by changing the states of the k currently-unprogrammed bits of the OTP memory, and employing as the secure nonce the data set or data derived from the data set. The selected k bits are programmed in the OTP memory.Type: GrantFiled: November 16, 2015Date of Patent: July 16, 2019Assignee: MICROSEMI SOC CORPORATIONInventor: G. Richard Newell
-
Patent number: 10127374Abstract: A method for controlling the use of intellectual property (IP) in an individual integrated circuit includes loading data including the IP into the individual integrated circuit, loading an IP license certificate into the individual integrated circuit, the certificate including identification of the IP authorized for the individual integrated circuit, determining inside the individual integrated circuit whether the IP is authorized for the individual integrated circuit, enabling operation of the individual integrated circuit if the IP circuit is authorized for use in the individual integrated circuit, and imposing a penalty on operation of the individual integrated circuit if the IP is not authorized for use in the individual integrated circuit.Type: GrantFiled: February 26, 2015Date of Patent: November 13, 2018Assignee: MICROSEMI SOC CORPORATIONInventors: G. Richard Newell, Paul Ekas
-
Patent number: 10114369Abstract: A method for determining if an individual integrated circuit was manufactured using an individual instance of tooling includes collecting from the individual integrated circuit first data representing at least one attribute that varies as a function of the tooling used to manufacture the individual integrated circuit and second data identifying the integrated circuit as having been manufactured using the individual instance of tooling. The first data is compared to a signature of the individual instance of tooling identified by the second data. The signature is derived from the at least one attribute measured from a population of integrated circuits that were manufactured using the individual instance of tooling. The individual integrated circuit is identified as having been manufactured using the individual instance of tooling identified in the second data collected from the individual integrated circuit if the first data correlates to the signature by a predetermined threshold.Type: GrantFiled: June 23, 2015Date of Patent: October 30, 2018Assignee: MICROSEMI SOC CORPORATIONInventors: G. Richard Newell, Russell Robert Garcia
-
Patent number: 9953166Abstract: A method for securely booting a target processor in a target system from a secure root of trust includes computing a message authentication code from boot code to be provided to the target processor, including an obfuscated algorithm for recreating the message authentication code in the target processor, serving the boot code to the target processor, executing the boot code to recreate the message authentication code in the target processor, serving the message authentication code back to the root of trust, comparing the returned message authentication code with the message authentication code generated in the root of trust, continuing execution of the boot code data if the returned message authentication code matches the message authentication code, and applying at least one penalty to the target system if the returned message authentication code does not match the message authentication code generated in the root of trust.Type: GrantFiled: July 3, 2014Date of Patent: April 24, 2018Assignee: Microsemi SoC CorporationInventor: G. Richard Newell
-
Patent number: 9668558Abstract: Disclosed is a stack of individually separable packages for a plurality of contact lenses, each individual lens being packaged between a first surface and a second surface, wherein the first surface is provided by a first one of the individually separable packages and the second surface is provided by a second one of the individually separable packages.Type: GrantFiled: September 28, 2015Date of Patent: June 6, 2017Assignee: CONTACT LENS PRECISION LABORATORIES LTD.Inventors: John Clamp, Richard Newell
-
Patent number: 9672385Abstract: A method for securely programming a population of authorized FPGAs includes defining the population of authorized FPGAs, generating an encrypted configuration bitstream for the population of authorized FPGAs, generating an individual Authorization Code for each FPGA in the population of authorized FPGAs, feeding the individual Authorization Codes into the FPGAs in the population of FPGAs, feeding the encrypted configuration bitstream into all of the FPGAs in the population of FPGAs, and in each FPGA using the Authorization Code to decrypt the encrypted configuration bitstream to program the FPGA.Type: GrantFiled: September 15, 2014Date of Patent: June 6, 2017Assignee: Microsemi SoC CorporationInventor: G. Richard Newell
-
Publication number: 20160140357Abstract: A method for generating a secure nonce using a one-time programmable (OTP) memory within an integrated circuit to provide persistence, the method including randomly selecting k currently-unprogrammed bits in the OTP memory, creating a data set using data derived from current contents of the OTP memory altered by changing the states of the k currently-unprogrammed bits of the OTP memory, and employing as the secure nonce the data set or data derived from the data set. The selected k bits are programmed in the OTP memory.Type: ApplicationFiled: November 16, 2015Publication date: May 19, 2016Applicant: MICROSEMI SOC CORPORATIONInventor: G. Richard Newell
-
Publication number: 20160015139Abstract: Disclosed is a stack of individually separable packages for a plurality of contact lenses, each individual lens being packaged between a first surface and a second surface, wherein the first surface is provided by a first one of the individually separable packages and the second surface is provided by a second one of the individually separable packages.Type: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Inventors: John CLAMP, Richard NEWELL
-
Publication number: 20150370247Abstract: A method for determining if an individual integrated circuit was manufactured using an individual instance of tooling includes collecting from the individual integrated circuit first data representing at least one attribute that varies as a function of the tooling used to manufacture the individual integrated circuit and second data identifying the integrated circuit as having been manufactured using the individual instance of tooling. The first data is compared to a signature of the individual instance of tooling identified by the second data. The signature is derived from the at least one attribute measured from a population of integrated circuits that were manufactured using the individual instance of tooling. The individual integrated circuit is identified as having been manufactured using the individual instance of tooling identified in the second data collected from the individual integrated circuit if the first data correlates to the signature by a predetermined threshold.Type: ApplicationFiled: June 23, 2015Publication date: December 24, 2015Applicant: MICROSEMI SOC CORPORATIONInventors: G. Richard Newell, Russell Robert Garcia
-
Patent number: 9173463Abstract: Disclosed is a stack of individually separable packages for a plurality of contact lenses, each individual lens being packaged between a first surface and a second surface, wherein the first surface is provided by a first one of the individually separable packages and the second surface is provided by a second one of the individually separable packages.Type: GrantFiled: November 25, 2013Date of Patent: November 3, 2015Assignee: CONTACT LENS PRECISION LABORATORIES LTD.Inventors: John Clamp, Richard Newell
-
Publication number: 20150242620Abstract: A method for controlling the use of intellectual property (IP) in an individual integrated circuit includes loading data including the IP into the individual integrated circuit, loading an IP license certificate into the individual integrated circuit, the certificate including identification of the IP authorized for the individual integrated circuit, determining inside the individual integrated circuit whether the IP is authorized for the individual integrated circuit, enabling operation of the individual integrated circuit if the IP circuit is authorized for use in the individual integrated circuit, and imposing a penalty on operation of the individual integrated circuit if the IP is not authorized for use in the individual integrated circuit.Type: ApplicationFiled: February 25, 2015Publication date: August 27, 2015Applicant: Microsemi SoC CorporationInventors: G. Richard Newell, Paul Ekas
-
Publication number: 20150242615Abstract: A method for controlling the use of intellectual property (IP) in an individual integrated circuit includes loading data including the IP into the individual integrated circuit, loading an IP license certificate into the individual integrated circuit, the certificate including identification of the IP authorized for the individual integrated circuit, determining inside the individual integrated circuit whether the IP is authorized for the individual integrated circuit, enabling operation of the individual integrated circuit if the IP circuit is authorized for use in the individual integrated circuit, and imposing a penalty on operation of the individual integrated circuit if the IP is not authorized for use in the individual integrated circuit.Type: ApplicationFiled: February 26, 2015Publication date: August 27, 2015Applicant: MICROSEMI SOC CORPORATIONInventors: G. Richard Newell, Paul Ekas
-
Publication number: 20150129437Abstract: Disclosed is a stack of individually separable packages for a plurality of contact lenses, each individual lens being packaged between a first surface and a second surface, wherein the first surface is provided by a first one of the individually separable packages and the second surface is provided by a second one of the individually separable packages.Type: ApplicationFiled: November 25, 2013Publication date: May 14, 2015Applicant: Contact Lens Precision Laboratories Ltd.Inventors: John CLAMP, Richard NEWELL
-
Publication number: 20150100793Abstract: A method for securely programming a population of authorized FPGAs includes defining the population of authorized FPGAs, generating an encrypted configuration bitstream for the population of authorized FPGAs, generating an individual Authorization Code for each FPGA in the population of authorized FPGAs, feeding the individual Authorization Codes into the FPGAs in the population of FPGAs, feeding the encrypted configuration bitstream into all of the FPGAs in the population of FPGAs, and in each FPGA using the Authorization Code to decrypt the encrypted configuration bitstream to program the FPGA.Type: ApplicationFiled: September 15, 2014Publication date: April 9, 2015Inventor: G. Richard Newell
-
Publication number: 20150012737Abstract: A method for securely booting a target processor in a target system from a secure root of trust includes computing a message authentication code from boot code to be provided to the target processor, including an obfuscated algorithm for recreating the message authentication code in the target processor, serving the boot code to the target processor, executing the boot code to recreate the message authentication code in the target processor, serving the message authentication code back to the root of trust, comparing the returned message authentication code with the message authentication code generated in the root of trust, continuing execution of the boot code data if the returned message authentication code matches the message authentication code, and applying at least one penalty to the target system if the returned message authentication code does not match the message authentication code generated in the root of trust.Type: ApplicationFiled: July 3, 2014Publication date: January 8, 2015Inventor: G. Richard Newell
-
Publication number: 20140043059Abstract: A method for verifying that data is correctly loaded into an individual programmable logic device includes computing a reference digest of the data to be loaded into the individual programmable logic device, loading the data into the individual programmable logic device, computing inside the individual programmable logic device an as-programmed digest of the data that was loaded into the individual programmable logic device, reading the as-programmed digest out of the individual programmable logic device, comparing the as-programmed digest with the reference digest, and verifying the loaded data if the as-programmed digest matches the reference digest, and indicating an error if the as-programmed digest does not match the reference digest.Type: ApplicationFiled: August 12, 2013Publication date: February 13, 2014Applicant: Microsemi SoC Corp.Inventors: Theodore Speers, G. Richard Newell
-
Patent number: 8131527Abstract: The present invention relates to FGFR pharmacophores, and in particular to compounds which are capable of binding to FGFR with greater affinity than their binding to VEGFR and methods of identifying such compounds using the pharmacophore. The present invention further relates to compositions, methods and uses of the compounds and the pharmacophores disclosed herein.Type: GrantFiled: December 21, 2007Date of Patent: March 6, 2012Assignee: Astex Therapeutics Ltd.Inventors: Gordon Saxty, Valerio Berdini, David Richard Newell, Owen Callaghan, Maria Grazia Carr, Miles Stuart Congreve, Adrian Liam Gill, Andrew Madin, Christopher William Murray
-
Patent number: 7732483Abstract: A compound of formula I: and isomers, salts, solvates, chemically protected forms, and prodrugs thereof, wherein: R1 and R2 are independently selected from hydrogen, an optionally substituted C1-7 alkyl group, C3-20 heterocyclyl group, or C5-20 aryl group, or may together form, along with the nitrogen atom to which they are attached, an optionally substituted heterocyclic ring having from 4 to 8 ring atoms; Q is —NH—C(?O)— or —O—; Y is an optionally substituted C1-5 alkylene group; X is selected from SR3 or NR4R5, wherein, R3, or R4 and R5 are independently selected from hydrogen, optionally substituted C1-7 alkyl, C5-20 aryl, or C3-20 heterocyclyl groups, or R4 and R5 may together form, along with the nitrogen atom to which they are attached, an optionally substituted heterocyclic ring having from 4 to 8 ring atoms; if Q is —O—, X is additionally selected from —C(?O)—NR6R7, wherein R6 and R7 are independently selected from hydrogen, optionally substituted C1-7 alkyl, C5-20 aryl, or C3-20 heterocyclyl groType: GrantFiled: June 5, 2008Date of Patent: June 8, 2010Assignees: Kudos Pharmaceuticals Limited, Cancer Research Technology LimitedInventors: Graeme Cameron Murray Smith, Niall Morrison Barr Martin, Keith Allan Menear, Marc Geoffrey Hummersone, Laurent Jean Martin Rigoreau, Roger John Griffin, Bernard Thomas Golding, David Richard Newell, Hilary Alan Calvert, Nicola Jane Curtin, Ian Robert Hardcastle, Kappusamy Saravanan