Patent ID: 8639245

Claim:
A method for updating VSIM switching rules that prescribe which service contract account to enable on a mobile device having a VSIM internal memory unit having stored therein provisioning data for a plurality of service contracts, comprising: establishing a connection with a remote server using currently enabled provisioning data supporting a first service contract; downloading updated VSIM switching rules from the remote server; storing the updated VSIM switching rules to memory; implementing the updated VSIM switching rules; comparing the updated VSIM switching rules to current operating conditions to select one of the plurality of service contracts; retrieving from the VSIM internal memory unit provisioning data of a second service contract if the updated VSIM switching rules for the second service contract are satisfied; loading the retrieved provisioning data of the second service contract into a VSIM provisioning buffer; and implementing the provisioning data of the second service contract from the VSIM provisioning buffer to memory if the updated VSIM switching rules for the second service contract are satisfied.