×

Opportunistic content delivery using delta coding

  • US 10,270,842 B2
  • Filed: 08/01/2016
  • Issued: 04/23/2019
  • Est. Priority Date: 10/25/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a content object to a client device, the method comprising:

  • receiving at a proxy server from a content server a content object comprising an Nth data block and M additional data blocks, where M is greater than one;

    generating, by the proxy server, a fingerprint of the Nth data block;

    sending from the proxy server across a communications network to the client device the fingerprint of the Nth data block;

    receiving at the proxy server across the communications network from the client device an indication that the Nth data block is stored at the client device and fingerprints of X additional data blocks also stored at the client device;

    utilizing the fingerprints of the X additional data blocks, determining by the proxy server, which of the M additional data blocks of the content object received from the content server are not already stored at the client device; and

    sending from the proxy server across the communications network to the client device each of the M additional data blocks determined not to be already stored at the client device.

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