Filtering in bandwidth sharing ad hoc networks
First Claim
Patent Images
1. A method, comprising:
- maintaining at least one filtering parameter associated with formation of a bandwidth sharing ad hoc network; and
preventing data transfer across the bandwidth sharing ad hoc network when a parameter of a request to establish the bandwidth sharing ad hoc network corresponds to the at least one filtering parameter,wherein the ad hoc network comprises a borrower device in communication with a remote network, and a lender device in communication with the remote network and the borrower device;
the lender device selectively lends bandwidth to the borrower device for downloading data from or uploading data to the remote network; and
at least one of the maintaining and the preventing data transfer is performed by the lender device comprising a computer device having a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for filtering in bandwidth sharing ad hoc networks. A method includes maintaining at least one filtering parameter associated with formation of a bandwidth sharing ad hoc network. The method further includes preventing data transfer across the bandwidth sharing ad hoc network when a parameter of a request to establish the bandwidth sharing ad hoc network corresponds to the at least one filtering parameter.
94 Citations
30 Claims
-
1. A method, comprising:
-
maintaining at least one filtering parameter associated with formation of a bandwidth sharing ad hoc network; and preventing data transfer across the bandwidth sharing ad hoc network when a parameter of a request to establish the bandwidth sharing ad hoc network corresponds to the at least one filtering parameter, wherein the ad hoc network comprises a borrower device in communication with a remote network, and a lender device in communication with the remote network and the borrower device; the lender device selectively lends bandwidth to the borrower device for downloading data from or uploading data to the remote network; and at least one of the maintaining and the preventing data transfer is performed by the lender device comprising a computer device having a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
a lender receiving a request from a borrower device to lend bandwidth to the borrower in a bandwidth sharing ad hoc network, wherein the lender comprises a lender device comprising a computing device configured to communicate with the borrower device via the bandwidth sharing ad hoc network using a local wireless communication protocol; the lender comparing the request to at least one filtering parameter; and the lender denying or granting the request based upon the comparing, wherein the ad hoc network comprises the borrower device in communication with a remote network, and the lender device in communication with the remote network and the borrower device; the lender device selectively lends bandwidth to the borrower device for downloading data from or uploading data to the remote network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
providing a computer infrastructure operable to; store at least one filtering parameter associated with forming a bandwidth sharing ad hoc network between a borrower and a lender, wherein the borrower and the lender are associated with respective computer devices configured to communicate with each other via local wireless communication protocol; and based upon a request of from the borrower to the lender to establish the bandwidth sharing ad hoc network, at least one of;
transmit the at least one filtering parameter to the lender, and prevent data transfer for the borrower across the ad hoc network based upon the at least one filtering parameter,wherein the ad hoc network comprises a borrower device in communication with a remote network, and a lender device in communication with the remote network and the borrower device; the lender device selectively lends bandwidth to the borrower device for downloading data from or uploading data to the remote network; and the lender device performs at least one of the storing and the preventing data transfer. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. 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 at least one filtering parameter associated with formation of a bandwidth sharing ad hoc network; and based upon the at least one filtering parameter, at least one of;
provide the at least one filtering parameter to a lender of the ad hoc network, and prevent data transfer across the ad hoc network,wherein the ad hoc network comprises a borrower device in communication with a remote network, and a lender device in communication with the remote network and the borrower device; the lender device selectively lends bandwidth to the borrower device for downloading data from or uploading data to the remote network; and at least one of the maintaining and the preventing data transfer is performed by the lender device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system comprising a server having a database containing data associated with a borrower, and at least one of a hardware and software component configured to:
-
maintain at least one filtering parameter associated with establishing a bandwidth sharing ad hoc network comprising the borrower and a lender, wherein the borrower and the lender are configured to communicate in the bandwidth sharing ad hoc network via local wireless communication protocol; compare a request of the borrower to borrow bandwidth from the lender to the at least one filtering parameter; and deny or grant the request based upon the comparing, wherein the ad hoc network comprises a borrower device in communication with a remote network, and a lender device in communication with the remote network and the borrower device; the lender device selectively lends bandwidth to the borrower device for downloading data from or uploading data to the remote network; and at least one of the maintaining and the preventing data transfer is performed by the lender device. - View Dependent Claims (27, 28, 29, 30)
-
Specification