IP Library Granted Patent US 7,017,824
Granted Patent B1
US 7,017,824 · App. 09/622,657 · Granted Mar 28, 2006

Loading computer programs in blocks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,017,824
App. No.
09/622,657
Granted
Mar 28, 2006
Kind
B1
Abstract

A method for loading computer programs into a portable object memory, in particular a chip card, from one or several transmitting devices EM 1 , . . . EMj, . . . EMp, p being a whole number. The computer program is divided into n blocks BLK 1 , . . . 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 BLK 1 , . . . 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.

Claims (16)

1. Method for loading computer programs into a memory of a portable memory object having a contactless operating mode, particularly a chip card, from one or more transmitting devices EM1, . . . , EMj, . . . EMp, p being a whole number, the method comprising:

the computer program is divided into n blocks BLK1, . . . BLKi, . . . , BLKn, n being a whole number greater than 1;

a piece of information I(n) indicating the number n of blocks to be loaded is transmitted to the portable memory object;

the blocks BLK1, . . . , BLKi, . . . BLKn are loaded without contact into a memory of the portable memory object from a transmitting device EMj wherein j is in a range from 1 through p;

each block BLKi is counted in the portable memory object;

the loading of the blocks BLK1, . . . , BLKi, . . . , BLKn is interrupted during the loading of a block BLKi due to an interruption in communication between EMj and the card;

in response to establishing of communication between one of the transmitting device EMk and the card, wherein k is in a range 1 through p:

interrogating the card as to which block to resume loading, and

resuming the loading of the blocks from block i from transmitting device EMk; and

each block BLKi loaded is counted in the portable memory object.

2. Method according to claim 1 , the method further comprises:

prior to the resumption of the loading of the block BLKi, the loading or nonloading state of the portable memory object is verified.

3. The method according to claim 1 , wherein EMj and EMk are two distinct transmitting devices.

4. The method according to claim 1 , further comprising:

setting a flag FLG to indicate whether the card is in a loading state or in a non-loading state; and

upon establishing communication between one of the transmitting devices EMk and the card, interrogating the flag FLG to determine whether the card is in a loading state.

Assignments (2)
CHANGE OF NAME Recorded Feb 7, 2006
From: SCHLUMBERGER SYSTEMES S.A.
To: AXALTO SA
Reel/Frame 017275/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2000
From: THIRIET, FABIEN
To: SCHLUMBERGER SYSTEMES
Reel/Frame 011185/0373 →