Location-Based Playlist Generation via User Preference Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Compiling playlists for group gatherings or shared events can be time-consuming, especially when aiming for a cohesive music mix for a specific location and time.

Innovation Solution

A method and system for generating location-based playlists by aggregating music preferences of users within defined boundaries, using a music service that identifies connected users, generates playlists based on these preferences, and provides access to the generated playlists for listening on user devices, with adjustments made when users enter or exit the location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually compile playlists for group gatherings, then the playlist can be customized to specific preferences, but the process becomes time-consuming

Engineering Contradiction:
ImprovePlaylist compilation easeVSAvoidPlaylist compilation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically generates playlists by having each user submit their own music preferences and having the system aggregate these preferences to create a unified playlist, eliminating the need for manual compilation while maintaining customization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system combines multiple individual user preferences into a single aggregated playlist by identifying common music tastes and merging selected tracks from different users' preferences, creating a cohesive group playlist automatically

Inventive Principle:
Principle #5Merging (Combining)

2Extent of automation

If a centralized system aggregates all user preferences, then playlist generation is automated, but system complexity increases

Engineering Contradiction:
ImprovePlaylist generation automationVSAvoidMusic service system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system divides the playlist generation process into separate modular components: preference submission module, preference aggregation module, and playlist generation module, reducing overall system complexity while maintaining automation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a preference aggregation layer that acts as an intermediary between individual user preferences and the final playlist generation, simplifying the complexity by handling preference consolidation in a dedicated intermediate step

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10977305B2Method and system for generating location-based playlists
Publication Date: 2021.04.13 GOOGLE LLC
  • US10977305B2 patent drawing
  • US10977305B2 patent drawing
  • US10977305B2 patent drawing

AI summary

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.