US2014031961A1PendingUtilityA1

Method and System for Generating Location-Based Playlists

51
Assignee: WANSLEY ANDREW THEODOREPriority: Jul 26, 2012Filed: Jul 26, 2012Published: Jan 30, 2014
Est. expiryJul 26, 2032(~6 yrs left)· nominal 20-yr term from priority
G06F 16/639G06F 16/68H04W 4/021G06F 16/637
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for generating location-based playlists, comprising:
 providing a music service for generating playlists for a location;   identifying users having respective user devices within defined boundaries of the location, wherein each of the identified users is connected to the music service;   aggregating music preferences of the identified users, the aggregated music preferences of the identified users identifying a plurality of music tracks;   generating a playlist having the plurality of music tracks based on the aggregated music preferences; and   providing access to the generated playlist to the identified users at the location, the plurality of music tracks of the generated playlist being provided for listening by the music service to one or more of the user devices, wherein the method is executed by a processor.   
     
     
         2 . The method of  claim 1 , further comprising:
 adjusting the generated playlist when a new user enters the location and is connected to the music service, or when any of the identified users exits the location.   
     
     
         3 . The method of  claim 1 , further comprising:
 disconnecting the access to the generated playlist to an identified user when the identified user exits the location.   
     
     
         4 . The method of  claim 1 , further comprising:
 filtering the identified users based on social affinity.   
     
     
         5 . The method of  claim 1 , further comprising:
 identifying one or more outliers from the identified users, the one or more outliers having music preferences different than music preferences of majority of the identified users; and   excluding the music preferences of the outliers from the aggregated music preferences.   
     
     
         6 . The method of  claim 1 , wherein the aggregating of the music preferences of the identified users is based on music listening histories of the identified users. 
     
     
         7 . The method of  claim 1 , wherein the one or more of the user devices used for listening to the plurality of music tracks of the generated playlist are user devices of the identified users who owns all or a large portion of the plurality of music tracks of the generated playlist. 
     
     
         8 . The method of  claim 1 , wherein the defined boundaries of the location are walls of a room or exterior walls of a building or a section of a building. 
     
     
         9 . The method of  claim 1  wherein the identifying of the users having respective user devices is based on tracking data of the users devices. 
     
     
         10 . The method of  claim 1 , further comprising:
 generating a plurality of sub-playlists based on music categories of the plurality of music tracks of the generated playlist, wherein each of the plurality of sub-playlists includes a portion of the plurality of music tracks of the generated playlist having same music category.   
     
     
         11 . The method of  claim 1 , wherein the plurality of music tracks of the generated playlist is respectively stored in music libraries of the identified users. 
     
     
         12 . The method of  claim 1 , further comprising:
 storing the generated playlist in a record for the location in a database.   
     
     
         13 . A system for generating location-based playlists, comprising:
 music logic configured to,
 provide a music service for generating playlists for a location, and 
 identify users having respective user devices within defined boundaries of the location, wherein each of the devices have access to the music service; 
   a recommendation framework configured to,
 aggregate music preferences of the identified users, the aggregated music preferences of the identified users identifying a plurality of music tracks, and 
 generate a playlist having the plurality of music tracks based on the aggregated music preferences; 
   a user access module configured to provide access to the generated playlist to the identified users at the location, the plurality of music tracks of the generated playlist being provided for listening by the music service to one or more of the user devices, and   at least one processor configured to execute the music logic, the recommendation framework, and the user access module.   
     
     
         14 . The system of  claim 13 , wherein the recommendation framework is further configured to adjust the generated playlist when a new user enters the location and is connected to the music service, or when any of the identified users exits the location. 
     
     
         15 . The system of  claim 13 , wherein the recommendation framework is further configured to generate a plurality of sub-playlists based on music categories of the plurality of music tracks of the generated playlist, each of the plurality of sub-playlists including at least a portion of the plurality of music tracks of the generated playlist having same music category. 
     
     
         16 . The system of  claim 13 , wherein the recommendation framework is further configured to
 identify one or more outliers from the identified users, the one or more outliers having music preferences different than music preferences of majority of the identified users, and   exclude the music preferences of the outliers from the aggregated music preferences.   
     
     
         17 . The system of  claim 13 , wherein the user access module is further configured to disconnect the access to the generated playlist to an identified user when the identified user exits the location. 
     
     
         18 . The system of  claim 13 , further comprising:
 filtering logic configured to filter the identified users based on social affinity.   
     
     
         19 . The system of  claim 18 , further comprising:
 a social media server configured to provide social network information to be used to define the social affinity.   
     
     
         20 . A non-transitory computer-readable medium encoding instructions for generating location-based playlists that, in response to execution by a computing device, cause the computing device to perform operations comprising:
 providing a music service for generating playlists for a location;   identifying users having respective user devices within defined boundaries of the location, wherein each of the identified users is detected to be connected to the music service;   aggregating music preferences of the identified users, the aggregated music preferences of the identified users identifying a plurality of music tracks;   generating a playlist having the plurality of music tracks based on the aggregated music preferences; and   providing access to the generated playlist to the identified users at the location, the plurality of music tracks of the generated playlist being provided for listening by the music service to one or more of the user devices.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.