Media Playback Steering via Feedback Inference

Solution Overview

Problem

Users face challenges in defining contexts for media items, especially with diverse tastes and overwhelming options, leading to a need for a media playback service that can generate playlists or stations without user-supplied context.

Innovation Solution

A system utilizing a machine learning-based steering function that selects media items based on user feedback, such as skipping or completing playback, to predict suitable media items, even when initial requests lack context, by using an embedding space to represent media items and their characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a media playback service relies on user-supplied context to select media items, then the selection accuracy improves, but the ease of operation deteriorates because users struggle to define context

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically infers context from user feedback signals (skips, plays to completion, shuffles) without requiring users to explicitly define context. The playback service serves itself by learning user preferences through observed behavior patterns, eliminating the need for users to manually specify context while maintaining accurate media item selection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user feedback signals during media playback and uses this feedback to dynamically adjust context inference and media item selection. By incorporating real-time feedback loops, the system improves selection accuracy over time while requiring minimal explicit user input, effectively resolving the contradiction between precision and ease of operation.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the system uses minimal user input to generate playlists, then the ease of operation improves, but the reliability of media item selection deteriorates

Engineering Contradiction:
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary context inference based on initial user feedback signals before generating media item selections. By pre-processing user behavior data to establish preference patterns, the system ensures reliable media item selection from the beginning while maintaining minimal user input requirements, thus resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously refines media item selection by continuously monitoring user feedback during playback. This ongoing learning process maintains high reliability over time while requiring only minimal initial user input, as the system progressively improves its understanding of user preferences through continuous observation rather than requiring extensive upfront context definition.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If the system collects extensive user feedback data, then the adaptability to user preferences improves, but the loss of time for processing feedback increases

Engineering Contradiction:
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system processes only the most relevant feedback signals (skips, plays to completion, shuffles) rather than attempting to analyze all possible user interactions. By focusing on key feedback indicators that most strongly indicate user preference, the system achieves high adaptability while minimizing processing time, effectively resolving the contradiction between adaptability and time loss.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments user feedback into distinct, manageable signal types (skip events, completion events, shuffle events) and processes each segment independently using specialized inference logic. This segmentation approach enables efficient parallel processing of different feedback types, maintaining high adaptability to user preferences while reducing overall processing time through divided computational effort.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230376760A1Steering for Unstructured Media Stations
Publication Date: 2023.11.23
  • US20230376760A1 patent drawing
  • US20230376760A1 patent drawing
  • US20230376760A1 patent drawing

AI summary

The present technology pertains to steering a playlisting service toward media items that are likely to receive positive feedback from a user operating a client device. The present technology permits a request to play media items without requiring an input context. A playlist service can begin to receive feedback on the playback of the media items and the received playback can be utilized by a steering service in response to a steering request to identify media items for playback that are likely to receive positive feedback based on the feedback received on a sequence of previously played media items.