Casting Content Selection by Device Capability Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in determining whether a device can play specific content, such as videos or audio, due to varying device configurations, leading to uncertainty when selecting a device to share content from a list of available devices.

Innovation Solution

An apparatus and method that utilize a processor to receive a request to cast content, determine the capabilities of connected devices over a data network, and select the most suitable device based on the content's requirements, presenting a list of available devices ordered by their compatibility and capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system provides a list of available devices for content casting, then the user has more device options, but the user cannot determine if the selected device is capable of playing the content

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcapability information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs capability determination in advance by querying device specifications and content requirements before the casting decision is made. The processor determines whether each available device can play the specific content by comparing device capabilities (format support, resolution, audio quality) with content requirements, so that capability information is already available when the user selects from the device list.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the user about device capabilities by displaying capability information alongside or in conjunction with the list of available devices. This feedback mechanism allows users to see which devices are compatible with their content before making a selection, resolving the information asymmetry between device availability and device capability.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the system automatically selects a device based on capabilities, then the casting process is streamlined, but the user loses control over device selection

Engineering Contradiction:
Improvecasting processVSAvoiduser control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs partial automation by automatically determining device capabilities and identifying compatible devices, but leaves the final selection to the user. The processor filters devices based on capability matching and presents only compatible options or highlights the best match, providing automation assistance without completely removing user control.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system enables user self-service by providing clear capability information and compatibility indicators that allow users to make informed decisions independently. The interface displays which devices can play the content and why, empowering users to select their preferred device based on the provided information without requiring system intervention in the selection process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11212330B2Casting content based on device capabilities
Publication Date: 2021.12.28 LENOVO (SINGAPORE) PTE LTD
  • US11212330B2 patent drawing
  • US11212330B2 patent drawing
  • US11212330B2 patent drawing

AI summary

Apparatuses, methods, systems, and program products are disclosed for casting content based on device capabilities. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive a request to cast content from a first device to a second device, determine capabilities for one or more second devices that are communicatively coupled to the first device over a data network, and select a second device of the one or more second devices to cast the content to based on the content to be casted and the capabilities of the second device.