Patents by Inventor Robert Lambert

Robert Lambert 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: 12184793
    Abstract: A method for certificate chain validation is disclosed for memory-efficient execution inside a secure execution environment of a hardware security module (HSM), despite very limited memory being inside the HSM. This is achieved by allocating enough HSM memory for at least the root certificate, a signer certificate, and a certificate to be validated, and replacing the signer certificate as the certificate chain is traversed. Revalidation of data is implemented by computing secure tags that enable the HSM to quickly recognize previously validated data. Chain validation is only considered provisional until checked against a CRL, which can be provided to the HSM in a streaming fashion, and each received serial number in the CRL is checked against the list of serial numbers representing the provisionally verified chain.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: December 31, 2024
    Assignee: Robert Bosch GmbH
    Inventors: Robert Lambert, Tobias Klein, Andrew Inwood
  • Publication number: 20230209156
    Abstract: Various embodiments include devices, systems, and methods for managing storage of video in response to an event in a body-worn video recording device. A body-worn video recording device may continuously store images captured by the camera in the rolling buffer memory, and copy images stored on the rolling buffer memory and storing images captured by the camera in a non-volatile memory in response to determining that a trigger event has occurred. A network computing device may receive from a first body-worn video recording device a signal that a trigger event has occurred, select one or more second body-worn video recording devices in response to receiving the signal that the trigger event has occurred, and send activation messages to the selected one or more second body-worn video recording devices to store images from a respective rolling buffer memory and subsequently captured images in a non-volatile memory.
    Type: Application
    Filed: December 23, 2022
    Publication date: June 29, 2023
    Inventors: Robert LAMBERT, Mark ADAMSON, Steven HARRIS
  • Publication number: 20230104332
    Abstract: A method for certificate chain validation is disclosed for memory-efficient execution inside a secure execution environment of a hardware security module (HSM), despite very limited memory being inside the HSM. This is achieved by allocating enough HSM memory for at least the root certificate, a signer certificate, and a certificate to be validated, and replacing the signer certificate as the certificate chain is traversed. Revalidation of data is implemented by computing secure tags that enable the HSM to quickly recognize previously validated data. Chain validation is only considered provisional until checked against a CRL, which can be provided to the HSM in a streaming fashion, and each received serial number in the CRL is checked against the list of serial numbers representing the provisionally verified chain.
    Type: Application
    Filed: October 6, 2021
    Publication date: April 6, 2023
    Inventors: Robert Lambert, Tobias Klein, Andrew Inwood
  • Patent number: 11337936
    Abstract: Described are transdermal drug delivery compositions comprising amphetamine, methods of making them and therapeutic methods using them. The compositions are provided in a flexible, finite form (e.g. “patch”-type systems) and comprise a polymer matrix that includes amphetamine and an acrylic block copolymer.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: May 24, 2022
    Assignee: NOVEN PHARMACEUTICALS, INC.
    Inventors: Robert Lambert, Weijun Lu, Jun Liao
  • Patent number: 11015088
    Abstract: Cyanoacrylate compositions that include a cyanoacrylate component, a rubber toughening component, a component containing at least two (meth)acrylate functional groups and an anhydride component are provided.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: May 25, 2021
    Assignee: Henkel IP & Holding GmbH
    Inventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Ceclile Ollagnier
  • Patent number: 10947418
    Abstract: Cyanoacrylate compositions that include, in addition to an allyl-2-cyanoacrylate, a rubber toughening component and a component functionalized with at least two blocked hydroxyl groups are provided.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 16, 2021
    Assignee: Henkel IP & Holding GmbH
    Inventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Cecile Ollagnier
  • Patent number: 10951924
    Abstract: A video encoder (2) is disclosed for sending video data to a server (4) over a channel. A video compressor (16) can compress video data using an adjustable compression factor. A multiplexer/pack constructor (18) can receive compressed video from the compressor, together with non-video data, and can queue data for transmission. A bandwidth monitor (20) is provided for monitoring the performance of the channel based on the behaviour of transmitted data packets, including their round-trip travel time to and from the server (4). The compressor (16) can modify the adjustable compression factor based on the performance of the channel, as determined by the bandwidth monitor, and the amount of non-video data received by the packet constructor. This can permit transmission of non-video data without disrupting the live video feed or introducing any delay.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: March 16, 2021
    Assignee: Digital Barriers Services Ltd.
    Inventors: Robert Lambert, Gordon Innes, Andrew Didsbury
  • Patent number: 10523936
    Abstract: A method of compressing an array of data entries in the form of digital electronic signals, the method including determining a plurality of possible compressed encodings for each block of the array using a respective different compression technique for each encoding of the block, wherein each possible compressed encoding has a respective data size and a respective reconstruction error; and generating a list of the plurality of compressed encodings and selecting that one of the plurality of compressed encodings from the list which, when uncompressed and added to the reference data array, provides the largest relative improvement in reconstruction error per unit increase in data size. A compressed encoding of the original data array may then be updated by adding the selected compressed encoding, and a reference data array may be updated by adding the selected encoding in uncompressed form.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 31, 2019
    Assignee: DIGITAL BARRIERS SERVICES LTD
    Inventor: Robert Lambert
  • Patent number: 10511575
    Abstract: Methods and systems for providing an endpoint device with access to a remote resource are disclosed. A first secure tunnel with the endpoint device is established from an intermediate device, the first tunnel terminating within a trusted execution environment (TEE) in the intermediate device. At least one credential is received within the TEE and via the first secure tunnel from the endpoint device. The at least one credential is transmitted from the intermediate device to the remote resource via a second secure tunnel, the second tunnel located between the remote resource and the intermediate device and originating within the TEE. In response to the at least one credential being accepted by the remote resource, communications between the endpoint device and the remote resource via the TEE in the intermediate device through the first and second secure tunnels are enabled.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: December 17, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Nikolay Gigov, Yin Tan, Robert Lambert
  • Publication number: 20190089676
    Abstract: Methods and systems for providing an endpoint device with access to a remote resource are disclosed. A first secure tunnel with the endpoint device is established from an intermediate device, the first tunnel terminating within a trusted execution environment (TEE) in the intermediate device. At least one credential is received within the TEE and via the first secure tunnel from the endpoint device. The at least one credential is transmitted from the intermediate device to the remote resource via a second secure tunnel, the second tunnel located between the remote resource and the intermediate device and originating within the TEE. In response to the at least one credential being accepted by the remote resource, communications between the endpoint device and the remote resource via the TEE in the intermediate device through the first and second secure tunnels are enabled.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Nikolay GIGOV, Yin TAN, Robert LAMBERT
  • Publication number: 20180362808
    Abstract: Cyanoacrylate compositions that include, in addition to an allyl-2-cyanoacrylate, a rubber toughening component and a component functionalized with at least two blocked hydroxyl groups are provided.
    Type: Application
    Filed: May 7, 2018
    Publication date: December 20, 2018
    Inventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Cecile Ollagnier
  • Publication number: 20180324419
    Abstract: A method of compressing an array of data entries in the form of digital electronic signals, the method including determining a plurality of possible compressed encodings for each block of the array using a respective different compression technique for each encoding of the block, wherein each possible compressed encoding has a respective data size and a respective reconstruction error; and generating a list of the plurality of compressed encodings and selecting that one of the plurality of compressed encodings from the list which, when uncompressed and added to the reference data array, provides the largest relative improvement in reconstruction error per unit increase in data size. A compressed encoding of the original data array may then be updated by adding the selected compressed encoding, and a reference data array may be updated by adding the selected encoding in uncompressed form.
    Type: Application
    Filed: September 15, 2016
    Publication date: November 8, 2018
    Inventor: Robert LAMBERT
  • Publication number: 20180251659
    Abstract: Cyanoacrylate compositions that include a cyanoacrylate component, a rubber toughening component, a component containing at least two (meth)acrylate functional groups and an anhydride component are provided.
    Type: Application
    Filed: May 7, 2018
    Publication date: September 6, 2018
    Inventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Ceclile Ollagnier
  • Publication number: 20180035135
    Abstract: A video encoder (2) is disclosed for sending video data to a server (4) over a channel. A video compressor (16) can compress video data using an adjustable compression factor. A multiplexer/pack constructor (18) can receive compressed video from the compressor, together with non-video data, and can queue data for transmission. A bandwidth monitor (20) is provided for monitoring the performance of the channel based on the behaviour of transmitted data packets, including their round-trip travel time to and from the server (4). The compressor (16) can modify the adjustable compression factor based on the performance of the channel, as determined by the bandwidth monitor, and the amount of non-video data received by the packet constructor Specifically, the compression factor can be changed so that video data can be transmitted promptly but with reduced quality if there is less bandwidth available and if space is required in the channel for non-video data.
    Type: Application
    Filed: October 21, 2015
    Publication date: February 1, 2018
    Applicant: DIGITAL BARRIERS SERVICES LTD.
    Inventors: Robert LAMBERT, Gordon INNES, Andrew DIDSBURY
  • Publication number: 20140271865
    Abstract: Described are transdermal drug delivery compositions comprising amphetamine, methods of making them and therapeutic methods using them. The compositions are provided in a flexible, finite form (e.g. “patch”-type systems) and comprise a polymer matrix that includes amphetamine and an acrylic block copolymer.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: NOVEN PHARMACEUTICALS, INC.
    Inventors: Robert Lambert, Weijun Lu, Jun Liao
  • Patent number: 8693684
    Abstract: A method of generating a key by a first correspondent. The key is computable by a second correspondent. The method comprises the steps of: a) making available to the second correspondent a first short term public key; b) obtaining a second short term public key from the second correspondent; c) computing a first exponent derived from the first short term private key, the first short term public key, and the first long term private key; d) computing a second exponent derived from the first short term private key, the first short term public key, the second short term public key and the first long term private key; e) computing a simultaneous exponentiation of the first exponent with the second short term public key and the second exponent with the second long term public key.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 8, 2014
    Assignee: Certicom Corp.
    Inventors: Robert Lambert, Ashok Vadekar
  • Publication number: 20130016831
    Abstract: A method of generating a key by a first correspondent. The key is computable by a second correspondent by a second correspondent. The method comprising the steps of: a) making available to the second correspondent a first short term public key; b) obtaining a second short term public key from the second correspondent; c) computing a first exponent derived from the first short term private key, the first short term public key, and said first long term private key; d) computing a second exponent derived from the first short term private key, the first long term public key, the second short term public key and the first long term private key; computing a simultaneous exponentiation of the first exponent with the second short term public key and said second exponent with the second long term public key.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Applicant: Certicom Corp.
    Inventors: Robert Lambert, Ashok Vadekar
  • Patent number: 7512233
    Abstract: A method of generating a key by a first correspondent. The key is computable by a second correspondent. The method comprises the steps of: a) making available to the second correspondent a first short term public key; b) obtaining a second short term public key from the second correspondent; c) computing a first exponent derived from the first short term private key, the first short term public key, and the first long term private key; d) computing a second exponent derived from the first short term private key, the first long term public key, the second short term public key and the first long term private key; computing a simultaneous exponentiation of the first exponent with the second short term public key and the second exponent with the second long term public key.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: March 31, 2009
    Assignee: Certicom Corp.
    Inventors: Robert Lambert, Ashok Vadekar
  • Patent number: 7500202
    Abstract: Presented is a remote control for interacting with a navigation system that allows content presented on a display device to be navigated in an organized and categorized fashion. The remote control comprises operational controls grouped by navigational function located on at least three sides of the remote control for selecting content. An infrared transmitter is provided for transmitting instructions coded as infrared signals. A programmable controller is operative to receive an indication that a control was selected and instruct the transmitter to transmit an infrared signal corresponding to the control selected.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: March 3, 2009
    Assignee: Corporate Media Partners
    Inventors: George Gerba, Robert Lambert, Michael Nichols
  • Patent number: RE43792
    Abstract: A method of generating a key by a first correspondent. The key is computable by a second correspondent. The method comprises the steps of: a) making available to the second correspondent a first short term public key; b) obtaining a second short term public key from the second correspondent; c) computing a first exponent derived from the first short term private key, the first short term public key, and the first long term private key; d) computing a second exponent derived from the first short term private key, the first long short term public key, the second short term public key and the first long term private key; e) computing a simultaneous exponentiation of the first exponent with the second short term public key and the second exponent with the second long term public key.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: November 6, 2012
    Assignee: Certicom Corp.
    Inventors: Robert Lambert, Ashok Vadekar