Patent ID: 8224968
Filing Date: 2012-07-17
Classification: H04L

Abstract:
1. In a peer-to-peer communication system having a local tracker node communicating with a set of local peers to form a local torrent, a method comprising the steps of: storing, by the local tracker node, collaboration information related to a list of files, the collaboration information including, for each respective file in the list of files, a first list of local peers actively participating in the local torrent and a second list of dormant peers, wherein each dormant peer is currently participating in a second torrent, previously participated in the local torrent, is not currently participating in the local torrent, and stores the respective file, the files including an unavailable file which is unavailable from the local peers actively participating and is stored at a dormant peer; receiving from a local peer a first request for a file; determining whether the file requested is available from local peers actively participating listed on the first list; selecting the dormant peer from the second list, when it is determined that the file requested is unavailable from local peers actively participating listed on the first list; sending to the dormant peer selected from the second list a second request for the file requested; enabling the establishment of a communication between the local peer and the dormant peer selected from the second list, if the dormant peer accepts the second request; and if the dormant peer selected from the second list denies the second request: