Remote Command Dispatching via Secure Server Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for remotely managing networked computing devices face challenges with varying operating systems and control interfaces, requiring secure connections and efficient command execution across dynamic data communication networks.

Innovation Solution

A method and apparatus for remotely managing managed machines by identifying them in a network, establishing a secure connection, and transmitting command prompt commands over the network for execution, using a web-based application and server process to facilitate secure and interoperable command dispatching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a web-based browser application is used to engage administrators with management options, then ease of operation is improved, but device complexity increases due to varying operating systems and control interfaces

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A server process is introduced as an intermediary component that runs on the managed machine and mediates between the web-based administrative interface and the underlying operating system. This server process handles the complexity of varying operating systems and control interfaces, while presenting a unified web-based interface to administrators, thus resolving the contradiction between ease of operation and device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server process is designed with multi-functionality to handle various operating systems (Windows, Linux, Unix) and different control interfaces through a single unified application. This universal approach allows the same web-based interface to manage diverse machines without requiring administrators to deal with system-specific complexities, thereby improving ease of operation while managing device complexity

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

2Reliability

If secure connections are established before authorizing administrative access, then reliability is improved, but loss of time increases due to additional authentication steps

Engineering Contradiction:
ImprovereliabilityVSAvoidloss of time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server process performs preliminary actions by pre-establishing secure communication channels and pre-authenticating administrative access before actual command execution. SSL/TLS certificates are configured in advance, and authentication mechanisms are set up beforehand, allowing rapid authorized access once the preliminary security measures are in place, thus reducing the time loss while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the server process continuously monitors and manages secure connections, automatically handling authentication and authorization. This feedback loop ensures that security protocols are maintained without requiring repeated manual authentication steps, thereby improving reliability while minimizing time loss through automated security management

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10594768B2Method and apparatus of performing remote command dispatching
Publication Date: 2020.03.17 KASEYA INT
  • US10594768B2 patent drawing
  • US10594768B2 patent drawing
  • US10594768B2 patent drawing

AI summary

Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin transmitting a command prompt command over the communication network to be executed on the managed machine. The management operations may be performed from a browser-based application.