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 communication channels to a respective plurality of wireless network carriers, each of the wireless network carriers having a plurality of users;
at least one interface having access to the internet;
an application wrapper interface configured to interpret encoded instructions and render network applications to the user;
a processor configured to;
receive a selection indication from one of the plurality of users via the application wrapper interface, the selection indication including a product identifier, an owner identifier associated with the user, and network location information corresponding to the network-enabled application,recognize the product identifier and the network location information and send a request to an application server associated with the product identifier and the network location information,receive code instructions associated with the selected network-enabled application in response to the request, andencode the received code instructions and send the encoded instructions to the application wrapper interface.
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.
31 Citations
17 Claims
-
1. A platform for supporting a network-enabled application, comprising:
-
a plurality of communication channels to a respective plurality of wireless network carriers, each of the wireless network carriers having a plurality of users; at least one interface having access to the internet; an application wrapper interface configured to interpret encoded instructions and render network applications to the user; a processor configured to; receive a selection indication from one of the plurality of users via the application wrapper interface, the selection indication including a product identifier, an owner identifier associated with the user, and network location information corresponding to the network-enabled application, recognize the product identifier and the network location information and send a request to an application server associated with the product identifier and the network location information, receive code instructions associated with the selected network-enabled application in response to the request, and encode the received code instructions and send the encoded instructions to the application wrapper interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification