System and method for fair-sharing in bandwidth sharing ad-hoc networks

US10529012B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10529012-B2
Application numberUS-201213489673-A
CountryUS
Kind codeB2
Filing dateJun 6, 2012
Priority dateMay 31, 2007
Publication dateJan 7, 2020
Grant dateJan 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for fair-sharing in bandwidth sharing ad-hoc networks. A method includes maintaining a borrower account and lender account of a borrower and a lender of an ad hoc network. The method also includes adjusting at least one of the borrower account and the lender account based upon data transfer by the lender for the borrower.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: providing a computer infrastructure comprising a processor that operates to: maintain, by the computer infrastructure, at least one of a borrower account associated with a bandwidth borrower and a lender account associated with a bandwidth lender of a bandwidth sharing ad hoc network; and at least one of debit the borrower account and credit the lender account, by the computer infrastructure, based on borrowing and lending of bandwidth, respectively, wherein the bandwidth sharing ad hoc network is configured such that the bandwidth borrower and the bandwidth lender are in communication with a central location via wireless telephony communication protocol, the bandwidth lender is in communication with the bandwidth borrower via local wireless communication protocol, and the bandwidth lender selectively lends bandwidth to the bandwidth borrower for downloading data from or uploading data to the central location. 2. The method of claim 1 , wherein the crediting and the debiting are based upon data transfer performed by the bandwidth lender for the bandwidth borrower. 3. The method of claim 2 , wherein the crediting and the debiting are performed at a predetermined rate. 4. The method of claim 3 , wherein the predetermined rate is a fixed-rate. 5. The method of claim 3 , wherein the predetermined rate is a negotiated rate between the bandwidth borrower and the bandwidth lender. 6. The method of claim 3 , wherein the predetermined rate is an automatically negotiated rate between the bandwidth borrower and the bandwidth lender. 7. The method of claim 1 , wherein the computer infrastructure is further operable to impose a reduced rate of data transfer or prevent data transfer when a balance of the borrower account falls below a predetermined level. 8. A computer program product comprising a computer usable storage medium having a computer readable program embodied in the storage medium, wherein the computer readable program when executed on a computing device causes the computing device to: maintain a borrower account associated with a bandwidth borrower of a bandwidth sharing ad hoc network; maintain a lender account associated with a bandwidth lender of the bandwidth sharing ad hoc network; and at least one of credit the lender account and debit the borrower account, wherein the bandwidth sharing ad hoc network is configured such that the bandwidth borrower and the bandwidth lender are in communication with a central location via wireless telephony communication protocol, the bandwidth lender is in communication with the bandwidth borrower via local wireless communication protocol, and the bandwidth lender selectively lends bandwidth to the borrower for downloading data from or uploading data to the central location. 9. The computer program product of claim 8 , wherein the crediting and the debiting are based upon data transfer performed by the bandwidth lender for the bandwidth borrower. 10. The computer program product of claim 9 , wherein the crediting and the debiting are performed at a predetermined rate. 11. The computer program product of claim 10 , wherein the predetermined rate is a fixed-rate. 12. The computer program product of claim 10 , wherein the predetermined rate is a negotiated rate between the borrower and the lender. 13. The computer program product of claim 10 , wherein the predetermined rate is an automatically negotiated rate between the bandwidth borrower and the bandwidth lender. 14. The computer program product of claim 8 , wherein the computer infrastructure is further operable to impose a reduced rate of data transfer or prevent data transfer when a balance of the borrower account falls below a predetermined level. 15. A system comprising a server having a database containing data associated with a lender and a borrower in an ad-hoc network, and at least one of a hardware and software component configured to: maintain a borrower account and lender account of a bandwidth borrower and a bandwidth lender of a bandwidth sharing ad hoc network; and adjust at least one of the borrower account and the lender account based upon data transfer by the bandwidth lender for the bandwidth borrower, wherein the bandwidth sharing ad hoc network is configured such that the bandwidth borrower and the bandwidth lender are in communication with a central location via wireless telephony communication protocol, the bandwidth lender is in communication with the bandwidth borrower via local wireless communication protocol, and the bandwidth lender selectively lends bandwidth to the borrower for downloading data from or uploading data to the central location. 16. The system of claim 15 , wherein the adjusting comprises at least one of crediting the lender account and debiting the borrower account. 17. The system of claim 15 , wherein the at least one of a hardware and software component is further configured to impose a reduced rate of data transfer or prevent data transfer when a balance of the borrower account falls below a predetermined level. 18. The system of claim 15 , wherein the at least one of the hardware and software component is further configured to establish the bandwidth sharing ad hoc network between the bandwidth borrower and the bandwidth lender using a borrower/lender table that is transmitted from the bandwidth borrower to the bandwidth lender and back to the bandwidth borrower. 19. The system of claim 15 , wherein the central location is outside of the bandwidth sharing ad hoc network. 20. The system of claim 15 , wherein the at least one of the hardware and software component is configured to determine how much data has been borrowed over a period of time by monitoring data transfer performed by the bandwidth lender for the bandwidth borrower, wherein the adjusting is based on the determining.

Assignees

Inventors

Classifications

  • specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems · CPC title

  • Multichannel or multilink protocols · CPC title

  • Negotiating communication rate · CPC title

  • G06Q40/00Primary

    Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title

  • with access to wired networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10529012B2 cover?
Systems and methods for fair-sharing in bandwidth sharing ad-hoc networks. A method includes maintaining a borrower account and lender account of a borrower and a lender of an ad hoc network. The method also includes adjusting at least one of the borrower account and the lender account based upon data transfer by the lender for the borrower.
Who is the assignee on this patent?
Dawson Christopher J, Finn Peter G, Hamilton Ii Rick A, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06Q40/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).