Patent ID: 9634995
Date: 2017-04-25
CPC Classifications: G06F,H04L

Claim:
1. A method for transferring a message that includes a succession of message elements from a sender location to a recipient location over multiple paths using a plurality of M intermediate servers in the Internet, wherein the sender location, the recipient location and the servers are each addressable in the Internet using a respective IP (Internet Protocol) address, the method comprising at the sender location: receiving the message and the IP address of the recipient location over the Internet; partitioning the message into a plurality of N message slices, each message slice contains at least one of the message elements, wherein M>N; randomly selecting N intermediate servers from the plurality of intermediate servers; assigning an intermediate server, selected from the randomly selected N intermediate servers, to each of the message slices; and sending each of the message slices together with the IP address of the recipient location to the intermediate server assigned to the message slice.