Patent ID: 8646059
Filing Date: 2014-02-04
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method for communication within payment devices configured to conduct payments via contactless communication, comprising: supporting a first secure and isolated memory of a secure element embedded within a chip of a payment device configured to conduct a payment via contactless communication; locating a control applet and a first sharable interface object (SIO) owned by the control applet within the first secure and isolated memory; selecting, on a software application of the payment device, a selected card applet to configure from a registered list of card applets, the registered list of card applets comprising application identifiers (AIDs) of card applets within the secure element; supporting a second secure and isolated memory of the secure element embedded within the chip; locating the selected card applet and a second SIO owned by the selected card applet within the second secure and isolated memory; transmitting, through a secure channel, to the control applet within the first secure and isolated memory, an AID associated with the selected card applet and a computer-coded instruction for a selected function to be performed on the selected card applet; requesting data access from the control applet located within the first secure and isolated memory to the second SIO located within the second secure and isolated memory across a secure firewall within the secure element; invoking, by the control applet, process method function calls of a card runtime environment, wherein the process method function calls perform the selected function on the selected card applet; and executing, by the card runtime environment, the process method function calls, thereby performing the selected function on the selected card applet.