Patent ID: 6839756

Claim:
A method for activating at least one application (A 1 -A n ) located in a chip card ( 2 a ) connected, by means of a browser ( 10 ), to a local terminal ( 1 ) having a reader ( 3 ) for said chip card, characterized in that it comprises at least the following phases: a/ installing in said chip card ( 2 a ) in a first preliminary phase a first piece of specific software ( 23 a ), forming an interface with said at least one application (A 1 -A n ) stored in the chip card ( 2 a ); b/ installing in the terminal ( 1 ) in a second preliminary phase a second piece of specific software ( 13 ) forming an interface with at least said browser ( 10 ); said first and second pieces of specific software ( 13 , 23 a ) having at least one pair of first matching software entities ( 132 , 232 a ), each of said first matching entities ( 132 , 232 a ) cooperating with the other so as to allow the establishment of a two-way data exchange session between said terminal ( 1 ) and said chip card ( 2 a ), so that said chip card ( 2 a ) offers the functionality of an information server; installing in said chip card ( 2 a ) in a third preliminary phase a second software entity (ATS 1 -ATS n ), said second software entity (ATS 1 -ATS n ) cooperating with said applications (A 1 -A n ) and said second piece of specific software ( 23 a ) and being capable of interpreting an instruction sequence and of translating said sequence into a set of commands, and further comprising at least the following steps: 1/ establishing a data exchange session between said terminal ( 1 ) and said chip card ( 2 a ), through one of said pairs of first matching software entities ( 132 , 232 a 1 ), in order to transmit a request to access one of said applications (A i ); 2/ receiving said request by one of said second software entities (ATS i ), interpreting one of said instruction sequences, said one interpreted instruction sequence being associated with said application to be accessed (A i ), and transmitting said translated commands to said accessed application, in order to activate said accessed application; and 3/ generating and transmitting to said browser ( 10 ), through said second software entity (ATSi) and via said first ( 13 ) and second ( 23 a ) pieces of specific software, a response to said request.