Patent ID: 8977769
Filing Date: 2015-03-10
Classification: H04L

Abstract:
1. A method of managing a plurality of data streams in a network communication system for lossless failover, the method comprising: receiving a plurality of data streams over a network, the data streams having matching data; identifying, with at least one processor, one of the plurality of data streams as a primary data stream and at least one of the other of the plurality of data streams as a non-primary data stream; determining, with the at least one processor, an amount of time to buffer the non-primary data stream for lossless failover, where the amount of time to buffer the non-primary data is based on a difference in arrival times between the primary data stream and the non-primary data stream and where the amount of time to buffer the non-primary data is dynamically adjusted based on monitored network conditions to update an average difference in arrival times as the average difference in arrival times changes due to delay changes in the network communication system; and buffering, with the at least one processor, at least a portion of the non-primary data stream for the amount of time.