Cross-Device Application Interaction via Display Object Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile electronic devices struggle to efficiently allow users to interact with applications running on one device through a display output on another device, limiting seamless cross-device interaction.

Innovation Solution

A method where a first processor executes an application, generates a display object, transmits it to a second device for output, and receives user input through the display object on the second device, enabling interaction with the application without receiving input on the first device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a mobile device outputs a display object to a second device for user interaction, then cross-device interaction capability is improved, but the device complexity increases due to additional communication and coordination mechanisms between devices

Engineering Contradiction:
Improvecross-device interaction capabilityVSAvoidcommunication and coordination mechanisms
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses display objects as intermediaries that carry interaction capabilities between the first device (application executor) and the second device (display/output device). The display object acts as a mediator that encapsulates the interface definition and transmission protocol, allowing complex cross-device interactions without requiring complex direct communication mechanisms between devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the application interface in the form of a display object that can be transmitted to and executed on a different device. This copying mechanism allows the second device to render and receive input for the application interface without the application itself needing to be present or complex communication protocols needing to be established between devices.

Inventive Principle:
Principle #26Copying

2Ease of operation

If the first processor executes the application and receives input through the second device's display object, then user convenience is improved, but the loss of information increases due to potential input transmission errors or delays between devices

Engineering Contradiction:
Improveuser convenienceVSAvoidinput transmission accuracy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the first processor receives input data from the second device through the display object and executes the application accordingly. The system provides feedback by updating the display object state and transmitting it back to the second device for re-rendering, creating a closed-loop communication that ensures input accuracy and allows for error correction through state synchronization.

Inventive Principle:
Principle #23Feedback

3Productivity

If the display object is transmitted from the first device to the second device for output, then the productivity is improved by enabling parallel processing across devices, but the loss of time increases due to data transmission and synchronization delays

Engineering Contradiction:
Improveparallel processing capabilityVSAvoiddata transmission and synchronization delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by defining and preparing the display object with all necessary interface information, event handlers, and state data before transmission to the second device. This preliminary preparation ensures that the display object is self-contained and can be quickly rendered and interacted with on the second device without requiring additional real-time processing or synchronization during user interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12238180B2Updating an application at a second device based on received user input at a first device
Publication Date: 2025.02.25 MALIKIE INNOVATIONS LTD
  • US12238180B2 patent drawing
  • US12238180B2 patent drawing
  • US12238180B2 patent drawing

AI summary

A method of generating a display object is provided, the method comprising operating a first processor comprised within a first device to: execute an application; generate an display object associated with the application; output the active display object on the first device; transmit the display object to a second device for output by the second device; and receive user input to the application via the display object output on the second device.