Patent ID: 8750296

Claim:
A method for a device to retrieve a message from a data source, the method comprising the steps of: establishing a first network connection with the data source, wherein i) the message is separated into a plurality of fragments, and ii) a stamp that is associated with a rule is assigned to each of the plurality of fragments; receiving a subset of the plurality of fragments in accordance with the assigned stamps over the first network connection; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source, wherein the first network connection has a different application protocol than that of the subsequent network connections, wherein the application protocol of the first and subsequent network connections is any of the following: HTTP, FTP, Telnet, CORBA, HOP, and HTTPS; receiving any of the plurality of fragments not within the subset over said one or more subsequent connections; and storing each of the received fragments not within the subset at a receiver until all of the plurality of fragments of the message are received.