Patents by Inventor Manuel Pegourie-Gonnard

Manuel Pegourie-Gonnard 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: 20220217515
    Abstract: Broadly speaking, the present techniques relate to a computer implemented method for establishing a secure communication session between a client device and a server resource.
    Type: Application
    Filed: May 4, 2020
    Publication date: July 7, 2022
    Inventors: Hannes TSCHOFENIG, Mikko Johannes SAARNIVALA, Szymon SASIN, Hanno BECKER, Manuel PEGOURIE-GONNARD
  • Patent number: 11146400
    Abstract: A method for verifying the integrity of data in a message by a data processing device, the message comprising a plurality of packets, the method comprising: receiving, at the device from a first resource, a manifest associated with the message, the manifest comprising a plurality of group check values for the plurality of packets; receiving, at the device, from the first or a different resource, the message; generating a first progression of rolling hashes for the plurality of packets; deriving group check values from the first progression of rolling hashes for groups of the plurality of packets along one or more paths; verifying the integrity of the data in the message based on or in response to a determination that the derived group check values correspond to the plurality of group check values in the manifest.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: October 12, 2021
    Assignees: ARM IP LIMITED, ARM LTD
    Inventors: Geraint David Luff, Brendan James Moran, Milosch Meriac, Manuel Pegourie-Gonnard
  • Publication number: 20200288322
    Abstract: A method for verifying the integrity of data in a message by a data processing device, the message comprising a plurality of packets, the method comprising: receiving, at the device from a first resource, a manifest associated with the message, the manifest comprising a plurality of group check values for the plurality of packets; receiving, at the device, from the first or a different resource, the message; generating a first progression of rolling hashes for the plurality of packets; deriving group check values from the first progression of rolling hashes for groups of the plurality of packets along one or more paths; verifying the integrity of the data in the message based on or in response to a determination that the derived group check values correspond to the plurality of group check values in the manifest.
    Type: Application
    Filed: March 16, 2020
    Publication date: September 10, 2020
    Inventors: Geraint David Luff, Brendan James Moran, Milosch Meriac, Manuel Pegourie-Gonnard
  • Patent number: 10595207
    Abstract: A method for verifying the integrity of data in a message by a data processing device, the message comprising a plurality of packets, the method comprising: receiving, at the device from a first resource, a manifest associated with the message, the manifest comprising a plurality of group check values for the plurality of packets; receiving, at the device, from the first or a different resource, the message; generating a first progression of rolling hashes for the plurality of packets; deriving group check values from the first progression of rolling hashes for groups of the plurality of packets along one or more paths; verifying the integrity of the data in the message based on or in response to a determination that the derived group check values correspond to the plurality of group check values in the manifest.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: March 17, 2020
    Assignees: ARM Ltd, ARM IP Limited
    Inventors: Geraint Luff, Brendan Moran, Milosch Meriac, Manuel Pegourie-Gonnard
  • Publication number: 20170070890
    Abstract: A method for verifying the integrity of data in a message by a data processing device, the message comprising a plurality of packets, the method comprising: receiving, at the device from a first resource, a manifest associated with the message, the manifest comprising a plurality of group check values for the plurality of packets; receiving, at the device, from the first or a different resource, the message; generating a first progression of rolling hashes for the plurality of packets; deriving group check values from the first progression of rolling hashes for groups of the plurality of packets along one or more paths; verifying the integrity of the data in the message based on or in response to a determination that the derived group check values correspond to the plurality of group check values in the manifest.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 9, 2017
    Inventors: Geraint Luff, Brendan Moran, Milosch Meriac, Manuel Pegourie-Gonnard