Emulating Device for Remote Mobile Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If mobile devices restrict input from external devices, then device security and control are improved, but remote control capability deteriorates

Engineering Contradiction:
Improvedevice control securityVSAvoidremote control capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #26Copying

2Reliability

If mobile devices allow only specific input devices, then input security is improved, but ease of remote control deteriorates

Engineering Contradiction:
Improveinput securityVSAvoidremote control accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If mobile devices use accessibility interfaces for external input, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveexternal device compatibilityVSAvoidinput interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250018283A1Remote control of a mobile device
Publication Date: 2025.01.16 CAAVO INC
  • US20250018283A1 patent drawing
  • US20250018283A1 patent drawing
  • US20250018283A1 patent drawing

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.