Context-Aware Output Routing Across Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices often receive user input but may not be the most suitable or capable of providing the appropriate output, lacking necessary functionality to fully comply with the request, and existing systems do not efficiently determine the best device for presenting the response based on context and device capabilities.

Innovation Solution

A system with a processor and memory that receives user input and determines the most suitable device for presenting the output by considering device capabilities, contextual information, and ephemeral data, such as location and user context, to automatically direct the response to a different device if necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the computing device presents output on the same device that received the input, then the operation is simple and direct, but the device may not have the requisite functionality to fully comply with the request

Engineering Contradiction:
Improvesimplicity of operationVSAvoiddevice capability compliance
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a cloud-based server as an intermediary between the input device and the output device. The server receives the input signal, determines the appropriate output device based on device capabilities and context, and delivers the output signal to the suitable device. This mediator enables functionality compliance without requiring the input device to have all necessary capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the computing function across multiple devices: the input device captures user input, the cloud server processes the request and determines the best output device, and the output device presents the result. This segmentation allows each device to perform its optimal function while the system as a whole achieves comprehensive capability compliance.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the system determines the best device for output based on context and capabilities, then the output is delivered to the most suitable device, but the system complexity increases

Engineering Contradiction:
Improveoutput device selection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cloud server automatically determines the best output device by evaluating device capabilities, location, and contextual information without requiring manual user selection. The system self-services the device selection process by autonomously analyzing available data and making intelligent routing decisions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors device capabilities, user context, and environmental factors to dynamically determine the optimal output device. This feedback loop ensures that the device selection is based on current conditions rather than static configurations, improving adaptability while managing complexity through automated decision-making.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the system automatically initiates actions based on determined context, then the user experience is enhanced, but the automation extent increases system complexity

Engineering Contradiction:
Improveuser experienceVSAvoidautomatic action initiation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The cloud server performs preliminary analysis of device capabilities, user context, and environmental factors before executing the output action. This preliminary action enables the system to automatically determine the best device and initiate appropriate actions without requiring real-time user intervention, enhancing user experience through anticipatory processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10254936B2Devices and methods to receive input at a first device and present output in response on a second device different from the first device
Publication Date: 2019.04.09 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10254936B2 patent drawing
  • US10254936B2 patent drawing
  • US10254936B2 patent drawing

AI summary

An apparatus includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive user input into the apparatus implicating an output in response, and present the response on a device separate and apart from the apparatus instead of presenting the response on the apparatus.