US2015019581A1PendingUtilityA1

Selecting Friends In A Network Of Friends Loosely Coupled To A Subscription Service

Assignee: NAPO ENTPR LLCPriority: Dec 13, 2006Filed: Sep 30, 2014Published: Jan 15, 2015
Est. expiryDec 13, 2026(~0.4 yrs left)· nominal 20-yr term from priority
G06F 17/30663G06F 17/30386H04L 67/30G06F 16/1837G06F 16/3334G06F 16/68G06F 16/637G06F 16/683G06F 16/24G06F 16/634
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A server and method are provided for suggesting a friend in a network of friends. In general, a user profile of a user of a user device is compared to user profiles of other users of a plurality of user devices that are also subscribers of subscription media services. A media collection of the user of the user device is compared to media collections of the other users that are also subscribers of subscription media services. One of the users of the other ones of the plurality of user devices having a user profile that has a high correlation to the user profile of the user of the first user device and a media collection that has a low correlation to the media collection of the user of the first user device is selected as the new friend for the user of the user device

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of operating a server to suggest a friend in a network of friends comprising:
 comparing a user profile of a user of a first user device to user profiles of users of other ones of a plurality of user devices that are also subscribers of at least one of a number of subscription media services;   comparing a media collection of the user of the first user device to media collections of the users of the other ones of the plurality of user devices that are also subscribers of at least one of the number of subscription media services; and   selecting one of the users of the other ones of the plurality of user devices having a user profile that has a high correlation to the user profile of the user of the first user device and a media collection that has a low correlation to the media collection of the user of the first user device as the new friend for the user of the first user device   
     
     
         2 . The method of  claim 1  wherein one of the plurality of user devices is associated with the new friend and provides media recommendations to the first device as media presentations identified by the media recommendations are played by the one of the plurality of user devices. 
     
     
         3 . A server for suggesting a friend in a network of friends comprising:
 a communication interface adapted to communicatively couple the central server to a plurality of user devices via a network;   at least one processor; and   memory storing executable software executable by the at least one processor whereby the server is operative to:
 compare a user profile of a user of a first user device to user profiles of users of other ones of a plurality of user devices that are also subscribers of at least one of a number of subscription media services; 
 compare a media collection of the user of the first user device to media collections of the users of the other ones of the plurality of user 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 user devices having a user profile that has a high correlation to the user profile of the user of the first user device and a media collection that has a low correlation to the media collection of the user of the first user device as the new friend for the user of the first user device 
   
     
     
         4 . The server of  claim 3  wherein the one of the plurality of user devices associated with the new friend provides media recommendations to the first user device as media presentations identified by the media recommendations are played by the one of the plurality of user devices. 
     
     
         5 . The server of  claim 3  wherein if the user of the first user device is a non-subscriber of the number of subscription media services, the server is further operative to select the new friend for the user of the first user device from users of other ones of the plurality of user devices that are also non-subscribers of the number of subscription media services. 
     
     
         6 . The server of  claim 3  wherein to compare the media collection of the user of the first user device to the media collections of the users of the other ones of the plurality of user devices, the server is operative to, for each one of the media collections of the users of the other ones of the plurality of user devices:
 determine a number of media presentations that the one of the media collections and the media collection of the user of the first device have in common; 
 wherein, if the number of media presentations that the one of the media collections and the media collection of the user of the first user device have in common is less than a threshold number of media presentations, the one of the media collections has a low correlation to the media collection of the user of the first user device. 
 
     
     
         7 . The server of  claim 6  wherein the threshold number of media presentations is a static threshold. 
     
     
         8 . The server of  claim 6  wherein the threshold number of media presentations is a dynamic threshold. 
     
     
         9 . The server of  claim 3  wherein to compare the media collection of the user of the first device to the media collections of the users of the other ones of the plurality of user devices, the sever is operative to, for each one of the media collections of the users of the other ones of the plurality of user devices:
 determine a percentage of media presentations in the media collection of the user of the first user device that are also in the media collections of the users of the other ones of the plurality of user devices; 
 wherein, if the percentage of media presentations is less than a threshold percentage of media presentations, the one of the media collections has a low correlation to the media collection of the user of the first user device. 
 
     
     
         10 . The server of  claim 3  wherein the user profile of the user comprises statistical information including one or more of a group consisting of: a genre distribution, an artist distribution, and a release year distribution for the media collection of the user of the first user device, and the user profiles of the other ones of the plurality of devices comprise statistical information including one or more of a group consisting of: a genre distribution, an artist distribution, and a release year distribution for the media collections of the users of the other ones of the plurality of user devices. 
     
     
         11 . The server of  claim 10  wherein to compare the user profile of the user of the first user device to the user profiles of the users of the other ones of the plurality of user devices, the server is operative to, for each one of the user profiles of the users of the other ones of the plurality of user devices:
 determine whether the statistical information from the one of the user profiles is substantially similar to the statistical information from the user profile of the user of the first user device; 
 wherein, if the one of the user profiles is substantially similar to the statistical information from the user profile of the user of the first user device, the one of the user profiles has a high correlation to the user profile of the user of the first user device. 
 
     
     
         12 . The server of  claim 11  wherein to determine whether the statistical information from the one of the user profiles is substantially similar to the statistical information from the user profile of the user of the first user device, the server is operative to:
 generate a score indicative of a similarity of the statistical information from the one of the user profiles and the statistical information from the user profile of the user of the first user device; and 
 compare the score to a threshold to determine whether the statistical information from the one of the user profiles is substantially similar to the statistical information from the user profile of the user of the first user device. 
 
     
     
         13 . The server of  claim 3  wherein the server is further operative to: if the user of the first user device is a non-subscriber of the number of subscription media services, select the new friend for the user of the first user device from users of other ones of the plurality of user devices that are also non-subscribers of the number of subscription media services. 
     
     
         14 . The server of  claim 13  wherein if the user of the first user device is a non-subscriber, to select the new friend, the server is operative to:
 compare a media collection of the user of the first user device to media collections of the users of the other ones of the plurality of user devices that are also non-subscribers; and 
 select one of the users of the other ones of the plurality of user devices having a media collection that has a high correlation to the media collection of the user of the first user device as the new friend for the user of the first user device. 
 
     
     
         15 . The server of  claim 14  wherein to compare the media collection of the user of the first user device to the media collections of the users of the other ones of the plurality of user devices, the server is operative to, for each one of the media collections of the users of the other ones of the plurality of user devices:
 determine a number of media presentations that the one of the media collections and the media collection of the user of the first user device have in common; 
 wherein, if the number of media presentations that the one of the media collections and the media collection of the user of the first user device have in common is greater than a threshold number of media presentations, the one of the media collections has a high correlation to the media collection of the user of the first user device. 
 
     
     
         16 . The server of  claim 15  wherein the threshold number of media presentations is a static threshold. 
     
     
         17 . The server of  claim 15  wherein the threshold number of media presentations is a dynamic threshold. 
     
     
         18 . The server of  claim 14  wherein to compare the media collection of the user of the first user device to the media collections of the users of the other ones of the plurality of user devices, the server is operative to, for each one of the media collections of the users of the other ones of the plurality of user devices:
 determine a percentage of media presentations in the media collection of the user of the first user device that are also in the media collections of the users of the other ones of the plurality of user devices; 
 wherein, if the percentage of media presentations is greater than a threshold percentage of media presentations, the one of the media collections has a high correlation to the media collection of the user of the first user device. 
 
     
     
         19 . The server of  claim 3  wherein the server is further operative to add the new friend to a friends list of the user of the first user device, wherein the friends list defines a recommendation group of the user of the first user device. 
     
     
         20 . The server of  claim 3  wherein the number of subscription media services is at least one subscription media service.

Join the waitlist — get patent alerts

Track US2015019581A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.