Resources Contact Us Home
Secure peer-to-peer cache sharing

Image Number 6 for United States Patent #7617322.

A system, apparatus, method, and computer-readable medium are provided for secure P2P caching. In one method, a requesting peer obtains a hash of requested data from a server. The requesting peer then transmits a request for the data to other peers. The request proves that the requesting peer has the hash. If a caching peer has the data, it generates a reply to the request that proves that it has the requested data. If the requesting peer receives a reply from a caching peer, the requesting peer establishes a connection to the caching peer and retrieves the data from the caching peer. If the requesting peer does not receive a reply to the request from any other peer, the requesting peer establishes a connection to the server and retrieves the data from the server. The requesting peer stores the data for use in responding to requests from other peers.

  Recently Added Patents
System and method for a driver circuit with a referenced control signal
Method and system for reduction of decoding complexity in a communication system
Error scanning in flash memory
Registration and network access control
Case for electronic device
Semiconductor memory system having ECC circuit and controlling method thereof
Device for producing a connection grid with an integrated fuse
  Randomly Featured Patents
Catalyst and process for the isomerization of olefins in the presence of reactive impurities
Processor having content addressable memory with command ordering
Systems, methods and computer program products for implementing processes relating to retail sales
Polychromatic fluorescence measurement device
Process for making liquid fertilizer
Apparatus for static underground drilling
Reinforced polymeric articles
Wood preservative compositions having activity against termites and fungi
System and method for exhaust heat generation using electrically actuated cylinder valves and variable stroke combustion cycles
System for managing and organizing stored electronic messages