Formation and rearrangement of ad hoc networks
First Claim
Patent Images
1. A method, comprising:
- broadcasting a table to at least one potential bandwidth lender requesting pertinent bandwidth lender information;
receiving the table from the at least one potential bandwidth lender with the pertinent bandwidth lender information;
selecting one or more bandwidth lenders of the at least one potential bandwidth lender which meet preset criteria;
establishing an ad hoc network with the one or more bandwidth lenders based on the selecting; and
at least one of;
waiting a predetermined amount of time (grace period) for quality of service (QoS) update information from the one or more bandwidth lenders;
sending a message to the one more bandwidth lenders to determine availability; and
determining that at least one of the one or more bandwidth lenders is unavailable,wherein the ad hoc network is a bandwidth sharing ad hoc network; and
the broadcasting, the receiving, the selecting, and the establishing are performed using a computer device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the formation and rearrangement of ad hoc networks and more particularly to systems and methods for sharing bandwidth in ad hoc networks. The method comprises broadcasting a table to at least one potential lender requesting pertinent lender information and receiving the table from the at least one potential lender with the pertinent lender information. The method further includes selecting one or more lenders of the at least one potential lender which meet preset criteria and establishing an ad hoc network with the one or more lenders based on the selecting.
166 Citations
24 Claims
-
1. A method, comprising:
-
broadcasting a table to at least one potential bandwidth lender requesting pertinent bandwidth lender information; receiving the table from the at least one potential bandwidth lender with the pertinent bandwidth lender information; selecting one or more bandwidth lenders of the at least one potential bandwidth lender which meet preset criteria; establishing an ad hoc network with the one or more bandwidth lenders based on the selecting; and at least one of;
waiting a predetermined amount of time (grace period) for quality of service (QoS) update information from the one or more bandwidth lenders;
sending a message to the one more bandwidth lenders to determine availability; and
determining that at least one of the one or more bandwidth lenders is unavailable,wherein the ad hoc network is a bandwidth sharing ad hoc network; and the broadcasting, the receiving, the selecting, and the establishing are performed using a computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23)
-
-
17. A computer program product comprising a computer usable storage medium having readable program code embodied in the storage medium, wherein the program code, when executed on a computer device, causes the computer device to:
-
broadcast a table to at least one potential bandwidth lender requesting pertinent lender information; receive the table from the at least one potential bandwidth lender with the pertinent lender information; select one or more bandwidth lenders of the at least one potential bandwidth lender which meet preset criteria; and establish a bandwidth sharing ad hoc network with the one or more bandwidth lenders based on the selecting, wherein the bandwidth sharing ad hoc network is a communication network amongst mobile computing devices of the one or more bandwidth lenders and a mobile computing device of a bandwidth borrower, in which the one or more bandwidth lenders selectively lends bandwidth to the bandwidth borrower for downloading data or uploading data. - View Dependent Claims (24)
-
Specification