Server-Based Remote Screen Viewing and Control via Web Browser

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional remote support technologies face challenges such as training requirements for support personnel, inconsistent operation across platforms, difficulties in establishing connections, software incompatibilities, and the need for advance preparation to access user devices, lacking a convenient method for rapid and easy access to different types of user devices.

Innovation Solution

A server-based system that allows remote viewing and control of a user's screen through a standard web browser without requiring specialized software, enabling secure, one-time access using 256-bit SSL encryption, and facilitating file transfers between devices, with features like pauseable sessions and multi-agent participation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specialized software is installed on both parties' computers before remote support session, then reliable remote control and screen sharing can be achieved, but the complexity of connection establishment increases and advance preparation is required

Engineering Contradiction:
Improveremote control reliabilityVSAvoidconnection establishment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between the support personnel's computer and the user's computer. The server hosts a web application that enables remote support functionality without requiring specialized software installation on either end. The server mediates the connection by receiving control signals from the support personnel and relaying them to the user's device through the web browser, thus eliminating the need for complex peer-to-peer software installation while maintaining reliable remote control capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of the user's desktop environment that is accessible through the web browser. Instead of requiring direct software installation on the user's device, the system renders a graphical representation of the user's desktop on the server and transmits it to the support personnel's browser. Control inputs from the browser are mapped to the corresponding desktop elements, enabling reliable remote control through this virtual copy mechanism

Inventive Principle:
Principle #26Copying

2Stability of the object's composition

If specialized software is installed on both parties' computers, then consistent operation across platforms can be achieved, but the training required for support personnel increases

Engineering Contradiction:
Improveoperational consistencyVSAvoidsupport personnel ease of use
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent implements a universal web-based interface that functions across all major platforms (Windows, macOS, Linux, mobile devices) without requiring platform-specific software installation. The server-side application handles platform-specific protocols and translations, presenting a consistent web-based control interface to support personnel regardless of the user's operating system. This universal approach maintains operational consistency while eliminating the need for specialized training on multiple platform-specific tools

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

Solution Approach 2:

The patent replaces the mechanical system of installing and configuring specialized software on multiple platforms with an electronic web-based system. Instead of requiring support personnel to learn and configure platform-specific remote support software, the system substitutes this with a standardized web browser interface that automatically adapts to different platforms through server-side processing, significantly reducing training requirements while maintaining operational consistency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If conventional remote support methods are used, then secure access to user devices can be achieved, but the time required to establish connection increases

Engineering Contradiction:
Improveaccess securityVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary authentication and session setup through the web server before the actual remote support session begins. The server pre-establishes secure communication channels and validates user credentials in advance. When the support session is initiated, the pre-configured security protocols and authenticated session tokens are already in place, allowing immediate connection without time-consuming authentication steps, thus reducing connection establishment time while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as a security intermediary that handles authentication, encryption key exchange, and session management centrally. Instead of requiring complex peer-to-peer security setup between support personnel and users, the server mediates all security operations. The server generates and manages encrypted communication channels, validates device identities, and controls session lifecycles, providing secure access while dramatically reducing the time required to establish connections compared to traditional peer-to-peer security handshakes

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10826791B2Systems and methods for remote device viewing and interaction
Publication Date: 2020.11.03 PROJECTOR IS INC
  • US10826791B2 patent drawing
  • US10826791B2 patent drawing
  • US10826791B2 patent drawing

AI summary

A system and process are provided for remotely viewing a customer screen image and interacting with the customer's device (desktop, laptop, tablet or smartphone) using a standard web browser. In operation, an agent is provided with an account on a server, and can send a link and/or instructions to the customer to provide the agent with access to the customer device. An application installed on the customer device captures image frames to be shared and divides them into subsections, transmitting to the server only those sections that have changed relative to the previously transmitted frame. The agent's browser retrieves tiles from the server as they change, and displays them for the agent. The system and process enable the agent to obtain system information and remotely control various functions of the customer device when authorized by the customer.