Patents by Inventor Geraud Plagne

Geraud Plagne 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: 20240356753
    Abstract: A process comprises transmitting, by a first device and through a first communication channel, a message comprising an identifier of the first channel, a first encrypted authentication value and at least one encrypted data value, the first authentication value being associated with the first device, receiving, by a second device, the message, decrypting, by a first circuit of the second device, the first encrypted authentication value, applying, by the first circuit of the second device, at least one non-invertible operation on the first decrypted authentication value, resulting in a verification value, comparing, by the first circuit of the second device, the verification value with the identifier of the first channel, and processing the at least one encrypted data value based on the comparison.
    Type: Application
    Filed: April 16, 2024
    Publication date: October 24, 2024
    Inventors: Quentin Guellaën, Julien Montmasson, Geraud Plagne
  • Patent number: 8983175
    Abstract: The present invention provides an improved method and device for generating a depth map (112) by extracting three-dimensional depth information from the movement vectors of an encoded video bit stream (102) to display two-dimensional video sequences onto three-dimensional displays. In particular, the invention performs depth extraction (110) by means of a post-processing of the movement vectors of the inter-coded macroblocks, which have been already encoded in the video bit stream, thereby significantly reducing the heavy processing requirements associated with conventional motion estimation techniques.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: March 17, 2015
    Assignee: Entropic Communications, Inc.
    Inventor: Geraud Plagne
  • Patent number: 8146063
    Abstract: A series (20) of original instructions for a single processor is translated into implementing instructions for executions distributed over a plurality of processors (12,16) of different type. The series (20) of original instructions is split into successive sections (22a-c,24a,b) assigned to respective ones of the processors (12,16). Operand transfer instructions are added to the sections (22a-c,24a,b) to support data dependencies between the sections (22a-c,24a,b). The assignment includes selecting a location of a boundary in the series of original instructions between successive ones of the sections (22a-c,24a,b) so as to substantially minimize an aggregate of the execution cost factors of the original instructions as implemented and including costs for the operand transfer instructions. Preferably, the locations of the boundaries are determined from a search among different boundaries positions.
    Type: Grant
    Filed: February 5, 2004
    Date of Patent: March 27, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Menno Menasshe Lindwer, Geraud Plagne, Evert-Jan Daniël Pol, Hugues Dailliez
  • Publication number: 20080285648
    Abstract: The present invention relates to a decoding apparatus and method for decoding compressed video data having a plurality of video frames with a plurality of blocks, wherein the video frames are split in a first predetermined direction into at least two stripes whose width does not exceed a hardware prediction line size. Then, coefficient prediction is performed on one of the at least two stripes to provide a predictor in a second predetermined direction for at least one other of the at least two stripes, the second predetermined direction being perpendicular to the first predetermined direction. Additionally, fake blocks are generated to be inserted into the at least one other of said at least two stripes in order to initialize prediction in the second predetermined direction. Thereby, hardware accelerators with fixed processing width can be used in a more flexible manner.
    Type: Application
    Filed: April 14, 2006
    Publication date: November 20, 2008
    Inventor: Geraud Plagne
  • Publication number: 20080232716
    Abstract: The present invention provides an improved method and device for generating a depth map (112) by extracting three-dimensional depth information from the movement vectors of an encoded video bit stream (102) to display two-dimensional video sequences onto three-dimensional displays. In particular, the invention performs depth extraction (110) by means of a post-processing of the movement vectors of the inter-coded macroblocks, which have been already encoded in the video bit stream, thereby significantly reducing the heavy processing requirements associated with conventional motion estimation techniques.
    Type: Application
    Filed: August 10, 2006
    Publication date: September 25, 2008
    Applicant: NXP B.V.
    Inventor: Geraud Plagne
  • Patent number: 7200547
    Abstract: A device and method for processing binary program files includes transferring a binary program file in the form of binary data packets over a communication network between a transmission device of a server platform and a reception device of a target platform. The reception device reorders the packets suitable for forming reordered-packet groups. A processor successively analyzes the reordered-packet groups so as to identify portions of code and processes the analyzed packets as soon as a portion of code has been identified.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: April 3, 2007
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Thierry Lafage, Geraud Plagne
  • Publication number: 20060179423
    Abstract: A series (20) of original instructions for a single processor is translated into implementing instructions for executions distributed over a plurality of processors (12,16) of different type. The series (20) of original instructions is split into successive sections (22a-c,24a,b) assigned to respective ones of the processors (12,16). Operand transfer instructions are added to the sections (22a-c,24a,b) to support data dependencies between the sections (22a-c,24a,b). The assignment includes selecting a location of a boundary in the series of original instructions between successive ones of the sections (22a-c,24a,b) so as to substantially minimize an aggregate of the execution cost factors of the original instructions as implemented and including costs for the operand transfer instructions. Preferably, the locations of the boundaries are determined from a search among different boundaries positions.
    Type: Application
    Filed: February 5, 2004
    Publication date: August 10, 2006
    Inventors: Menno Lindwer, Geraud Plagne, Evert-Jan Pol, Hugues Dailliez
  • Publication number: 20030177167
    Abstract: The present invention relates to method of processing binary program files, the method comprising a step of transferring a binary program file (11) in the form of binary data packets over a communication network (13) between a transmission device (12) of a server platform (10) and a reception device (14) of a target platform (18), a step of reordering the packets suitable for forming reordered-packet groups, and a processing step which is suitable for successively analyzing the reordered-packet groups so as to identify portions of code. The downloading of the binary program file, on the one hand, and the processing of the binary program file, on the other hand, are carried out according to a pipeline principle, which consequently makes it possible to process said binary program files more rapidly.
    Type: Application
    Filed: January 24, 2003
    Publication date: September 18, 2003
    Inventors: Thierry Lafage, Geraud Plagne