Method and apparatus for sharing data files among runtime environment applets in an integrated circuit card
AssigneeMicrosoft Corporation
InventorsGilad Odinak, David Milstein, Eric C. Perlin, Vinay Deo, Scott B. Guthery
Life of this patent
Estimating the term…
Abstract
An integrated circuit card includes a storage device to store one or more code files and one or more data files, and control logic. The control logic implements an ICC runtime environment that executes an applet in response to a command identifying both a code file and a data file received from a host system.
Claims16
One or more computer readable media comprising computer executable instructions that, when executed, direct an integrated circuit card (ICC) to:
- receive a command to execute one or more code files and one or more data files to execute a runtime environment applet in the ICC, wherein a data file can be invoked with different code files to implement different runtime environment applets;
- access a file system to retrieve and load an identified code file and an identified data file;
- and
- execute the identified code file through completion to perform operations in the identified data file.
An integrated circuit card (ICC) having computer-readable memory to store computer-executable instructions that, when executed, comprise:
- means to receive a command to execute one or more code files and one or more data files to execute a runtime environment applet in the ICC, wherein a data file can be invoked with different code files to implement different runtime environment applets;
- means to access a file system to retrieve and load an identified code file and an identified data file;
- and
- means to initiate execution of the identified code file through completion to perform operations in the identified data file.
One or more computer readable media comprising computer executable instructions that, when executed, direct an integrated circuit card (ICC) to:
- receive a command to execute one or more code files and one or more data files to execute a runtime environment applet in the ICC, wherein a code file can be invoked with multiple data files to implement different runtime environment applets;
- access a file system to retrieve and load an identified code file and an identified data file;
- and
- execute the identified code file through completion to perform operations in the identified data file.
An integrated circuit card (ICC) having computer-readable memory to store computer-executable instructions that, when executed, comprise:
- means to receive a command to execute one or more code files and one or more data files to execute a runtime environment applet in the ICC, wherein a code file can be invoked with multiple data files to implement different runtime environment applets;
- means to access a file system to retrieve and load an identified code file and an identified data file;
- and
- means to initiate execution of the identified code file through completion to perform operations in the identified data file.
Dependencies are inferred from the claim text.