×

Deltacasting

  • US 9,369,516 B2
  • Filed: 01/04/2010
  • Issued: 06/14/2016
  • Est. Priority Date: 01/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for multicasting over a communications system having a communications path between a server side of the communications system and a client side of the communications system, the communications path comprising a shared forward link over which bandwidth resources are shared during a multicast communication, the method comprising:

  • intercepting data using a server optimizer located at the server side of the communications system between a content source and a plurality of client optimizers, the data comprising a header portion and a content portion, the content portion comprising at least one content data block, and being communicated from the content source to a content destination associated with a first client optimizer, the first client optimizer being communicatively coupled with a first client dictionary;

    calculating a fingerprint using byte-level information comprised by the at least one content data block;

    comparing the fingerprint with a set of previously calculated fingerprints to determine whether the at least one content data block is currently stored in the first client dictionary, wherein the previously calculated fingerprints are stored at a modeler module;

    determining, in response to the comparing step, whether to multicast the at least one content data block; and

    when it is determined to multicast the at least one content data block, multicasting the at least one content data block over the communications path from the server side of the communications system to at least the content destination associated with the first client optimizer.

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