Patent ID: 8381235

Claim:
A personal token, comprising a memory configured to store a Javacard application code, wherein the personal token is configured to execute the Javacard application code so as to deliver HTML page data to an external device for the external device to display an HTML page on the basis of the such delivered HTML page data, wherein the personal token is further configured to store data to be used as a constructing part of the HTML page, wherein the data comprises at least one file comprising a contributing part of the HTML page and wherein the at least one file is stored separate from the memory area over which the Javacard application code is stored, wherein the contributing part of HTML page comprises an HTML page template, wherein the Javacard application code comprises a callback module configured to pass dynamic objects into the HTML page template, wherein the personal token further comprises an application programming interface (API) configured to open and read content of at least one file in response to the Javacard application code requesting such opening to said API, wherein the at least one file comprises at least an identifier for a dynamic object of the HTML page, and wherein the API is configured to parse the at least one file which stores the HTML page template into at least one static object and at least one dynamic object identifier, wherein the API is configured to transmit the at least one static object to the external device and transmit the at least one dynamic object identifier to the callback module of the Javacard application code, and wherein the personal token is configured to open the at least one file when the data is requested for delivery of the HTML page data to the external device.