Multi-path content distribution and aggregation
First Claim
Patent Images
1. A system for communicating between a source and a destination over plural communications paths, said system comprising:
- a source connected to a first communications system; and
a destination connected to a second communications system, wherein;
(a) the source identifies content to be sent to the destination;
(b) the source discovers that plural direct communications paths to the destination are available, each said direct communications path having a different network address associated with the destination;
(c) the source divides the content into plural different portions;
(d) the source transmits the content to the destination by sending at least some of the plural different portions to different ones of the network addresses; and
(e) the destination receives the plural different portions and aggregates them into an original composition,wherein each of the plural direct communications paths to the destination is a link between a last router on a corresponding network and the destination.
2 Assignments
0 Petitions
Accused Products
Abstract
Communication occurs between a source and a destination over plural communications paths by first identifying content to be sent to a destination via a communications system. After discovering that plural communications paths connecting directly to the destination are available, the content is divided into plural different portions and is transmitted to the destination such that each of the plural different portions is routed via a different one of the plural communications paths.
6 Citations
20 Claims
-
1. A system for communicating between a source and a destination over plural communications paths, said system comprising:
-
a source connected to a first communications system; and a destination connected to a second communications system, wherein; (a) the source identifies content to be sent to the destination; (b) the source discovers that plural direct communications paths to the destination are available, each said direct communications path having a different network address associated with the destination; (c) the source divides the content into plural different portions; (d) the source transmits the content to the destination by sending at least some of the plural different portions to different ones of the network addresses; and (e) the destination receives the plural different portions and aggregates them into an original composition, wherein each of the plural direct communications paths to the destination is a link between a last router on a corresponding network and the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for communicating between a source and a destination over plural communications paths, said method comprising:
-
(a) identifying content to be sent to a destination via at least one electronic network; (b) discovering that the destination has associated with it plural different destination network addresses, each said destination network address corresponding to a different direct communications path to the destination; (c) dividing the content into plural different portions; and (d) transmitting the content to the destination such that the plural different portions are routed via different ones of the plural direct communications paths, by addressing at least some of the plural different portions with the different destination network addresses, wherein each of the plural direct communications paths to the destination is a link between a last router on a corresponding network and the destination. - View Dependent Claims (11)
-
-
12. A computer-readable storage medium storing computer-executable process steps for communicating between a source and a destination over plural communications paths, said process steps comprising steps to:
-
(a) cause the source to identify content to be sent to the destination; (b) cause the source to discover that plural direct communications paths to the destination are available, each said direct communications path having a different network address associated with the destination; (c) cause the source to divide the content into plural different portions; (d) cause the source to transmit the content to the destination by sending at least some of the plural different portions to different ones of the network addresses; and (e) cause the destination to receive the plural different portions and to aggregate them into an original composition, wherein each of the plural direct communications paths to the destination is a link between a last router on a corresponding network and the destination. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification