MOBILE COMPUTING DEVICE APPLICATION NETWORK USE METRIC AND MONETARY COST MONITOR AND CONTROL
First Claim
Patent Images
1. A mobile computing device comprising,an application network use metric monitoring agent adapted to determine an amount of a network metric used by one or more mobile computing device applications, wherein the network metric comprises a real-time bandwidth data rate;
- a network plan interface adapted to determine a monetary cost associated with the network metric used by the one or more mobile computing device applications; and
a background agent comprising a background process adapted to regulate data sent to and from the one or more mobile computing device applications, the data being regulated dependent upon a percentage of the real-time bandwidth data rate being used by the one or more mobile computing device applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computing device comprising an application network use metric monitoring agent providing a network use metric usage for one or more mobile computing device applications and a network plan interface, wherein, a monetary cost is associated with the network use metric usage for the one or more mobile computing device applications.
-
Citations
22 Claims
-
1. A mobile computing device comprising,
an application network use metric monitoring agent adapted to determine an amount of a network metric used by one or more mobile computing device applications, wherein the network metric comprises a real-time bandwidth data rate; -
a network plan interface adapted to determine a monetary cost associated with the network metric used by the one or more mobile computing device applications; and a background agent comprising a background process adapted to regulate data sent to and from the one or more mobile computing device applications, the data being regulated dependent upon a percentage of the real-time bandwidth data rate being used by the one or more mobile computing device applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile computing system comprising,
real-time bandwidth data rate monitoring agent, wherein the real-time bandwidth data rate monitoring agent monitors network stack traffic associated with one or more mobile computing device applications; -
a user interface, wherein the user interface is adapted to enable and disable a plurality of features on each of the one or more mobile computing device applications, the plurality of features being enabled and disabled dependent upon a monetary cost of the network use real-time bandwidth data rate associated with the plurality of features; a background service adapted to implement the at least one of enabling and disabling one or more features on the one or more mobile computing device applications; a first application programming interface enabling and disabling at least one feature on a first application of the one or more mobile computing device applications according to the monetary cost of the at least one feature, the first application being registered with the first application programming interface; a second application programming interface providing at least one response to at least one query from a second application of the one or more mobile computing device applications, the second application enabling and disabling at least one feature of the second application according to the monetary cost of the at least one feature, upon receiving the at least one response; and a third application of the one or more mobile computing device applications comprising a plurality of features, each of the plurality of features being at least one of manually enabled and disabled according to the monetary cost of the plurality of features. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of controlling one or more mobile computing device applications comprising,
monitoring a bandwidth data rate used by the one or more mobile computing device applications; -
calculating a monetary cost for the bandwidth data rate used by the one or more mobile computing device applications; and adjusting the bandwidth data rate used by the one or more mobile computing device applications by assigning a percentage of an available network capacity of the bandwidth data rate to each of one or more features on the one or more mobile computing device applications. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory, tangible computer readable storage medium on a mobile computing device, encoded with processor readable instructions to perform a method of adjusting a monetary cost of one or more features on one or more mobile computing device applications comprising,
monitoring a network use metric used by the one or more mobile computing device applications; -
calculating a monetary cost for the network use metric used by the one or more mobile computing device applications; and using at least one of the network use metric and the monetary cost to adjust the network use metric used by the one or more features on the one or more mobile computing device applications, wherein, the network use metric comprises a bandwidth data rate, and the at least one of the bandwidth data rate and the monetary cost is adjusted by assigning a percentage of an available network capacity of the bandwidth data rate to each of one or more features on the one or more mobile computing device applications. - View Dependent Claims (20, 21, 22)
-
Specification