Identifying highly valued recommendations of users in a media recommendation network
First Claim
1. A method for operating a server comprising:
- receiving a notification of playback of a media item from a device wherein the playback of the media item is based on a media item recommendation received by the device;
determining whether the playback count of the media item is greater than a threshold;
designating the media item recommendation as a highly valued recommendation if the playback count of the media item is greater than the threshold; and
discovering a second user account in the social network using a recommendation path for a highly valued recommendation by;
identifying the recommendation path for the highly valued recommendation of the media item recommendation, where in the recommendation path comprises an originating user account in the social network and at least one intermediate user account in the social network through which the recommendation was propagated to the first user account;
determining that one of the originating user account and the at least one intermediate user account is not already linked to the first user account; and
identifying the one of the originating user account and the at least one intermediate user account that is not already linked to the first user account as the second user account.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for discovering new friends using recommendation paths in a media recommendation network. In general, media items are recommended among users in a media recommendation network. Use of media items by the users is monitored. If the use of a media item by a user exceeds a threshold, a determination is made as to whether the media item was recommended to the user. If so, that recommendation is identified as a highly valued recommendation for that user. Thereafter, when the user desires to identify new friends from which to receive recommendations and to which to send recommendations, a recommendation path for the highly valued recommendation is identified. Users in the recommendation path that are not already friends of the user are identified as potential new friends for the user.
298 Citations
16 Claims
-
1. A method for operating a server comprising:
-
receiving a notification of playback of a media item from a device wherein the playback of the media item is based on a media item recommendation received by the device; determining whether the playback count of the media item is greater than a threshold; designating the media item recommendation as a highly valued recommendation if the playback count of the media item is greater than the threshold; and discovering a second user account in the social network using a recommendation path for a highly valued recommendation by; identifying the recommendation path for the highly valued recommendation of the media item recommendation, where in the recommendation path comprises an originating user account in the social network and at least one intermediate user account in the social network through which the recommendation was propagated to the first user account; determining that one of the originating user account and the at least one intermediate user account is not already linked to the first user account; and identifying the one of the originating user account and the at least one intermediate user account that is not already linked to the first user account as the second user account.
-
-
2. A system comprising components including:
-
a server comprising; a server network communication interface for communicating over a network with a plurality of devices; at least one server processor; and server software containing software executable by the at least one server processor whereby the server is operative to receive a notification of the playback of a media item from a device of the plurality of devices, wherein the playback of the media item is based on a media item recommendation received by the device of the plurality of the devices for a first user account; determine whether a playback count of the media item is greater than a threshold; designate the media item recommendation as a highly valued recommendation if the playback count of the media item is greater than the threshold; and discover a second user account in the social network using a recommendation path for a highly valued recommendation by; identifying the recommendation path for the highly valued recommendation of the media item recommendation, where in the recommendation path comprises an originating user account in the social network and at least one intermediate user account in the social network through which the recommendation was propagated to the first user account; determining that one of the originating user account and the at least one intermediate user account is not already linked to the first user account; and identifying the one of the originating user account and the at least one intermediate user account that is not already linked to the first user account as the second user account; and the device of the plurality of devices comprising; a device network communication interface for communicating over the network with the server; at least one processor; and memory containing software executable by the at least one processor whereby the device is operative to; receive the media item recommendation for the media item; playback the media item; and send a notification of the playback of the media item to the server. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a server comprising:
-
receiving, from a device, a notification of the receipt of a media item recommendation for a media item by the device; determining whether the recommendation count of the media item is greater than a threshold; designating the media item recommendation as a highly valued recommendation if the recommendation count of the media item is greater than the threshold; and discovering a second user account in the social network using a recommendation path for a highly valued recommendation by; identifying the recommendation path for the highly valued recommendation of the media item recommendation, where in the recommendation path comprises an originating user account in the social network and at least one intermediate user account in the social network through which the recommendation was propagated to the first user account; determining that one of the originating user account and the at least one intermediate user account is not already linked to the first user account; and identifying the one of the originating user account and the at least one intermediate user account that is not already linked to the first user account as the second user account.
-
-
10. A system comprising components including:
-
a server comprising; a server network communication interface; at least one server processor in communication with the network communication interface; and server memory containing software executable by the at least one server processor whereby the server is operative to; receive, from a device, a notification of the receipt of a media item recommendation for a media item by the device for a first user account; determine whether the recommendation count of the media item is greater than a threshold; designate the media item recommendation as a highly valued recommendation if the recommendation count of the media item is greater than the threshold; discover a second user account in the social network using a recommendation path for a highly valued recommendation by; identifying the recommendation path for the highly valued recommendation of the media item recommendation, where in the recommendation path comprises an originating user account in the social network and at least one intermediate user account in the social network through which the recommendation was propagated to the first user account; determining that one of the originating user account and the at least one intermediate user account is not already linked to the first user account; and identifying the one of the originating user account and the at least one intermediate user account that is not already linked to the first user account as the second user account; and the device comprising; a network communication interface adapted to establish communication with the hardware server; at least one processor; and memory containing software executable by the at least one processor whereby the device is operative to; receive the media item recommendation for the media item; and send the notification of the receipt of the media item recommendation to the server. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification