×

Deltacasting for overlapping requests

  • US 9,172,748 B2
  • Filed: 05/27/2014
  • Issued: 10/27/2015
  • Est. Priority Date: 01/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for multicasting over a communications system having a server side and a plurality of clients in communication over a shared communications infrastructure, the method comprising:

  • receiving a content request at the server side from a first client over the communications infrastructure;

    communicating content data blocks invoked by the content request to the first client via a first content stream over the communications infrastructure in response to the content request;

    determining, by the server side according to a global stream model, whether the content request matches at least an elapsed portion of a second content stream being communicated to a second client,the global stream model maintaining models of active session streams being communicated over the communications infrastructure, andthe second content stream being one of the active session streams, having the elapsed portion already communicated to the second client, and having a remaining portion not yet communicated to the second client; and

    multicasting, when the content request matches the elapsed portion of the content stream, at least some of the remaining portion of the second content stream from the server side to the first and second clients over the communications infrastructure concurrently with communicating the content data blocks to the first client over the first client session stream.

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