Remote Control Server for Application Session Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for application session sharing in network testing are expensive, inefficient, and cumbersome, making it difficult for multiple users to effectively collaborate and interact with the same application instance during network node testing.

Innovation Solution

A system utilizing a remote control server, such as a VNC server, is initiated to manage and facilitate communication between client nodes and application instances, allowing multiple users to interact with the same application instance through protocols like RDP and VNC, without requiring modifications to the application software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional techniques for application session sharing are used, then application session sharing is possible, but the system becomes expensive, inefficient, and cumbersome to setup, maintain, and operate

Engineering Contradiction:
Improvesession sharing efficiencyVSAvoidsetup, maintenance, and operation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a remote control server as an intermediary component that enables multiple users to access and interact with application instances without requiring direct configuration of the application software. This mediator handles the complexity of session management, user authentication, and communication routing, thereby improving productivity while reducing the operational complexity of session sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The remote control server provides multi-functional capabilities including session initiation, user authentication, display redirection, and input forwarding through a single unified system. This universal approach eliminates the need for multiple separate tools or complex configurations, making the session sharing process more efficient and easier to manage.

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

2Quantity of substance

If multiple users share a single application session, then resource utilization improves, but access control and user management complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidaccess control and user management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where users autonomously authenticate, request sessions, and manage their own access rights through the remote control server. The server automatically handles user permissions, session allocation, and resource allocation without requiring manual intervention, thereby improving resource utilization while simplifying user management complexity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If application instances are made accessible remotely, then collaboration between users improves, but network infrastructure requirements increase

Engineering Contradiction:
Improveuser collaboration capabilityVSAvoidnetwork infrastructure requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The remote control server acts as an intermediary that abstracts the network infrastructure complexity from the end users. It handles network connection management, protocol translation, and security authentication, allowing users to collaborate seamlessly without needing to understand or manage the underlying network infrastructure requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9936027B2Methods, systems, and computer readable media for application session sharing
Publication Date: 2018.04.03 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US9936027B2 patent drawing
  • US9936027B2 patent drawing
  • US9936027B2 patent drawing

AI summary

Methods, systems, and computer readable media for application session sharing are disclosed. According to one method, the method includes receiving, from a first client node, a request for initiating a remote application session for interacting with an application instance by one or more users. The method also includes initiating the remote application session and configuring a remote control server for interacting with the remote application session. The method further includes providing communications between the first client node and the application instance associated with the remote application session using the remote control server.