SYSTEM AND METHOD FOR SEAMLESSLY INCREASING DOWNLOAD THROUGHPUT
First Claim
1. A method of seamlessly increasing throughput, the method comprising:
- receiving a request to download a file, the request being received at a wireless wide area network device;
determining a number of connections for the wireless wide area network device to open with a remote device that is hosting the file;
opening said number of connections;
downloading constituent portions of the file over said number of connections, the constituent portions of the file being downloaded at the wireless wide area network device;
reassembling the constituent portions of the file at the wireless wide area network device, thereby forming the file; and
transmitting the file to a requesting device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for seamlessly increasing download throughput in a wireless wide area network (WWAN) device is herein disclosed. Remote file servers frequently impose per connection transfer limits upon host devices that are requesting files for download. In order to bypass these limitations, a WWAN device acting as a proxy server can replace a single file request with a series of independent requests over multiple connections, each requesting a separate portion of the original file. The blocks of requested data can then be reassembled at the WWAN device before being transferred to the device requesting the file. A user of the requesting device can therefore benefit from increased download rates, yet without having to download or install any additional software within the requesting device.
-
Citations
20 Claims
-
1. A method of seamlessly increasing throughput, the method comprising:
-
receiving a request to download a file, the request being received at a wireless wide area network device; determining a number of connections for the wireless wide area network device to open with a remote device that is hosting the file; opening said number of connections; downloading constituent portions of the file over said number of connections, the constituent portions of the file being downloaded at the wireless wide area network device; reassembling the constituent portions of the file at the wireless wide area network device, thereby forming the file; and transmitting the file to a requesting device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless wide area network device configured to increase download throughput of a requesting device, the wireless wide area network device comprising:
-
a receiver adapted to receive a request to download a file; a connections analysis module in electrical communication with the receiver, the connections analysis module adapted to determine a number of connections to open with a remote device that is hosting the file; a network interface module in electrical communication with the connections analysis module, the network interface module adapted to download constituent portions of the file over said number of connections; a reassembly module in electrical communication with the network interface module, the reassembly module adapted to reassemble the constituent portions of the file; and a data transmissions module in electrical communication with the reassembly module, the data transmissions module adapted to transmit the file to the requesting device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification