Maximizing service provider utility in a heterogeneous wireless ad-hoc network
First Claim
Patent Images
1. A mobile ad-hoc service provider, comprising:
- a mobile node comprising a processing system configured to support a wireless connection to a network, the processing system being further configured to provide access to the network for one or more mobile clients that are not subscribers to the network and to allocate bandwidth on the wireless connection to the network to the one or more mobile clients for accessing the network based on at least one parameter determined at the mobile ad-hoc service provider and related to the effect on the mobile ad-hoc service provider for providing such access, wherein the processing system comprises a user interface configured to provide a user of a corresponding mobile client of the one or more mobile clients with access to the network through the processing system, and wherein the at least one parameter comprises a parameter associated with an amount of energy required by the ad-hoc service provider to provide the allocated bandwidth to the one or more mobile clients compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
An ad-hoc service provider is configured to support a wireless connection to the network. The ad-hoc service provider is further configured to provide access to the network for one or more mobile clients. The one or more mobile clients are configured to select the ad-hoc service provider based on at least one parameter related to the ad-hoc service provider'"'"'s ability to support the wireless connection. The ad-hoc service provider is further configured to allocate bandwidth to the one or more mobile clients based on at least one parameter related to the effect on the ad-hoc service provider for providing such bandwidth.
186 Citations
51 Claims
-
1. A mobile ad-hoc service provider, comprising:
a mobile node comprising a processing system configured to support a wireless connection to a network, the processing system being further configured to provide access to the network for one or more mobile clients that are not subscribers to the network and to allocate bandwidth on the wireless connection to the network to the one or more mobile clients for accessing the network based on at least one parameter determined at the mobile ad-hoc service provider and related to the effect on the mobile ad-hoc service provider for providing such access, wherein the processing system comprises a user interface configured to provide a user of a corresponding mobile client of the one or more mobile clients with access to the network through the processing system, and wherein the at least one parameter comprises a parameter associated with an amount of energy required by the ad-hoc service provider to provide the allocated bandwidth to the one or more mobile clients compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A mobile client, comprising:
a processing system configured to use a mobile ad-hoc service provider to support a wireless connection to a network to which the mobile client is not a subscriber, the processing system being further configured to select the ad-hoc service provider based on at least one service parameter related to the wireless connection and provided by the mobile ad-hoc service, wherein the at least one parameter comprises at least one parameter comprising an amount of energy required by the mobile ad-hoc service provider to provide the allocated bandwidth to the mobile client compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
40. A mobile ad-hoc service provider implemented in a mobile node, the mobile ad-hoc service provider comprising:
-
means for supporting a wireless connection to a network; means for providing access to the network for one or more mobile clients that are not subscribers to the network; means for allocating bandwidth on the wireless connection to the network to the one or more mobile clients for accessing the network based on at least one parameter determined at the mobile ad-hoc service provider and related to the effect on the mobile ad-hoc service provider for providing such access, the at least one parameter comprising a parameter associated with an amount of energy required by the mobile ad-hoc service provider to provide the allocated bandwidth to the one or more mobile clients compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider; and means for providing a user of a corresponding mobile client of the one or more mobile clients with access to the network through the mobile ad-hoc service provider. - View Dependent Claims (41)
-
-
42. A mobile client, comprising:
-
means for using a mobile ad-hoc service provider to support a wireless connection from a mobile client to a network to which the mobile client is not a subscriber; and means for selecting the mobile ad-hoc service provider based on at least one service parameter related to the wireless connection and provided by the ad-hoc service provider, wherein the at least one parameter comprises at least one parameter comprising an amount of energy required by the mobile ad-hoc service provider to provide the allocated bandwidth to the mobile client compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider. - View Dependent Claims (43)
-
-
44. A method of communications using a mobile ad-hoc service provider implemented in a mobile node, comprising:
-
supporting a wireless connection from the mobile ad-hoc service provider to a network; providing access to the network for one or more mobile clients that are not subscribers to the network; allocating bandwidth to the one or more mobile clients for accessing the network based on at least one parameter determined at the mobile ad-hoc service provider and related to the effect on the mobile ad-hoc service provider for providing such bandwidth, the at least one parameter comprising a parameter associated with an amount of energy required by the mobile ad-hoc service provider to provide the allocated bandwidth to the one or more mobile clients compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider; and providing a user of a corresponding mobile client of the one or more mobile clients with access to the network through the ad-hoc service provider. - View Dependent Claims (45)
-
-
46. A method of communications, comprising:
-
using a mobile ad-hoc service provider to support a wireless connection from a mobile client to a network to which the mobile client is not a subscriber; and selecting the mobile ad-hoc service provider based on at least one parameter determined at the mobile ad-hoc service provider and related to support of the wireless connection, the at least one parameter comprising a parameter associated with an amount of energy required by the mobile ad-hoc service provider to provide the allocated bandwidth to the mobile client compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider. - View Dependent Claims (47)
-
-
48. A non-transitory machine-readable medium comprising instructions executable by a processing system in an ad hoc mobile service provider implemented in a mobile node, the instructions comprising code for:
-
supporting a wireless connection from a mobile ad-hoc service provider to a network; providing access to the network for one or more mobile clients that are not subscribers to the network; allocating bandwidth on the wireless connection to the network to the one or more mobile clients for accessing the network based on at least one parameter determined at the mobile ad-hoc service provider and related to the effect on the mobile ad-hoc service provider for providing such bandwidth, the at least one parameter comprising a parameter associated with an amount of energy required by the mobile ad-hoc service provider to provide the allocated bandwidth to the one or more mobile clients compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider; and providing a user with access to the network through the ad-hoc service provider. - View Dependent Claims (49)
-
-
50. A non-transitory machine-readable medium comprising instructions executable by a processing system in a mobile client, the instructions comprising code for:
-
using a mobile ad-hoc service provider to support a wireless connection from a mobile client to a network to which the mobile client is not a subscriber; and selecting the mobile ad-hoc service provider based on at least one parameter determined at the mobile ad-hoc service provider and related to support of the wireless connection, wherein the at least one parameter comprises at least one parameter comprising an amount of energy required by the mobile ad-hoc service provider to provide the allocated bandwidth to the mobile client compared to an amount of available energy of an onboard power source of the mobile ad-hoc service provider. - View Dependent Claims (51)
-
Specification