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: 12184793Abstract: 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: GrantFiled: October 6, 2021Date of Patent: December 31, 2024Assignee: Robert Bosch GmbHInventors: Robert Lambert, Tobias Klein, Andrew Inwood
-
Publication number: 20230209156Abstract: 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: ApplicationFiled: December 23, 2022Publication date: June 29, 2023Inventors: Robert LAMBERT, Mark ADAMSON, Steven HARRIS
-
Publication number: 20230104332Abstract: 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: ApplicationFiled: October 6, 2021Publication date: April 6, 2023Inventors: Robert Lambert, Tobias Klein, Andrew Inwood
-
Patent number: 11337936Abstract: 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: GrantFiled: March 12, 2014Date of Patent: May 24, 2022Assignee: NOVEN PHARMACEUTICALS, INC.Inventors: Robert Lambert, Weijun Lu, Jun Liao
-
Patent number: 11015088Abstract: 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: GrantFiled: May 7, 2018Date of Patent: May 25, 2021Assignee: Henkel IP & Holding GmbHInventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Ceclile Ollagnier
-
Patent number: 10947418Abstract: 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: GrantFiled: May 7, 2018Date of Patent: March 16, 2021Assignee: Henkel IP & Holding GmbHInventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Cecile Ollagnier
-
Patent number: 10951924Abstract: 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: GrantFiled: October 21, 2015Date of Patent: March 16, 2021Assignee: Digital Barriers Services Ltd.Inventors: Robert Lambert, Gordon Innes, Andrew Didsbury
-
Patent number: 10523936Abstract: 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: GrantFiled: September 15, 2016Date of Patent: December 31, 2019Assignee: DIGITAL BARRIERS SERVICES LTDInventor: Robert Lambert
-
Patent number: 10511575Abstract: 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: GrantFiled: September 18, 2017Date of Patent: December 17, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Nikolay Gigov, Yin Tan, Robert Lambert
-
Publication number: 20190089676Abstract: 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: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Nikolay GIGOV, Yin TAN, Robert LAMBERT
-
Publication number: 20180362808Abstract: 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: ApplicationFiled: May 7, 2018Publication date: December 20, 2018Inventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Cecile Ollagnier
-
Publication number: 20180324419Abstract: 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: ApplicationFiled: September 15, 2016Publication date: November 8, 2018Inventor: Robert LAMBERT
-
Publication number: 20180251659Abstract: 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: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Inventors: Raymond Tully, Rory Barnes, Mark Loane, Robert Lambert, Ceclile Ollagnier
-
Publication number: 20180035135Abstract: 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: ApplicationFiled: October 21, 2015Publication date: February 1, 2018Applicant: DIGITAL BARRIERS SERVICES LTD.Inventors: Robert LAMBERT, Gordon INNES, Andrew DIDSBURY
-
Publication number: 20140271865Abstract: 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: ApplicationFiled: March 12, 2014Publication date: September 18, 2014Applicant: NOVEN PHARMACEUTICALS, INC.Inventors: Robert Lambert, Weijun Lu, Jun Liao
-
Patent number: 8693684Abstract: 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: GrantFiled: September 14, 2012Date of Patent: April 8, 2014Assignee: Certicom Corp.Inventors: Robert Lambert, Ashok Vadekar
-
Publication number: 20130016831Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 17, 2013Applicant: Certicom Corp.Inventors: Robert Lambert, Ashok Vadekar
-
Patent number: 7512233Abstract: 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: GrantFiled: September 12, 2006Date of Patent: March 31, 2009Assignee: Certicom Corp.Inventors: Robert Lambert, Ashok Vadekar
-
Patent number: 7500202Abstract: 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: GrantFiled: September 30, 2002Date of Patent: March 3, 2009Assignee: Corporate Media PartnersInventors: George Gerba, Robert Lambert, Michael Nichols
-
Patent number: RE43792Abstract: 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: GrantFiled: March 30, 2011Date of Patent: November 6, 2012Assignee: Certicom Corp.Inventors: Robert Lambert, Ashok Vadekar