Patent ID: 8874655

Claim:
A method for matching participants in a Peer-to-Peer (P2P) recommendation network comprising: receiving a request from a first peer device of a plurality of peer devices in the P2P recommendation network for a new friend for a P2P recommendation group of a user of the first peer device; determining whether the user of the first peer device is a subscriber of at least one of a number of subscription media services; if the user of the first peer device is a subscriber of the at least one of the number of subscription media services, selecting the new friend for the user of the first peer device from users of other ones of the plurality of peer devices that are also subscribers of the at least one of the number of subscription media services, wherein selecting the new friend comprises: comparing a user profile of the user of the first peer device to user profiles of users of the other ones of the plurality of peer devices that are also subscribers of the at least one of the number of subscription media services; comparing a media collection of the user of the first peer device to media collections of the users of the other ones of the plurality of peer devices that are also subscribers of the at least one of the number of subscription media services; and selecting one of the users of the other ones of the plurality of peer devices having a user profile that has a high correlation to the user profile of the user of the first peer device and a media collection that has a low correlation to the media collection of the user of the first peer device as the new friend for the user of the first peer device; and effecting addition of the new friend to the P2P recommendation group of the user of the first peer device such that media recommendations are provided to the first peer device from one of the plurality of peer devices associated with the new friend.