Client App Service on Mobile Network
First Claim
1. A method for measuring data utilization attributable to use by an application being executed on a mobile device comprising:
- registering the application;
establishing a first connection between the application and the proxy server;
receiving direction for the proxy server to establish a second connection with a target endpoint;
establishing the second connection between the proxy server and the target endpoint;
passing data between the target endpoint and the application through the proxy server using the established connections; and
measuring the amount of data passed between the target endpoint and the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is disclosed for measuring data utilization attributable to use by an application being executed on a mobile device. The system has a server operable to register the application and transmit information to establish a connection between the application and a proxy server. The system also has a proxy server operable to establish a first connection with the application, receive direction to establish a second connection with a target endpoint, establish the second connection between the proxy server and the target endpoint, pass data between the target endpoint and the application using the established connections, and measure the amount of data passed between the target endpoint and the application.
12 Citations
24 Claims
-
1. A method for measuring data utilization attributable to use by an application being executed on a mobile device comprising:
-
registering the application; establishing a first connection between the application and the proxy server; receiving direction for the proxy server to establish a second connection with a target endpoint; establishing the second connection between the proxy server and the target endpoint; passing data between the target endpoint and the application through the proxy server using the established connections; and measuring the amount of data passed between the target endpoint and the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non transitory computer readable medium having stored thereon instructions that, when executed, further cause the computer to:
-
register an application; establish a first connection between the application and a proxy server; receive direction for the proxy server to establish a second connection with a target endpoint; establish the second connection between the proxy server and the target endpoint; pass data between the target endpoint and the application through the proxy server using the established connections; and measure the amount of data passed between the target endpoint and the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for measuring data utilization attributable to use by an application being executed on a mobile device comprising:
-
a server operable to; register the application; a proxy server operable to; establish a first connection with the application; receive direction to establish a second connection with a target endpoint; establish the second connection between the proxy server and the target endpoint; pass data between the target endpoint and the application using the established connections; and measure the amount of data passed between the target endpoint and the application. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computerized method comprising:
-
receiving a first data utilization by a device on a mobile network, the first data utilization being a total data utilization by the device; measuring a second data utilization by the device on the mobile network, the second data utilization being a particular data utilization by an application being executed on the device; calculating an amount of a bill based at least in part on the first data utilization and the second data utilization. - View Dependent Claims (23, 24)
-
Specification