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
Image processing apparatus and method having defective pixel detection and correction ability
Technique for skipping irrelevant portions of documents during streaming XPath evaluation
Methods of synthesizing heteromultimeric polypeptides in yeast using a haploid mating strategy
Etching method, etching apparatus, and computer-readable recording medium
Off-loading of processing from a processor blade to storage blades based on processing activity, availability of cache, and other status indicators
Sperm factor sequences
Correction information calculating device, image processing apparatus, image display system, and image correcting method
  Randomly Featured Patents
Fastener system for structural members
Block distortion reduction method and device and encoding method and device
Method and apparatus for generating fillet surface between two surfaces
Method for producing remotely a display device storing one or more audio messages
Protection of boot block data and accurate reporting of boot block contents
Method for producing lactic acid based polyurethane
Process for preparing cephalosporin antibiotics using new thiazole compound
Wax shaping tool
Apparatus and method for image processing including photometry and colorimetry
Horizontal scissor-tip compaction wheel cleat