×

Content retrieval

  • US 8,769,277 B2
  • Filed: 06/23/2008
  • Issued: 07/01/2014
  • Est. Priority Date: 06/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable memory devices comprising computer-executable program code that, when executed by a processor, perform a method, the method comprising:

  • broadcasting a hash list to a plurality of clients in an enterprise system, wherein the hash list comprises a hash of a plurality of blocks of requested content, wherein the plurality of blocks of requested content comprise at least a first block and a second block;

    in response to broadcasting the hash list, receiving a communication from one or more of the clients in the enterprise system, wherein the communication comprises at least one of;

    one or more blocks corresponding to the hash of the plurality of blocks of the requested content; and

    an indication of the one or more blocks corresponding to the hash of the plurality of blocks of the requested content;

    obtaining the first block of the requested content from the one or more of the clients in the enterprise system;

    only when the second block of the requested content is unavailable from the one or more clients in the enterprise system, requesting the second block from a content provider that is not part of the enterprise system; and

    obtaining the second block of the requested content from the content provider without obtaining the first block from the content provider.

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