Emulating Device for Remote Mobile Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices often restrict input from external devices, limiting the ability for users to remotely control them, especially in scenarios where assistance is needed from a different location.
Innovation Solution
An emulating device that obtains a representation of the mobile device's screen and transmits it to a remote computing device, receives control commands, converts them into input commands based on emulated input devices, and sends these commands back to the mobile device, allowing remote control via connections such as wireless networks or local connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mobile devices restrict input from external devices, then device security and control are improved, but remote control capability deteriorates
Solution Approach 1:
The patent introduces an emulating device as an intermediary between the remote computing device and the mobile device. This emulating device masquerades as a legitimate input device (keyboard, mouse, game controller) to bypass security restrictions, allowing remote control commands to be transmitted without compromising device security protocols
Solution Approach 2:
The emulating device creates a virtual copy of legitimate input devices by emulating their communication protocols and input methods. This copying allows the system to present itself as a trusted device while actually transmitting remote control commands through the mobile device's existing accessibility interfaces
2Reliability
If mobile devices allow only specific input devices, then input security is improved, but ease of remote control deteriorates
Solution Approach 1:
The emulating device is designed to universalize access by supporting multiple input device emulations (keyboard, mouse, game controller, joystick). This multi-functionality allows users to choose their preferred input method while maintaining security, as each emulation type can authenticate through the mobile device's accessibility interface
3Ease of operation
If mobile devices use accessibility interfaces for external input, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The patent extracts the complexity of input device emulation from the mobile device itself and places it in a separate emulating device. This extraction allows the mobile device to maintain its simple accessibility interface while the emulating device handles the complex tasks of protocol translation and command conversion
Data Source
AI summary
Embodiments described herein enable remote control of a mobile device. A representation of a screen displayed on a mobile device is obtained by an emulating device. The emulating device transmits the representation of the screen to a first computing device. The emulating device receives, from the first computing device, a control command comprising instructions to perform an action with respect to the mobile device. The emulating device converts the control command to an input command based on an input device emulated by the emulating device. The emulating device transmits the input command to the mobile device. In a further aspect, control of the mobile device by external devices is restricted to input devices capable of interfacing with an accessibility interface of the mobile device to provide input user interface commands. In this further aspect, the emulating device interfaced with the accessibility interface.


