Patent ID: 8135006

Claim:
A non-transitory computer-readable medium containing a set of instructions operative to cause a processor to execute a method, the method comprising: receiving a first data stream over a first link; forming from the first data stream a second data stream and a third data stream; sending the second data stream over a second link to a first network edge router connected to a first terminating device and sending the third data stream over a third link to a second network edge router connected to a second terminating device; and aggregating the second data stream from the first terminating device and the third data stream from the second terminating device to assemble a resultant data stream substantially the same as the first data stream, wherein aggregating comprises pulling packets containing portions of the network content from the second data stream and from the third data stream, discarding duplicate packets pulled from the second data stream and the third data stream; and, after discarding the duplicate packets, assembling remaining packets according to a protocol sequence number wherein aggregating the second data stream and the third data stream further comprises: pulling packets containing portions of network content from the second data stream and third data stream; and assembling packets remaining after the discarding of duplicated packets according to a protocol sequence number.