Patent ID: 8843161

Claim:
A system to facilitate in-application purchases on mobile devices comprises a mobile device component connected to the network, a web component connected to the network, and a server component connected to the network and having a database component storing an in-application purchases technical information database, wherein the mobile device component comprises a device controller, an embedded database controller coupled to an embedded database file storing a local version of the in-application purchases technical information database, and a purchase controller; server component comprises a data converter, configured to exchange information between the database component, the web component and the purchase controller of the mobile device component and wherein a purchase process comprises the purchase controller interfaces with the device controller and obtains information about MNC, MCC, MSISDN values and information on whether an active internet connection is available and if the mobile device is roaming and when an active internet connection is not available or when the mobile device is roaming, the purchase controller converts MNC and MCC values to respective country and mobile carrier names and compares with a list of supported countries and carriers previously obtained from the embedded database controller and based on the comparison, the purchase controller stops the purchase process when the country or mobile carrier of the mobile device is not supported and the purchase controller obtains respective purchase instructions from the embedded database controller when the country or mobile carrier of the mobile device is supported.