Remote Mobile App Control via Screen Capture and Input Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication technologies lack the ability to effectively address customer issues with mobile applications in real-time due to limitations in shared visual context and input functionality.

Innovation Solution

A computer-implemented method and system that enables remote control of mobile applications during communication sessions by establishing a connection between a network device and a terminal device, allowing for real-time data streaming, input event detection, and control data transmission to modify the application's state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If messaging functionality is used for customer support, then communication can be established, but shared visual context and input functionality are insufficient to adequately address mobile application issues

Engineering Contradiction:
Improveshared visual contextVSAvoidmessaging functionality
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent creates a visual copy of the mobile application interface by capturing screen content and transmitting it to the terminal device. This allows the agent to see exactly what the customer sees, providing shared visual context without requiring the customer to physically show their device. The screen capture functionality copies the visual information from the network device to the terminal device, resolving the information loss problem.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a communication server as an intermediary that facilitates the connection between the network device (customer) and terminal device (agent). This intermediary enables the transmission of screen content, input events, and control data between devices, allowing remote control capabilities while maintaining the ease of operation through automated mediation rather than direct device-to-device communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If remote control of mobile applications is implemented, then issue resolution capability is improved, but system complexity increases

Engineering Contradiction:
Improveissue resolution capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication server provides multiple functions within a single system: establishing communication sessions, transmitting screen content, forwarding input events, and delivering control data. This multi-functionality reduces overall system complexity by consolidating what could be separate specialized components into a single versatile platform, while still enabling comprehensive remote control capabilities for improved issue resolution.

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

Solution Approach 2:

The system enables self-service remote control by automatically capturing input events from the terminal device and translating them into appropriate control actions on the network device. The automated event detection and control execution mechanisms reduce the need for manual intervention and complex coordination, allowing the system to manage itself while providing enhanced issue resolution capabilities.

Inventive Principle:
Principle #25Self-service

3Loss of information

If real-time data streaming is used for screen content transmission, then visual feedback is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvevisual feedback qualityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

Instead of continuous uninterrupted streaming, the system uses periodic screen captures at defined intervals or trigger events. This approach maintains visual feedback quality by regularly updating the displayed content while reducing network bandwidth consumption by transmitting data in discrete packets rather than as a continuous stream, optimizing the trade-off between quality and resource usage.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11825555B2Systems and methods for real-time remote control of mobile applications
Publication Date: 2023.11.21 LIVEPERSON INC
  • US11825555B2 patent drawing
  • US11825555B2 patent drawing
  • US11825555B2 patent drawing

AI summary

Systems and methods for real-time, remote-control of mobile applications are provided. A communication session between a network device and a terminal device can be established. The network device can be configured to execute a mobile application. For example, the mobile application can include an input element at an initial state. The mobile application can be remotely controlled by the terminal device. Further, a data stream including content data can be received and transmitted during the communication session. For example, the content data can include an object presented by the mobile application. The content data can be displayed on the terminal device. An input event associated with the content data can be detected. Control data can be generated based on the detected input event. The control data can be received at the network device and the initial state of the input element can be modified.