Patents by Inventor Dominique Parlange

Dominique Parlange 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: 8301890
    Abstract: A method of processing programming instructions may include identifying an instruction to be fetched; determining if the identified instruction is protected; if the identified instruction is protected, selecting an alternate instruction from a plurality of alternate instructions corresponding to the identified protected instruction, and fetching the selected alternate instruction; and if the identified instruction is not protected, fetching the identified instruction. Identifying the instruction to be fetched may include identifying an address stored in a program address pointer. Determining if the identified instruction is protected may include comparing the address stored in the program address pointer to one or more addresses stored in a first memory portion, and determining if there is a correspondence.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: October 30, 2012
    Assignee: Inside Secure
    Inventors: Majid Kaabouch, Eric Le Cocquen, Dominique Parlange
  • Patent number: 7958291
    Abstract: An apparatus includes a first interface having a communication channel through which data is transmitted to or received from a target device and a first control register that is configured to control, based at least in part on its contents, transmission or reception of data through the communication channel. The apparatus also includes a second interface having a second control register that is configured to control, based at least in part on its contents, transmission or reception of data through the communication channel. A circuit in the apparatus harmonizes the contents of the first control register and the second control register, such that an external controller can control transmission or reception of data through the communication channel by providing control data in a first format to the first control register or by providing alternate control data in a second different format to the second control register.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: June 7, 2011
    Assignee: Atmel Rousset S.A.S.
    Inventors: Florent Renahy, Dominique Parlange
  • Patent number: 7845568
    Abstract: In some implementations, a mobile device includes a first interface configured to communicably couple to a removable integrated circuit card; a second interface configured to wirelessly communicate with a contactless reader that is external to the mobile device; a communication interface that couples the first interface and the second interface and that is configured to obtain information from an integrated circuit card that is coupled to the first interface in response to receipt by the second interface of an information request from the contactless reader; and a programmable timer that is configured to be started in response to the second interface receiving an information request from the contactless reader, and that is further configured to, upon reaching a programmed value, cause the second interface to transmit the obtained information to the contactless reader.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: December 7, 2010
    Assignee: Atmel Rousset S.A.S.
    Inventors: Dominique Parlange, Jean Pierre Enguent, Romain Palmade
  • Publication number: 20080277482
    Abstract: In some implementations, a mobile device includes a first interface configured to communicably couple to a removable integrated circuit card; a second interface configured to wirelessly communicate with a contactless reader that is external to the mobile device; a communication interface that couples the first interface and the second interface and that is configured to obtain information from an integrated circuit card that is coupled to the first interface in response to receipt by the second interface of an information request from the contactless reader; and a programmable timer that is configured to be started in response to the second interface receiving an information request from the contactless reader, and that is further configured to, upon reaching a programmed value, cause the second interface to transmit the obtained information to the contactless reader.
    Type: Application
    Filed: May 9, 2007
    Publication date: November 13, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Dominique Parlange, Jean-Pierre Enguent, Romain Palmade
  • Publication number: 20080147923
    Abstract: In some implementations, an apparatus includes a first interface having a communication channel through which data is transmitted to or received from a target device and a first control register that is configured to control, based at least in part on its contents, transmission or reception of data through the communication channel; a second interface having a second control register that is configured to control, based at least in part on its contents, transmission or reception of data through the communication channel; and a circuit that harmonizes contents of the first control register and the second control register, such that an external controller can control transmission or reception of data through the communication channel by providing control data in a first format to the first control register or by providing alternate control data in a second different format to the second control register.
    Type: Application
    Filed: October 10, 2006
    Publication date: June 19, 2008
    Applicant: Atmel Corporation
    Inventors: Florent Renahy, Dominique Parlange
  • Publication number: 20080040607
    Abstract: A method of processing programming instructions may include identifying an instruction to be fetched; determining if the identified instruction is protected; if the identified instruction is protected, selecting an alternate instruction from a plurality of alternate instructions corresponding to the identified protected instruction, and fetching the selected alternate instruction; and if the identified instruction is not protected, fetching the identified instruction. Identifying the instruction to be fetched may include identifying an address stored in a program address pointer. Determining if the identified instruction is protected may include comparing the address stored in the program address pointer to one or more addresses stored in a first memory portion, and determining if there is a correspondence.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Inventors: Majid Kaabouch, Eric Le Cocquen, Dominique Parlange