×

Method and system of using a local hosted cache and cryptographic hash functions to reduce network traffic

  • US 9,747,340 B2
  • Filed: 06/19/2008
  • Issued: 08/29/2017
  • Est. Priority Date: 06/19/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of reducing bandwidth utilization of a network, the method comprising:

  • receiving, at a server, a first request message from a client over the network, wherein the first request message contains an indication of a first set of data stored at the server;

    determining, at the server, that the first request message is a request for encrypted data and the first request message contains an indication that the client is enabled to use a hosted cache;

    generating a set of hashes using the first hash function for the first set of data stored at the server, wherein the set of hashes includes a first plurality of hashes corresponding to a first file, wherein the first file includes a first plurality of data portions, wherein each of the first plurality of hashes has a corresponding data portion of the first plurality of data portions, and wherein each hash of the set of hashes represents a statistically unique fingerprint of each data portion of the set of data;

    transmitting, by the server to the client via the network, the set of hashes without the first set of data;

    receiving, by the server, a second request message from the client over the network, wherein the second request message contains an indication of a second set of data stored at the server;

    determining, at the server, that the second request message is a request for non-encrypted data; and

    providing to the client the second set of data.

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