Patent ID: 9344514
Filing Date: 2016-05-17
CPC Classification: H04L

Claim Text:
1. A method for transporting Internet Protocol (IP) packets over a Delay-Tolerant network (DTN), the method comprising: receiving at a proxy a request from a client; assigning a unique identifier to the request at the proxy; creating a bundle header; inserting the unique identifier in the bundle header; transporting the request with the bundle header from the proxy, over the DTN, to a peer proxy; receiving the request with the bundle header including the unique identifier at the peer proxy; storing the unique identifier at the peer proxy; forwarding the request from the peer proxy to a server; receiving at the peer proxy, from the server, a response to the request composed of multiple IP packets; creating at the peer proxy partial responses by bundling sub-groups of subsequent IP packets of the multiple IP packets with corresponding sequence numbers and with the unique identifier, wherein the sub-groups of subsequent IP packets are formed by (i) assembling a number of the subsequent IP packets received at the peer proxy within a predetermined time period or by (ii) assembling a number of the subsequent IP packets received at the peer proxy until a predetermined minimum payload is reached; transporting the partial responses from the peer proxy, over the DTN, to the proxy; receiving the partial responses at the proxy; unbundling and ordering at the proxy the received partial responses based on their respective sequence numbers; and delivering from the proxy the unbundled and ordered partial responses to the client.