Patents Represented by Attorney Anderson & Jansson
  • Patent number: 7155702
    Abstract: A first software program is capable of being referenced by a second software program. For compiling the second program, information, including an interface definition, is generated by a converter for the first program. Also, a generator is provided for generating first source code from the interface definition, so that second source code may be developed and the second program may be compiled from the first and second source code.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: December 26, 2006
    Assignee: Axalto SA
    Inventors: Ksheerabdhi Krishna, Michael Montgomery
  • Patent number: 7147167
    Abstract: This invention concerns a system to update encoded data stored in a memory of a data processing device such as a smartcard. In this system, the data is represented by a tree structure in directories and files according to an object representation. According to the invention, the update system comprises a specific referencing object able to reference all or some of the attributes of the encoded data in memory. A microcontroller is then programmed to extract from the referencing object the information required to locate the memory block occupied by this attribute, and update this block, replacing it by the new previously encoded data.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: December 12, 2006
    Assignee: Axalto SA
    Inventor: Ilan Mahalal
  • Patent number: 7131121
    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: Grant
    Filed: November 14, 2001
    Date of Patent: October 31, 2006
    Assignee: Axalto, Inc.
    Inventors: Ksheerabdhi Krishna, Tim Wilkinson, Sylvain Prevost, Yannick Burianne
  • Patent number: 7127605
    Abstract: A method and microcontroller for secure object sharing between applications executing on the microcontroller. A server application registers a delegate object with the operating system of the microcontroller. The delegate object permits access to the public interfaces of the server while enforcing security policies.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: October 24, 2006
    Assignee: Axalto, Inc.
    Inventors: Michael A. Montgomery, Ksheerabdhi Krishna
  • Patent number: 7127529
    Abstract: A smart card comprises a microcontroller, a memory unit, a storage unit, and a communications unit. The smart card may be connected to a terminal, which is in turn may be connected to a host computer and/or a network. The smart card is configured to initiate communications with the terminal, which enables the smart card to control the terminal, host computer, or network and to access the resources connected to the terminal, host computer, or network. A communications protocol defines the commands that the smart card can send and allows the smart card to communicate using asynchronous or logical asynchronous communication.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: October 24, 2006
    Assignee: AxAlto, Inc.
    Inventors: Michael A. Montgomery, Scott B. Guthery, Bertrand du Castel
  • Patent number: 7120813
    Abstract: In one form of the invention, a method for generating a local clock signal responsive to signals on a Universal Serial Bus (“USB”) includes generating a frequency-bearing clock signal by a free running oscillator on an integrated circuitry chip of a device coupled to the USB. The oscillator runs at a frequency that is substantially stable but initially known with substantial inaccuracy. A single ended bit-serial signal is extracted from received signals sent by a USB host or hub and timing signals are responsively asserted. A bit pattern is detected in the single ended bit-serial signal and intervals are measured during which the timing signals are asserted. The period P of the local clock signal is adjusted responsive to one of the measured intervals. In one variant, the initial inaccuracy is at least partly because the oscillator consists solely of circuitry on the chip.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: October 10, 2006
    Inventors: Robert Antoine Leydier, Christophe Alain Pomet
  • Patent number: 7026720
    Abstract: The invention relates to an integrated circuit card element, comprising a support (1) on which an electrical circuit (2) is produced, an integrated circuit (5) being connected thereto and having an active flip-chip mounted surface (7), said integrated circuit (5) being fixed to the support by a sealing product (6) that is arranged between the active surface of the integrated circuit and the support. The inventive element comprises a reinforcement segment (8) which is fixed on an inactive surface (9) of the integrated circuit opposite the active surface (7).
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: April 11, 2006
    Assignee: Schlumberger Inc.
    Inventors: Sophie Girard, Stéphane Provost
  • 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
  • Patent number: 7017824
    Abstract: A method for loading computer programs into a portable object memory, in particular a chip card, from one or several transmitting devices EM1, . . . EMj, . . . EMp, p being a whole number. The computer program is divided into n blocks BLK1, . . . BLKi, . . . BLKn, n being a whole number greater than 1. Information I(n) representing a number of blocks to be loaded is transmitted to the portable object. The blocks BLK1, . . . BLKi, . . . BLKn are loaded into the portable object memory, and each block BLKi loaded in the portable object is counted, restarting from the last block during re-loading, to avoid restarting from the beginning.
    Type: Grant
    Filed: February 18, 1999
    Date of Patent: March 28, 2006
    Assignee: Axalto SA
    Inventor: Fabien Thiriet