Cross-Device Application Interaction via Display Object Mediation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


