Contextual Device Selection for Media Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media playback systems require users to manually select devices from a list, which is inefficient and does not consider user-specific preferences or contextual data, leading to suboptimal playback device selection.

Innovation Solution

An electronic device uses processor-accessible user-specific contextual data to automatically select a playback device based on user preferences, activity, device capabilities, and proximity, ensuring that media content is played on the most relevant device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual device selection from a list is implemented, then device selection capability is provided, but user operation efficiency deteriorates and selection accuracy worsens

Engineering Contradiction:
Improvedevice selection processVSAvoidtime for device selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic device selection without requiring user intervention. The electronic device autonomously accesses contextual data, evaluates available devices, and selects the most appropriate playback device based on user preferences and current context, eliminating the need for manual selection from a device list.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes and stores contextual data about user preferences, device capabilities, and usage patterns before selection is needed. This preliminary preparation enables rapid automatic selection when media playback is requested, avoiding time-consuming manual evaluation of device options.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual device selection is required, then all available devices can be listed, but selection accuracy and relevance to user context deteriorate

Engineering Contradiction:
Improvedevice compatibilityVSAvoiddevice selection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system dynamically evaluates multiple parameters including user preferences, device capabilities, current usage context, and proximity to determine the most suitable playback device. By weighing and comparing these parameters, the system achieves accurate device selection that adapts to specific user needs and situational context.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system utilizes stored contextual data about user preferences and historical behavior patterns to inform device selection decisions. This feedback mechanism ensures that selected devices align with user expectations and preferences, improving selection accuracy while maintaining versatility across different device types.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If automatic device selection is implemented using contextual data, then user experience is improved, but system complexity increases

Engineering Contradiction:
Improvedevice selection processVSAvoidselection system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Contextual data about user preferences, device capabilities, and usage patterns is collected and stored in advance through preliminary actions. This pre-processing of information simplifies the actual selection process, as the system only needs to query and evaluate pre-organized contextual data rather than gathering information in real-time during playback requests.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10338882B2Contextual based selection among multiple devices for content playback
Publication Date: 2019.07.02 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10338882B2 patent drawing
  • US10338882B2 patent drawing
  • US10338882B2 patent drawing

AI summary

One embodiment provides a method, including: receiving, at an electronic device, a request to play media content; accessing, using a processor of the electronic device, a list of user devices; identifying, using the processor, user specific contextual data associated with the list of user devices; selecting, using the processor, a user device from the list of user devices based on the user specific contextual data; and playing, with the user device selected, the media content. Other aspects are described and claimed.