Patents by Inventor Sylvain Prevost

Sylvain Prevost 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: 20060095598
    Abstract: A smart card having the capability during execution of an initialization process to allow concurrent processing of a second process consisting of distinct computational units having deadlines associated therewith and a method for operating such a smart card. The smart card has logic to initiate the second process and to execute a unit of the second process, logic to initiate the initialization process, logic to periodically pause the initialization process to allow the second process to process a computational unit before any required deadline for completing the computational unit, and logic to executing the second process processing a computational unit during the pauses of the initialization process.
    Type: Application
    Filed: October 30, 2004
    Publication date: May 4, 2006
    Applicant: Axalto Inc.
    Inventors: Sylvain Prevost, Bart Bombay
  • Publication number: 20060076420
    Abstract: Updating the access control of a smart card at multiple points of the smart card life cycle. The system and method for updating the access control mechanisms during the smart card life cycle includes implementing an interface having a method for providing access control and a method for registering an access manager as an active access manager. In response to a request to register an access manager, the system and method executes the method for determining whether registering the access manager may be allowed.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 13, 2006
    Applicant: Axalto Inc.
    Inventors: Sylvain Prevost, Kapil Sachdeva
  • Publication number: 20060080655
    Abstract: Updating system software of a resource-constrained device having a microprocessor. The system software is updated by embedding native code instructions in an application program that is downloaded onto the resource-constrained device. The native code instructions are selected from the instruction set requiring no processing prior to execution by the microprocessor. In response to detecting that an application contains embedded native code, passing the embedded native code directly to the microprocessor for execution.
    Type: Application
    Filed: October 4, 2005
    Publication date: April 13, 2006
    Applicant: Axalto Inc.
    Inventor: Sylvain Prevost
  • Publication number: 20060047955
    Abstract: Protecting an application of a multi-application smart card against unauthorized manipulations. A system and method for guarding against unauthorized modifications includes partitioning the application into a plurality of basic blocks. Basic blocks are programming atomic units that have one entry point and one exit point and comprises a set of data units. For each basic block a check value associated with a basic block is computed wherein the check value is a function of the data units of the basic block. This check value is some how remembered and later recalled and checked either during execution of the corresponding basic block of the application program or prior to execution of the application program. During or prior to execution of the basic block the re-computed check value is verified to be the same as the remembered check value. If not, an error condition is indicated and a corrective action may be taken.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Applicant: Axalto Inc.
    Inventors: Sylvain Prevost, Kapil Sachdeva
  • Publication number: 20060047954
    Abstract: Providing application programs the right to access a data item while preventing security breaches, allowing applications and data to be independently updated, and allowing multiple applications to share the data item. Each application program has associated therewith a first public key and each data file has associated therewith a second public key. If these public keys match for a particular application program and data file, the application program is granted access to the data file.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Applicant: Axalto Inc.
    Inventors: Kapil Sachdeva, Sylvain Prevost
  • Publication number: 20030093781
    Abstract: A smart card which includes a non-volatile read/write memory, a processor connected to the memory, and an installer module configured to cause the processor to receive computer code having method bodies into the memory, and further configured to cause the processor to perform a method for determining the instruction boundaries of the method bodies and resolving unresolved references within the method bodies.
    Type: Application
    Filed: November 14, 2001
    Publication date: May 15, 2003
    Inventors: Ksheerabdhi Krishna, Tim Wilkinson, Sylvain Prevost, Yannick Burianne