Patent ID: 8249654

Claim:
A system for selectively loading smart card applications to a smart card in an electronic wallet on a mobile device comprising: a smart card provisioned on a mobile device, the smart card having a memory and including a resident smart card application stored in the memory; wherein the mobile device is configured to authenticate a request to load a selected smart card application to the smart card and to provide loading approval, wherein the mobile device is further configured to remove information from the resident smart card application from the smart card prior to loading the selected smart card application, to save such information, and to load the selected smart card application to the smart card; and a proxy provisioned on the smart card in connection with the removal of the resident smart card application, the proxy requiring a smaller memory on the smart card than the resident smart card application being removed in order to facilitate the loading of the selected smart card application to the smart card, and the proxy serving as a placeholder for the resident smart card application that facilitates re-loading the resident smart card application to the smart card in the future when authenticated by the mobile device, wherein the proxy is configured to promote re-loading the resident smart card application back to the smart card using an application identifier associated with the resident smart card application, the proxy further configured to retain the application identifier used for the resident smart card application.