Remote File Execution via Virtual Server Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virus inspection systems face challenges in preventing virus infections and information leakage when users carelessly manipulate files or view suspicious websites, as they often rely on direct file execution on client terminals, which can lead to virus propagation and compatibility issues with outdated systems or limited storage capacity.

Innovation Solution

An information processing apparatus that remotely executes electronic files on a designated execution environment, using a virtual server to handle file manipulation, storage, and communication, thereby isolating potential threats and ensuring safe execution even if the file is infected or incompatible with the client terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If electronic files are executed directly on client terminals, then file manipulation is simple and direct, but virus infection and information leakage risks increase

Engineering Contradiction:
Improvefile manipulation simplicityVSAvoidvirus infection risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a server as an intermediary between the user and electronic files. The server executes files in a virtualized environment and transmits manipulation results back to the client terminal, eliminating direct execution on the client side and thereby preventing virus infection while maintaining operational simplicity for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the file execution process into two parts: the client terminal handles user interaction and file transmission, while the server handles actual file execution in isolated virtual environments. This segmentation allows simple client operation while containing security risks on the server side.

Inventive Principle:
Principle #1Segmentation

2Speed

If files are executed on client terminals with limited storage capacity, then local processing is fast, but storage space is quickly consumed

Engineering Contradiction:
Improveprocessing speedVSAvoidstorage space consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The server acts as an intermediary that provides ample storage space for file execution without requiring large local storage on client terminals. The server's virtualized environment handles file storage and processing, allowing clients to access and manipulate files without consuming their limited local storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If files are executed on outdated systems, then compatibility with legacy software is maintained, but security vulnerabilities increase

Engineering Contradiction:
Improvelegacy system compatibilityVSAvoidsystem security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server provides a secure execution environment that can run legacy applications and files requiring outdated systems, while the client terminal remains updated and secure. The server's virtualized environment isolates security risks, allowing compatibility with legacy software without compromising client system security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server creates an inert, isolated execution environment using virtualization technology. This environment safely contains legacy file execution without exposing the client terminal to security vulnerabilities, similar to how an inert atmosphere protects reactive substances.

Inventive Principle:
Principle #39Inert atmosphere (Inert environment)

4Reliability

If remote manipulation is implemented, then file execution becomes safer, but network communication requirements increase

Engineering Contradiction:
Improveexecution safetyVSAvoidcommunication path complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server as an intermediary manages all network communication between clients and file execution environments. It handles file transmission, execution coordination, and result delivery, simplifying the communication protocol requirements while maintaining secure remote execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10032027B2Information processing apparatus and program for executing an electronic data in an execution environment
Publication Date: 2018.07.24 DIGITAL ARTS
  • US10032027B2 patent drawing
  • US10032027B2 patent drawing
  • US10032027B2 patent drawing

AI summary

It is difficult to prevent virus infection, information leakage or the like for example when a user carelessly manipulates a file. An electronic file manipulating section that obtains an instruction about manipulation of an electronic file; a remote manipulation section that establishes a communication path enabling remote manipulation with an execution environment in which manipulation of the electronic file is to be executed, and transmits an execution instruction to instruct the execution environment to execute manipulation of the electronic file thereon to the execution environment via the communication path enabling remote manipulation; and an electronic file transmitting section that transmits the electronic file to the execution environment in response to the instruction are included.