Patent ID: 8606247

Claim:
A platform for supporting a network-enabled application, comprising: a plurality of connections to a respective plurality of wireless network carriers, each of the wireless network carriers supporting a plurality of user devices; at least one interface having access to the Internet; and one or more servers, each of the one or more servers comprising at least one processor, wherein the one or more servers receive a request from one of the plurality of user devices via one of the plurality of connections, the request including a product identifier associated with a third-party application and an owner identifier associated with a user of the user device, identify a remote application server associated with the third-party application based on the product identifier, send a request to the identified remote application server via the interface having access to the Internet, receive content associated with the third-party application from the identified remote application server, encode the received content associated with the third-party application, send the encoded content to the user device, generate a billing message comprising a billing amount which should be charged to the user of the user device for use of the third-party application, and send the billing message to a billing system of a wireless network carrier supporting the user device.