IP Library Granted Patent US 9,558,518
Granted Patent B2
US 9,558,518 · App. 13/643,273 · Granted Jan 31, 2017

Method, system, and computer-readable medium for bandwidth auctions with bandwidth bid requests based mobile device application tables

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,558,518
App. No.
13/643,273
Granted
Jan 31, 2017
Kind
B2
Abstract

Technologies and implementations for facilitating and participating in bandwidth auctions are generally disclosed. Examples may include transmitting a bandwidth bid request including a bandwidth request quantity, a bandwidth request timing, a bandwidth request bid price, and a bandwidth request location to a bandwidth auction provider in response to a bandwidth need notification, receiving a bid win notification including a bandwidth bid win quantity, a bandwidth bid win timing, a bandwidth bid win location, a bandwidth bid win price, a bandwidth provider and a bandwidth activation token from the bandwidth auction provider, transmitting a bandwidth request including the bandwidth activation token to the bandwidth provider in response to the bid win notification, and receiving bandwidth from the bandwidth provider based at least in part on the bandwidth activation token.

Claims (41)

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.

2. The method of claim 1 , further comprising:

receiving, at the mobile device, an indication of an available bandwidth auction from the bandwidth auction provider.

3. The method of claim 1 , wherein the receiving the first input and the second input comprises receiving the first input and the second input from a touch screen of the mobile device.

4. The method of claim 1 , further comprising:

transmitting a payment for the bandwidth.

5. The method of claim 4 , wherein the payment is transmitted to at least one of the bandwidth auction provider or the bandwidth provider.

6. The method of claim 4 , wherein the payment comprises at least one of a currency based payment or a virtual currency based payment.

7. The method of claim 1 , wherein the bandwidth comprises wireless bandwidth.

8. The method of claim 1 , wherein the plurality of applications include a mobile voice call, a text-based email, a low-quality music stream, a medium-quality music stream, a high-quality music stream, a video conferencing, an entry-level high speed internet, a basic-high speed internet, an enhanced-high speed internet, a responsive web browsing, streaming video, a telecommuting, a gaming, an enterprise application, a standard definition TV, a high definition TV, a distance learning, or a multi-media web interaction.

9. The method of claim 1 , wherein the requested bandwidth location is automatically generated by the mobile device based at least in part on global positioning system information.

10. A mobile device configured to participate in a bandwidth auction comprising:

at least one processor and memory, the at least one processor configured to:

generate a bandwidth need notification in response to at least one of a prepaid quota being exhausted or a postpaid quota reaching a predetermined threshold;

provide, 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;

receive, from a user, via the table, a first input to select a first application among the plurality of applications and a first usage duration for the first application, and a second input to select a second application among the plurality of applications and a second usage duration for the second application;

generate 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;

generate a bandwidth bid request based on the bandwidth bid profile and at least one of the recommended bandwidth bid prices;

transmit 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;

receive 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;

transmit the bandwidth request including the bandwidth activation token to the bandwidth provider in response to the bid win notification; and

receive 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.

11. A non-transitory computer-readable medium that stores executable-instructions that, when executed, cause a mobile device to perform operations comprising:

generating 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, 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 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 a bandwidth bid request based on the bandwidth bid profile and at least one of the recommended bandwidth bid prices;

transmitting 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 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 the bandwidth request including the bandwidth activation token to the bandwidth provider in response to the bid win notification; and

receiving 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.

Assignments (1)
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →