Method for operating a portable data carrier configured for executing reloadable functional programs
First Claim
1. A method for operating a data carrier equipped with a communication device, a memory device and a program execution unit for executing function programs contained in the memory device, comprising the steps:
- installing a function program in the memory device of the data carrier for realizing a loader interface which in turn makes it possible to reload function programs each realizing a load application,providing a free memory space available for the loader interface in the memory device,reloading at least one load application via the communication device into the memory device, said reloading being controlled by the loader interface, and the load application being allotted a part of the free memory space as an assigned address space;
wherein the loader interface transfers the management of an assigned address space completely to a load application after the load application is assigned to the assigned address space, such that the loader interface has no further influence on or access to the assigned address space; and
wherein the load application is configured to load at least one application program into said assigned address space.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is proposed for operating a portable data carrier designed for executing reloadable function programs. According to the method the data carrier initially has installed thereon a loader interface which allows the reloading of load applications which in turn permit the loading of function programs. Each load application has allotted thereto an invariable assigned address space. To support the management of an assigned address space, badges are produced for application programs to be reloaded, said badges containing information about the size of the memory space required for the application program. Address space in the memory device is allotted to application programs to be reloaded in accordance with the size information provided on the badges. A data carrier suitable for carrying out said method is further disclosed.
25 Citations
12 Claims
-
1. A method for operating a data carrier equipped with a communication device, a memory device and a program execution unit for executing function programs contained in the memory device, comprising the steps:
-
installing a function program in the memory device of the data carrier for realizing a loader interface which in turn makes it possible to reload function programs each realizing a load application, providing a free memory space available for the loader interface in the memory device, reloading at least one load application via the communication device into the memory device, said reloading being controlled by the loader interface, and the load application being allotted a part of the free memory space as an assigned address space; wherein the loader interface transfers the management of an assigned address space completely to a load application after the load application is assigned to the assigned address space, such that the loader interface has no further influence on or access to the assigned address space; and wherein the load application is configured to load at least one application program into said assigned address space. - View Dependent Claims (2, 3)
-
-
4. A data carrier comprising
a memory device for receiving function and application programs, a program execution unit for executing function programs contained in the memory device, a communication device, a loader interface comprising a function program for loading at least one load application, which permits the reloading of a further application program, into the memory device via the communication device, the loader interface having associated therewith in the memory device a free memory space for receiving at least one load application; wherein the loader interface transfers the management of an assigned address space completely to a load application after the load application is assigned to the assigned address space, such that the loader interface has no further influence on or access to the assigned address space. - View Dependent Claims (5, 6, 7)
-
8. A method for operating a data carrier having a memory device for receiving function and application programs, a program execution unit for executing function and application programs contained in the memory device, and a communication device, comprising the steps:
-
equipping the data carrier with a function program comprising a loader interface for reloading application programs into the memory device, equipping the data carrier with a management device for assigning address spaces in the memory device to reloaded application programs, providing the application program to be reloaded with badges containing information about the size of the memory space required for the application program, evaluating the badge during reloading of an application program, and assigning to the application program an address space in the memory device coordinated with the determined size information; wherein the loader interface transfers the management of an assigned address space completely to a load application after the load application is assigned to the assigned address space, such that the loader interface has no further influence on or access to the assigned address space. - View Dependent Claims (9, 10, 11)
-
-
12. A data carrier comprising a memory device for receiving function and application programs, a program execution unit for executing function programs contained in the memory device, a communication device, and a loader interface comprising a function program, for reloading at least one application program into the memory device via the communication device, the loader interface having means for checking a badge of an application program to be loaded, and assigning memory space in the memory device to an application program to be loaded in accordance with size information contained on the badge;
wherein the loader interface transfers the management of an assigned address space completely to a load application after the load application is assigned to the assigned address space, such that the loader interface has no further influence on or access to the assigned address space.
Specification