Systems and methods for billing for a network enabled application through a network platform regardless of whether the network enabled application is hosted by the platform
First Claim
Patent Images
1. 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 serversreceive 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, andsend the billing message to a billing system of a wireless network carrier supporting the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A platform for supporting network enabled applications enables billing for microtransactions associated with the applications using the users wireless network carriers. The platform also enables access to billing for third party network enabled applications by wrapping the third party network enabled applications in code that allows the third party network enabled applications to be rendered to the user and the billing component.
-
Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification