Patent ID: 7194768

Claim:
A method of processing a message using a first software application and a second software application, wherein each of said first and second software applications are resident in a memory means of an electronic card and are configured to be executed on said electronic card, wherein said electronic card is constructed for coupling to a reading device to facilitate reading of said memory means said reading device is configured for receiving said message from a third software application executing on a remote apparatus, and wherein said message comprises a code identifying said first application or said second application, said method comprising the steps of: using said first software application to determine which of said first and second software applications is identified in said message; and if said first software application is identified in said message, determining whether a first set of conditions is satisfied and processing said message using said first software application if said first set of conditions is satisfied, or if said second software application is identified in said message, determining whether a second set of conditions is satisfied and using said first software application to pass said message to said second software application if said second set of conditions is satisfied, wherein said second set of conditions are secure access conditions.