Patents by Inventor Olivier Landier

Olivier Landier 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: 9077856
    Abstract: In one embodiment of the present invention, a method is disclosed for conditional access to a digital data stream encrypted with at least one first control word and broadcasted via an emitter of a broadcasting network to at least one mobile equipment, the latter also being connected via a mobile communication network to a management center, the stream containing control messages encrypted with a transmission key and including a second control word obtained by the encryption of the first control word with a local key, the method includes the following steps: reception by the mobile equipment of at least one cryptogram via the mobile network, determination of at least one local key from the received cryptogram, reception of a control message via the broadcasting network, decryption of the message and obtaining the second control word, decryption of the second control word with the local key and obtaining the first control word, and decryption of the data of the stream with the first control word.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: July 7, 2015
    Assignee: NAGRA FRANCE SAS
    Inventors: Bertrand Wendling, Olivier Landier
  • Publication number: 20080144822
    Abstract: In one embodiment of the present invention, a method is disclosed for conditional access to a digital data stream encrypted with at least one first control word and broadcasted via an emitter of a broadcasting network to at least one mobile equipment, the latter also being connected via a mobile communication network to a management center, the stream containing control messages encrypted with a transmission key and including a second control word obtained by the encryption of the first control word with a local key, the method includes the following steps: reception by the mobile equipment of at least one cryptogram via the mobile network, determination of at least one local key from the received cryptogram, reception of a control message via the broadcasting network, decryption of the message and obtaining the second control word, decryption of the second control word with the local key and obtaining the first control word, and decryption of the data of the stream with the first control word.
    Type: Application
    Filed: November 13, 2007
    Publication date: June 19, 2008
    Inventors: Bertrand Wendling, Olivier Landier
  • Publication number: 20080022411
    Abstract: A method is disclosed for conditional access to a digital data stream encrypted with at least one first control word and broadcasted via an emitter of a broadcasting network to at least one mobile equipment. The latter also is connected via a mobile communication network to a management center. The stream contains control messages encrypted with a transmission key and includes a second control word obtained by the encryption of the first control word with a local key. The method includes reception by the mobile equipment of at least one cryptogram via the mobile network, determination of at least one local key from the received cryptogram, and reception of a control message via the broadcasting network, decryption of the message and obtaining the second control word.
    Type: Application
    Filed: May 11, 2006
    Publication date: January 24, 2008
    Inventors: Betrand Wendling, Olivier Landier
  • Patent number: 7093096
    Abstract: This invention concerns an optimised management method for allocating memory space of an onboard system to a data structure and a corresponding onboard system. The object code packets and the data packets being discriminated, and the memory being subdivided into addressable elementary memory blocks, the method consists in allocating (A1) to the object code packets a set of elementary memory blocks located in a first memory space (MS1) to addresses substantially adjacent and to the data packets another set of elementary memory blocks located in a second memory range (MS2). This enables to avoid fragmentation of the memory zone, during successive installations/deinstallations and to implement very easily an optimal defragmentation procedure, adapted to each type of data, code or application data.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: August 15, 2006
    Assignee: CP8Technologies
    Inventors: Nicolas Fougeroux, Olivier Landier, Patrice Hameau
  • Patent number: 7024535
    Abstract: The invention concerns a method for dynamically allocating memory workspace of an onboard system to a data structure identified by an identification number (ID_Ak) and the corresponding onboard system. The storage area of the onboard system being subdivided into elementary memory blocks (BL1), the method is implemented on the basis of an allocation instruction and an erasure instruction. To allocate (A) an elementary memory block, the method consists in assigning an identification number (ID-Ak) to the block concerned. To erase (E) an elementary storage block, the method consists in assigning an arbitrary value (AAAA) different from any identification number. The system is applicable to onboard systems, such as multi-application microprocessor cards.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: April 4, 2006
    Assignee: CP8 Technologies
    Inventors: Nicolas Fougeroux, Patrice Hameau, Olivier Landier
  • Publication number: 20040215913
    Abstract: The invention concerns a method for dynamically allocating memory workspace of an onboard system to a data structure identified by an identification number (ID_Ak) and the corresponding onboard system.
    Type: Application
    Filed: September 9, 2003
    Publication date: October 28, 2004
    Inventors: Nicolas Fougeroux, Patrice Hameau, Olivier Landier
  • Publication number: 20040098554
    Abstract: This invention concerns an optimised management method for allocating memory space of an onboard system to a data structure and a corresponding onboard system. The object code packets and the data packets being discriminated, and the memory being subdivided into addressable elementary memory blocks, the method consists in allocating (A1) to the object code packets a set of elementary memory blocks located in a first memory space (MS1) to addresses substantially adjacent and to the data packets another set of elementary memory blocks located in a second memory range (MS2). This enables to avoid fragmentation of the memory zone, during successive installations/deinstallations and to implement very easily an optimal defragmentation procedure, adapted to each type of data, code or application data.
    Type: Application
    Filed: September 18, 2003
    Publication date: May 20, 2004
    Inventors: Nicolas Fougerdux, Olivier Landier, Patrice Hameau
  • Publication number: 20030028742
    Abstract: The invention concerns a method and an embedded microchip system (8) for the secure execution of an instruction sequence of a computer application in the form of typed objects or data, particularly written in “Java” language. The memory (1) is organized into a first series of elementary stacks (2, 3) for storing instructions. Each typed object or datum is associated with one or more so-called typing bits specifying the type. These bits are stored in a second series of elementary stacks (4, 5) that correspond one-to-one with with the stacks (2, 3) of the first series. Before executing predetermined types of instructions, a continuous verification is performed, prior to the execution of these instructions, of the matching between a type indicated by the latter and an expected type, indicated by the typing bits. If they do not match, the execution is stopped.
    Type: Application
    Filed: January 17, 2002
    Publication date: February 6, 2003
    Inventors: Patrice Hameau, Nicolas Fougeroux, Olivier Landier
  • Patent number: 6347552
    Abstract: A profile of a rack, that may have zero, one, or a plurality of containers may be obtained using an ultrasonic sensor. The sensor emits a plurality of ultrasonic bursts and the rack is transported under the sensor at a slew speed that allows the sensor to detect at least first and second echoes from each of the bursts. Data points, corresponding to each of the first and second echoes, are generated and the data points are captured in a memory device. The data points, generally reflecting the levels of the rack and any containers, are processed to dynamically and non-invasively (i.e., without physically contacting the liquid with a probe) determine information about the container types, whether any container is capped, and, if one or more containers are uncapped, the liquid level in the uncapped containers.
    Type: Grant
    Filed: September 5, 2000
    Date of Patent: February 19, 2002
    Assignee: Bayer Corporation
    Inventors: Paul E. Purpura, Ralph Waters, Olivier Landier, Beri Cohen
  • Patent number: 6227053
    Abstract: A profile of a rack, that may have zero, one, or a plurality of containers may be obtained using an ultrasonic sensor. The sensor emits a plurality of ultrasonic bursts and the rack is transported under the sensor at a slew speed that allows the sensor to detect at least first and second echoes from each of the bursts. Data points, corresponding to each of the first and second echoes, are generated and the data points are captured in a memory device. The data points, generally reflecting the levels of the rack and any containers, are processed to dynamically and non-invasively (i.e., without physically contacting the liquid with a probe) determine information about the container types, whether any container is capped, and, if one or more containers are uncapped, the liquid level in the uncapped containers.
    Type: Grant
    Filed: July 14, 1998
    Date of Patent: May 8, 2001
    Assignee: Bayer Corporation
    Inventors: Paul E. Purpura, Ralph Waters, Olivier Landier, Beri Cohen