Patent ID: 9600954
Date: 2017-03-21
CPC Classifications: G06Q,G07F

Claim:
1. A method for operating an integrated circuit card to provide dynamic data associated with an EMV application during an EMV application selection process to a display of a payment terminal, wherein an application which is an EMV payment application is being selected to initiate and process a transaction, which modifies said dynamic data associated with said EMV application, wherein the method comprises: transferring the File Control Information (FCI) including an Application Preferred Name of a plurality of EMV applications available on the integrated circuit card to the payment terminal, the Application Preferred Name of at least one of said EMV applications includes a dynamic part associated with said dynamic data associated with said EMV application; receiving an EMV select command from the payment terminal specifying one of at least one EMV payment applications available on the integrated circuit card to be taken as said application selected to initiate and process the transaction; in response to receiving the EMV select command from the payment terminal, modifying said dynamic part of the Application Preferred Name of the FCI of the specified EMV application from transaction to transaction displayed on said display, said dynamic part being associated with said dynamic data of the EMV payment application, said dynamic part of the Application Preferred Name of the FCI of the specified EMV application being incorporated into the Application Preferred Name of the File Control Information of the specified EMV application of the integrated circuit card, by creating a dynamic File Control Information of variable length, determining the value and the length of said dynamic data, formatting said dynamic data, creating a tag-length-value (TLV) format from the formatted dynamic data, and incorporating the tag-length-value format into the Application Preferred Name of the File Control Information; wherein the modifying dynamically of at least a part of the Application Preferred Name of the FCI is handled by a second application, which is distinct from the selected application and which is an intermediate application receiving all commands sent from a terminal connected to the integrated circuit card and receiving all responses sent from the selected application.