Remote Control Service for Shared Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for controlling shared applications do not allow seamless transitions of control between multiple client devices and require sensitive information, limiting simultaneous control and smooth interaction.
Innovation Solution
A remote control service that assigns non-human readable identifiers and PIN numbers to client devices, enabling them to control shared applications without sensitive information, allowing multiple devices to control simultaneously without needing permission for each modification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional control methods are used where one device controls another, then control permission can be established, but seamless transition of control between multiple devices is not possible and sensitive information must be transmitted
Solution Approach 1:
The patent introduces a remote control service as an intermediary component that mediates between client devices and the shared application. This service receives control commands from client devices and forwards them to the shared application without requiring direct communication between client devices and the application, thereby preventing sensitive information transmission while enabling seamless control transitions.
Solution Approach 2:
The system segments the control architecture into distinct components: client devices, a remote control service, and the shared application. This segmentation allows each component to have specific responsibilities, with the remote control service handling the complex tasks of permission management and command routing, while client devices simply send control commands.
2Adaptability or versatility
If multiple devices are allowed to control the shared application simultaneously, then collaboration is improved, but permission management becomes complex requiring continuous permission requests
Solution Approach 1:
The remote control service performs preliminary actions by pre-establishing permission grants for multiple client devices. Instead of requiring continuous permission requests during control operations, the service initially grants permissions to authorized devices, allowing them to control the shared application without repeated authentication overhead.
Solution Approach 2:
The system implements self-service mechanisms where the remote control service automatically manages permission states and control transitions. Once devices are authorized, they can independently control the shared application without requiring manual permission requests, and the service automatically handles the complexity of permission management in the background.
Data Source
AI summary
Systems, methods, and computer-readable storage media are provided for enabling client devices to remotely control a shared application. A remote control service receives a request for a shared application to be controlled by a multiple client devices. Based on this request, the client devices are enabled to remotely control the shared application. A command from one of the client devices is received at the remote control service to modify a display of the shared application without the client device receiving any sensitive information associated with the shared application or the computing device running the shared application. The command is used to cause a modification to the display of the shared application.


