Data duplication for transmission over computer networks
First Claim
1. A system comprising:
- a voice communication device to generate voice information;
a gateway to duplicate the voice information; and
one or more network devices to forward the duplicate voice information, along a plurality of paths through plurality of computer networks, wherein each of the plurality of paths is located in a separate computer network;
wherein at least one of the network devices selects the paths based on a computer-readable medium that stores fate-sharing data that associates costs with network elements of the computer network, wherein the fate-sharing data describes relationships between elements of the network that share one or more common characteristics, and wherein costs comprise a value specifying a level of impact the element has on the path selection.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described that increase the reliability and quality of data transmissions of computer networks. The techniques provide for the generation of at least two duplicate data flows for carrying data in a computer network. The duplicate data flows are transmitted to a receiving device along paths within one or more intermediate networks. In addition, network devices, such as routers or switches within the network, for example, may cooperate to select paths for the data flows that have reduced or minimal common network elements. The network devices may share “fate-sharing” information that relates groups of network elements according to common characteristics, attributes or shared resources, e.g., a shared power supply, close proximity, common physical interface, for the purposes of facilitating selection of independent paths.
59 Citations
7 Claims
-
1. A system comprising:
-
a voice communication device to generate voice information; a gateway to duplicate the voice information; and one or more network devices to forward the duplicate voice information, along a plurality of paths through plurality of computer networks, wherein each of the plurality of paths is located in a separate computer network; wherein at least one of the network devices selects the paths based on a computer-readable medium that stores fate-sharing data that associates costs with network elements of the computer network, wherein the fate-sharing data describes relationships between elements of the network that share one or more common characteristics, and wherein costs comprise a value specifying a level of impact the element has on the path selection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification