System and method for flexibly loading an IC card
First Claim
1. A method for loading an application onto an integrated circuit card subsequent to its issuance the integrated circuit card comprising a memory containing two or more available different-sized spaces each defined by a contiguous memory space of sequential memory addresses with no skipped addresses, said different-sized spaces resulting from content deletions or additions to said memory and including at least one said space having a smallest-sized available area, the method comprising:
- dividing the application into a plurality of segments; and
for at least one of the plurality of segments, determining which of the one or more available spaces has the smallest-sized available area in the memory in which the at least one of the plurality of segments can be stored.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method of flexibly loading an application and its associated data from an application provider onto an IC card. The application and its associated data is divided into segments which can each fit into the input buffer of an Integrated circuit card. Each segment is transmitted separately and the Integrated circuit card then stores the segment in an available space in the IC card'"'"'s memory. The segments can be placed in non-contiguous memory in order to reduce memory fragmentation.
170 Citations
2 Claims
-
1. A method for loading an application onto an integrated circuit card subsequent to its issuance the integrated circuit card comprising a memory containing two or more available different-sized spaces each defined by a contiguous memory space of sequential memory addresses with no skipped addresses, said different-sized spaces resulting from content deletions or additions to said memory and including at least one said space having a smallest-sized available area, the method comprising:
-
dividing the application into a plurality of segments; and
for at least one of the plurality of segments, determining which of the one or more available spaces has the smallest-sized available area in the memory in which the at least one of the plurality of segments can be stored.
-
-
2. An application loading system for loading an application onto an integrated circuit card subsequent to its issuance, comprising:
-
an application provider for dividing an application into a plurality of segments; and
said integrated circuit card comprising a memory containing two or more available spaces each defined by a continguous memory space of sequential memory addresses with no skipped addresses, said different-sized spaces resulting from content deletions or additions to said memory and including at least one said space having a smallest-sized available area, the integrated circuit card for determining, for at least one of the plurality of segments, which of the one or more available spaces has the smallest available area in the memory in which the at least one of the plurality of segments can be stored.
-
Specification