Patent ID: 8239563

Claim:
A network comprising: a server; and a handheld device, wherein the handheld device is communicatively coupled to the server via i) a first wireless communication link and ii) a second wireless communications link, wherein each of the server and the handheld device includes i) a first protocol stack associated with the first wireless communication link, and ii) a second protocol stack associated with the second wireless communication link, and wherein each of the first protocol stack and the second protocol stack, at the server and the handheld device, includes a physical layer, a data link layer, wherein the data link layer is above the physical layer, a network layer, wherein the network layer is above the data link layer, a transport layer, wherein the transport layer is above the network layer, wherein the handheld device is configured to download data from the server concurrently over both of the first wireless communication link and the second wireless communication link, wherein the data being downloaded from the server is respectively partitioned into the first wireless communication link and the second wireless communication link during a first partitioning at an application layer of the server if flow of the data being downloaded in either the first wireless communication link or the second wireless communication link falls behind, wherein the application layer is above a session layer of the server, and wherein data partitioned during the first partitioning is communicated to the session layer of the server, and during a second partitioning at the session layer of the server, wherein the session layer of the server is above each of i) the transport layer of the first protocol stack and ii) the transport layer of the second protocol stack, wherein the data partitioned during the first partitioning and the second partitioning are respectively communicated to the transport layer of the first protocol stack and the transport layer of the second protocol stack of the server, and wherein the partitioned data is concurrently transmitted, from the server to the handheld device, over the first wireless communication link and the second wireless communication link.