主权项 |
1. A computer-implemented method of managing data usage, comprising:
under control of one or more computer systems configured with executable instructions,
receiving, at a service provider from a first client device, a first user input associated with a first application executing on the first client device, the first user input specifying a first adjustment action for reducing a first amount of transmitted data;receiving, at the service provider from a second client device, a second user input associated with a second application executing on the second client device, the second user input specifying a second adjustment action for reducing a second amount of transmitted data;receiving, at the service provider from the first client device, a request associated with a first data transmission over a network connection, the network connection having a combined user data limit that applies to the first client device and the second client device, the first data transmission used by the first application;receiving, at the service provider from a source of the first data transmission, an estimated data transmission amount corresponding to the first data transmission;determining, at the service provider, a first application-specific data limit specified by a user for the first application;determining, at the service provider, the estimated data transmission amount exceeds at least one of the first application-specific data limit or the combined user data limit;identifying, at the service provider, the first adjustment action associated with the first application; andsending information from the service provider to the source of the first data transmission, the information causing a change in format of at least a portion of the first data transmission from a high-definition data format to a standard-definition data format to reduce the first amount of transmitted data below the first application-specific data limit and the combined user data limit. |