Cross-Device Application Control via Transmitted Display Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile devices lack an efficient method to allow users to interact with applications running on one device through a user interface on another device, such as a personal computer, without the ability to receive direct input on the first device.
Innovation Solution
A method and system where a first processor executes an application, generates a display object associated with the application, transmits it to a second device for output, and receives user input via the display object on the second device, allowing interaction with the application without direct input on the first device, and optionally updates the display object based on received input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a mobile device executes an application and displays a user interface, then the application can be run on the mobile device, but the user cannot conveniently interact with the application on a different device such as a personal computer
Solution Approach 1:
The patent creates a display object that is a visual representation or copy of the application interface running on the first device. This display object is transmitted to and displayed on a second device, allowing the user to interact with the application remotely. The display object essentially copies the interface appearance and interaction capabilities, enabling cross-device control without requiring the application to be installed or modified on the second device.
2Ease of operation
If the first device outputs the display object for display, then the application interface is visible, but the first device cannot receive user input through this display object
Solution Approach 1:
The patent introduces a display object as an intermediary between the application on the first device and the user on the second device. The display object is transmitted from the first device to the second device, where it serves as the interface for user interaction. User inputs are received on the second device through this intermediary display object and then transmitted back to the first device to control the application, avoiding the need to modify the application's native input architecture.
3Adaptability or versatility
If the application executable code is modified to enable remote input, then the application can receive input on other devices, but the application's original functionality and portability are compromised
Solution Approach 1:
The patent segments the application into two distinct components: the application executable code that runs on the first device, and the display object that is transmitted to the second device for interaction. This segmentation allows the application to maintain its original portability and execution environment on the first device while enabling remote interaction capabilities through the separate display object component. The display object can be transmitted independently without requiring modification of the application's executable code.
Data Source
Figure 1
Figure 2~3
Figure 4
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.