Patent ID: 8893007

Claim:
A system for managing data traffic per application, said system comprising: a memory area associated with a mobile computing device, said memory area storing a profile of a user, said profile including data usage limits corresponding to a plurality of application types and to each of a plurality of applications installed and executing on the mobile computing device, one or more of the plurality of applications being assigned to one of the plurality of the application types; and a processor programmed to: provide the profile of the user and usage habits of the mobile computing device to another computing device, wherein the profile includes at least a list of the installed applications and the data usage limits corresponding to each application in the list of installed applications; receive one or more data usage policies from the another computing device, wherein the another computing device selects the one or more data usage policies based on a plurality of profiles received from a plurality of mobile computing devices, wherein each of the data usage policies has the data usage limits corresponding to the application types and to at least one of the plurality of applications executing on the mobile computing device, wherein the another computing device provides one or more of the plurality of mobile computing devices having similar usage habits with the same data usage policies; provide the received data usage policies to the user in a user interface; receive, from the user of the mobile computing device, a selection of one of the received data usage policies; apply a restriction on data transmitted and/or received by each of the plurality of applications and each of the plurality of application types based on the selected data usage policy; and responsive to applying the restriction, prioritize a first one of the plurality of applications over a second one of the plurality of applications for transmitting and/or receiving data in excess of the data usage limits.