×

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

  • US 8,589,552 B1
  • Filed: 12/10/2009
  • Issued: 11/19/2013
  • Est. Priority Date: 12/12/2003
  • Status: Active Grant
First Claim
Patent Images

1. A source device operable to send data to a plurality of destination devices, the source device comprising:

  • a processor and a memory unit;

    a plurality of connection interfaces; and

    a cluster manager structured to;

    remove one or more of the destination devices, that do not respond within a timeout threshold, from their performance clusters;

    receive full-buffer updates, when the removed one or more destination devices respond to the timeout threshold, until such point as a recent average latency performance merits insertion back into one of the performance clusters; and

    determine subsets of connections from a set of connections, wherein each connection in each subset has similar performance capabilities with the other connections in the same subset, and group each of the subsets in a distinct performance cluster; and

    a plurality of synchronization mechanisms, wherein the cluster manager is configured to assign a synchronization mechanism to each of the performance clusters;

    wherein each of the plurality of synchronization mechanisms is configured to provide computations and protocols needed to communicate data over the set of connections.

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