Systems, methods and computer products for pooling of wireless collection bandwidth
First Claim
1. A bandwidth management method for a wireless device, comprising:
- querying for additional wireless devices within a communication range of the wireless device, the wireless device and the additional wireless devices being in communication with a network having downloadable content;
initiating communication between the wireless device and the additional wireless devices;
establishing an ad-hoc network among a combination of the wireless device and the additional wireless devices;
establishing communication between the combination of the wireless device and the additional wireless devices as the ad-hoc network, and the network having the downloadable content;
requesting the downloadable content from the network to the wireless device, wherein the downloadable content is transferred over a bandwidth collectively pooled among individual bandwidths of the wireless device and the additional wireless devices; and
appropriating bandwidth to fulfill the download request, wherein an appropriated bandwidth is from the additional wireless devices, wherein bandwidth from the wireless device is collectively pooled to the appropriated bandwidth of the additional wireless devices, and wherein the additional wireless devices that provide the appropriated bandwidth dynamically change in response to a change in a number of the additional wireless devices within a communication range with the wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer products for pooling of wireless collection bandwidth. Exemplary embodiments include a bandwidth management method, in a wireless device, the method, including querying for additional wireless devices within a communication range of the wireless device, the wireless device and additional wireless devices being in communication with a network having downloadable content, initiating communication between the wireless device and the additional wireless devices, establishing an ad-hoc network among the combination of the wireless device and the additional devices, establishing communication between the combined wireless device and additional devices as the ad-hoc network, and the network having the downloadable content and requesting the downloadable content from the network to the wireless device, wherein the downloadable content is transferred over a bandwidth collectively pooled among individual bandwidths of the wireless device and the additional wireless devices.
32 Citations
14 Claims
-
1. A bandwidth management method for a wireless device, comprising:
-
querying for additional wireless devices within a communication range of the wireless device, the wireless device and the additional wireless devices being in communication with a network having downloadable content; initiating communication between the wireless device and the additional wireless devices; establishing an ad-hoc network among a combination of the wireless device and the additional wireless devices; establishing communication between the combination of the wireless device and the additional wireless devices as the ad-hoc network, and the network having the downloadable content; requesting the downloadable content from the network to the wireless device, wherein the downloadable content is transferred over a bandwidth collectively pooled among individual bandwidths of the wireless device and the additional wireless devices; and appropriating bandwidth to fulfill the download request, wherein an appropriated bandwidth is from the additional wireless devices, wherein bandwidth from the wireless device is collectively pooled to the appropriated bandwidth of the additional wireless devices, and wherein the additional wireless devices that provide the appropriated bandwidth dynamically change in response to a change in a number of the additional wireless devices within a communication range with the wireless device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing bandwidth, the system comprising:
-
a wireless device; and a collective bandwidth pooling application residing on the wireless device, the collective bandwidth pooling application having instructions to monitor for additional wireless devices; the collective bandwidth pooling application having instructions for establishing an ad-hoc network among a combination of the wireless device and the additional wireless devices; the collective bandwidth pooling application having instructions for requesting downloadable content from the network to the wireless device, wherein the downloadable content is transferred over a bandwidth collectively pooled among individual bandwidths of the wireless device and the additional wireless devices; and the collective bandwidth pooling application having instructions for appropriating bandwidth to fulfill the download request, wherein an appropriated bandwidth is from the additional wireless devices, wherein bandwidth from the wireless device is collectively pooled to the appropriated bandwidth of the additional wireless devices, and wherein the additional wireless devices that provide the appropriated bandwidth dynamically change in response to a change in a number of the additional wireless devices within a communication range with the wireless device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having computer-executable instructions for performing a bandwidth management method comprising:
-
querying for additional wireless devices within a communication range of a wireless device, the wireless device and the additional wireless devices being in communication with a network having downloadable content; initiating communication between the wireless device and the additional wireless devices; establishing an ad-hoc network among a combination of the wireless device and the additional devices; establishing communication between the combination of the wireless device and the additional wireless devices as the ad-hoc network, and the network having the downloadable content; requesting the downloadable content from the network to the wireless device, wherein the downloadable content is transferred over a bandwidth collectively pooled among individual bandwidths of the wireless device and the additional wireless devices and appropriating bandwidth to fulfill the download request, wherein an appropriated bandwidth is from the additional wireless devices, wherein bandwidth from the wireless device is collectively pooled to the appropriated bandwidth of the additional wireless devices, and wherein the additional wireless devices that provide the appropriated bandwidth dynamically change in response to a change in a number of the additional wireless devices within a communication range with the wireless device. - View Dependent Claims (13, 14)
-
Specification