Matching participants in a P2P recommendation network loosely coupled to a subscription service
First Claim
1. 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.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for matching participants in a Peer-to-Peer (P2P) recommendation network that is loosely coupled to a subscription music service. In general, the system includes a central server and a number of peer devices. For each of the peer devices, an associated user is either a subscriber to the subscription music service or a non-subscriber. When a user of a peer device desires to identify new friends with which to exchange recommendations in the P2P recommendation network, a friend recommendation function of the central server identifies new friends for the user of the peer device based on the user'"'"'s status as either a subscriber or a non-subscriber to the subscription music service.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A central server for matching participants in a Peer-to-Peer (P2P) recommendation network comprising:
-
a communication interface adapted to communicatively couple the central server to a plurality of peer devices via a network; and a control system associated with the communication interface and adapted to; receive a request from a first peer device of the plurality of peer devices for a new friend for a P2P recommendation group of a user of the first peer device; in response to the request, determine 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, select 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 at least one of the number of subscription media services wherein in order to select the new friend, the control system is further adapted to; compare 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 at least one of the number of subscription media services; compare 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 at least one of the number of subscription media services; and select 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 effect 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. - View Dependent Claims (19, 20)
-
-
21. 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 peer device for a P2P recommendation group of the first peer device; determining whether the first peer device is a subscribing peer device having access to at least one of a number of subscription media services; if the first peer device is a subscribing peer device having access to the at least one of the number of subscription media services, selecting the new peer device for the P2P recommendation group of the first peer device from other ones of the plurality of peer devices that are also subscribing peer devices, wherein selecting the new peer device comprises; comparing a profile of the first peer device to profiles of the other ones of the plurality of peer devices that are also subscribing peer devices; comparing a media collection of the first peer device to media collections of the other ones of the plurality of peer devices that are also subscribing peer devices; and selecting one of the plurality of peer devices having a profile that has a high correlation to the profile of the first peer device and a media collection that has a low correlation to the media collection of the first peer device as the new peer device; and effecting addition of the new peer device to the P2P recommendation group of the first peer device such that media recommendations are provided to the first peer device from the new peer device. - View Dependent Claims (22, 23)
-
-
24. A central server for matching participants in a Peer-to-Peer (P2P) recommendation network comprising:
-
a communication interface adapted to communicatively couple the central server to a plurality of peer devices via a network; and a control system associated with the communication interface and adapted to; receive a request from a first peer device of the plurality of peer devices for a new peer device for a P2P recommendation group of the first peer device; determine whether the first peer device is a subscribing peer device having access to at least one of a number of subscription media services; if the first peer device is a subscribing peer device having access to the at least one of the number of subscription media services, select the new peer device for the P2P recommendation group of the first peer device from other ones of the plurality of peer devices that are also subscribing peer devices, wherein, in order to select the new peer device, the control system is further adapted to; compare a profile of the first peer device to profiles of the other ones of the plurality of peer devices that are also subscribing peer devices; compare a media collection of the first peer device to media collections of the other ones of the plurality of peer devices that are also subscribing peer devices; and select one of the plurality of peer devices having a profile that has a high correlation to the profile of the first peer device and a media collection that has a low correlation to the media collection of the first peer device as the new peer device; and effect addition of the new peer device to the P2P recommendation group of the first peer device such that media recommendations are provided to the first peer device from the new peer device. - View Dependent Claims (25, 26)
-
Specification