Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
(-)-epigallocatechin gallate derivatives for inhibiting proteasome
Systems and methods for facilitating communication with foundation fieldbus linking devices
Stopper, motor, and disk drive apparatus
Enhanced telephony services
Electronic badge
Mobile communication terminal provided with handsfree function and controlling method thereof
Mineral, nutritional, cosmetic, pharmaceutical, and agricultural compositions and methods for producing the same
  Randomly Featured Patents
Energy conserving wall unit and method of forming same
Method and apparatus for compiling a parameterized cell
Parallel analog-to-digital converter having random/pseudo-random conversion sequencing
Waste petroleum filter recycling process
Solid pharmaceutical composition comprising an excipient capable of binding water
Electromagnetic clutch
Self-cleaning filter screen for venturi suck back passage
Semiconductor device having nonvolatile memory cell and field effect transistor
Control panel for a vehicle
Hand drilling