Collaborative Media Queue Generation via Voting and Access Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing music playback systems lack collaboration features for multiple participants to jointly create and manage media queues, especially across different devices and locations, and struggle with synchronizing playback and accommodating access level differences.
Innovation Solution
A system and method that allow multiple participants to collaborate in generating a media queue by proposing and voting on media entities, with the ability to update the queue in real-time, and automatically substituting unsuitable media entities based on access levels, ensuring synchronized playback across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple participants collaborate to construct a media queue using a single device, then the collaborative selection capability is improved, but the device complexity and coordination difficulty increase
Solution Approach 1:
The patent divides the media queue construction process into separate phases: selection phase where participants add media entities to a candidate list, and voting phase where participants rank their preferences. This segmentation allows collaborative construction without requiring continuous coordination, reducing device complexity while maintaining adaptability.
Solution Approach 2:
The patent introduces a server as an intermediary that stores candidate media entities and facilitates voting between participants. The server acts as a mediator that coordinates the collaborative process without requiring direct peer-to-peer communication between participants, thereby reducing the coordination burden on individual devices.
2Loss of time
If media queue is constructed in advance using a single device, then the playback preparation is improved, but the accessibility and collaboration opportunities are reduced
Solution Approach 1:
The patent performs preliminary actions by generating a candidate list of media entities before the voting phase. This preliminary selection of candidates reduces the preparation time during the actual event, while the distributed voting mechanism maintains ease of access for multiple participants.
Solution Approach 2:
The system allows the media queue to serve multiple functions: it can be constructed collaboratively in advance, modified during events, and adapted for different playback scenarios. This multi-functionality resolves the contradiction between advance preparation and accessibility by making the system flexible enough to operate in multiple modes.
3Adaptability or versatility
If credentials are shared among participants to enable collaboration, then the access capability is improved, but the security and service agreement compliance deteriorate
Solution Approach 1:
The server acts as an intermediary that manages access control and authentication. Instead of participants sharing credentials directly, the server verifies identities and manages access rights, maintaining service agreement compliance while enabling collaborative access for multiple participants.
Solution Approach 2:
The system enables participants to add and vote on media entities from their own devices without requiring credential sharing. Each participant independently interacts with the system through their own authentication, eliminating the need to share credentials while maintaining access capability.
4Ease of operation
If media entities are selected without considering individual access levels, then the selection freedom is improved, but the playback suitability deteriorates
Solution Approach 1:
The patent applies local quality by filtering media entities based on individual participant access levels. Each participant sees and votes on media entities that are appropriate for their specific subscription tier, maintaining selection freedom within their access context while ensuring playback suitability for all participants.
Solution Approach 2:
The system dynamically changes the parameter of media entity availability based on participant access levels. Media entities are presented to participants according to their subscription tier, allowing free selection within constraints while ensuring that all selected entities can be played by all participants.
Data Source
AI summary
A queue or media queue of music is generated by multiple listeners for playing by one or more devices. Listeners may select music using user interfaces rendered by their respective devices, and rank or vote to determine an order in which the music is played in accordance with the queue or media queue. Where a song or another media entity is accessible at a premium or only with a subscription, and one of the multiple listeners is not authorized to access the song, an unauthorized listener may be invited to purchase a subscription, or a substitute song may be selected for the unauthorized listener. Once a queue or media queue has been generated, music may be played in accordance with the queue or media queue by a single device in the presence of the multiple listeners, or by multiple devices each having any number of listeners within a vicinity.


