Patent ID: 8326267

Claim:
A method for controlling access to an application, the application capable of running on a mobile device by connecting to an access network, the method comprising: registering the application with the mobile device; populating a record on the mobile device, the record specifying one or more conditions for controlling access to the application, the one or more conditions associated with the access network and comprising at least one condition to avoid roaming charges to a consumer, the at least one condition comprising an indicator whether the mobile device is roaming on another access network; monitoring the one or more conditions; and controlling access to the application from the mobile device based on the one or more conditions, wherein controlling access to the application further includes suspending application access until one or more conditions are not present; wherein the record is generated by a networked record provider and distributed to the mobile device based on a class of the mobile device, the class of the mobile device being designated according to: a type of access networks accessible to the mobile device, and a type of applications the mobile device is capable of running.