Patent ID: 9558518
Date: 2017-01-31
CPC Classifications: G06Q,H04L

Claim:
1. A method for a mobile device to participate in a bandwidth auction comprising: generating, by the mobile device, a bandwidth need notification in response to at least one of a prepaid quota being exhausted or a postpaid quota reaching a predetermined threshold; providing, by the mobile device, in response to the bandwidth need notification, a table of applications including a plurality of applications of the mobile device, recommended bandwidth quantities for each of the plurality of applications, and recommended bandwidth bid prices for each of the plurality of applications based on successful past auctions; receiving, by the mobile device, from a user, via the table, a first input selecting a first application among the plurality of applications and a first usage duration for the first application, and a second input selecting a second application among the plurality of applications and a second usage duration for the second application; generating, by the mobile device, a bandwidth bid profile based on the selected first application and first usage duration for the first application, and the selected second application and second usage duration for the second application; generating, by the mobile device, a bandwidth bid request based on the bandwidth bid profile and at least one of the recommended bandwidth bid prices; transmitting, by the mobile device, the bandwidth bid request to a bandwidth auction provider, the bandwidth bid request including a requested bandwidth quantity, a requested bandwidth duration, a requested bandwidth bid price, and a requested bandwidth location; receiving, by the mobile device, a bid win notification from the bandwidth auction provider, the bid win notification including a bandwidth bid win quantity, a bandwidth bid win duration, a bandwidth bid win location, a bandwidth bid win price, a bandwidth provider, and a bandwidth activation token, wherein the bandwidth activation token includes information that verifies a validity of a bandwidth request; transmitting, by the mobile device, the bandwidth request including the bandwidth activation token to the bandwidth provider in response to the bid win notification; and receiving, by the mobile device, bandwidth from the bandwidth provider based at least in part on the bandwidth activation token, wherein a quantity, a duration, and a location of the received bandwidth matches the bandwidth bid win quantity, the bandwidth bid win duration, and the bandwidth bid win location.