Patent ID: 7958256

Claim:
A method, comprising: receiving, from a first network, a first plurality of packets associated with a first network identification information; determining a first transfer rate based on the first network identification; permitting transmission of the first plurality of packets to a second network at a first rate no less than the first transfer rate; receiving, from the first network, a second plurality of packets of a first data communication from a first computing device application; determining a first computing device application classification from a plurality of computing device application classifications based on at least one of the second plurality of packets; determining a second transfer rate based on the first computing device application classification; permitting transmission of the second plurality of packets to the second network at a second rate no greater than the second transfer rate; receiving input, from a user, associated with the first computing device application classification and a transfer rate greater than the second transfer rate; receiving, from the first network, a third plurality of packets of a second data communication from the first computing device application; determining the first computing device application classification from the plurality of computing device application classifications based on at least one of the third plurality of packets; determining a third transfer rate based on the first computing device application classification and the input from the user, wherein the third transfer rate is greater than the second transfer rate; and permitting transmission of the third plurality of packets to the second network at a third rate no greater than the third transfer rate; wherein the input from the user includes at least one of compensation information, credit card information, prepaid card information, username, password information, acceptance information, coupon information, and access code information; wherein the at least one of the compensation information, the credit card information, the prepaid card information, the username, the password information, the acceptance information, the coupon information, and the access code information is associated with an account associated with the user; and in response to receiving the input, from the user, associated with the first computing device application classification and the transfer rate greater than the second transfer rate, debiting the account associated with the user.