×

Systems and methods for synchronizing data between communication devices in a networked environment

  • US 7,426,578 B2
  • Filed: 12/12/2003
  • Issued: 09/16/2008
  • Est. Priority Date: 12/12/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for sharing and synchronizing data between a source device and a plurality of destination devices in a network communication system, the method comprising:

  • determining performance similarities for a plurality of communication connections, each communication connection connecting the source device and at least one of the plurality of destination devices;

    creating, dynamically, one or more performance clusters based on performance similarities;

    assigning each of the plurality of communication connections into one of the performance clusters based on the determined performance similarities; and

    assigning a synchronization mechanism to each of the performance clusters, wherein each synchronization mechanism is coupled with a source data buffer in the source device, the source data buffer containing the data to be shared with each destination device wherein a destination device that does not respond within a timeout threshold is removed from its performance cluster but when the removed destination device responds to the timeout threshold it receives full-buffer updates until such point as a recent average latency performance of the responding destination device is at a level that merits insertion back into one of the performance clusters.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×