×

Methods and systems for utilizing delta coding in acceleration proxy servers

  • US 8,010,705 B1
  • Filed: 06/03/2009
  • Issued: 08/30/2011
  • Est. Priority Date: 06/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of utilizing delta coding in acceleration proxy servers, the method comprising the following computer implemented steps:

  • storing, at a proxy server, a plurality of dictionary pages within a page storage disk;

    indexing, at the proxy server, the plurality of dictionary pages with fingerprint identifiers, wherein the fingerprint identifiers are configured to uniquely identify data strings within each of the plurality of dictionary pages;

    receiving, at the proxy server, a data request, wherein the request includes a plurality of fingerprints associated with the requested data;

    searching, at the proxy server, the indexed fingerprint identifiers for matches with the plurality of fingerprints associated with the requested data;

    identifying, at the proxy server, one of the plurality of pages with the greatest number of matching fingerprints from the plurality of fingerprints associated with the requested data;

    removing, at the proxy server, the fingerprints associated with the one of the plurality of pages from the searching of the indexed fingerprints;

    searching, at the proxy server, the indexed fingerprint identifiers for matches with the remaining plurality of fingerprints associated with the requested data; and

    loading, at a client through a proxy client, the identified pages into memory; and

    encoding the requested data using the loaded pages.

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