Web-Based Virtual Computers and VPN Tunneling for Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VPN tunneling technologies and automation solutions for software development, testing, and demonstration are inefficient, requiring time-consuming software installations, hardware shipping, and support, with challenges in managing multiple software versions and accessibility.

Innovation Solution

A system utilizing web-based virtual computers and VPN tunneling allows remote access to provider software, enabling users to access and perform software functions on customer hardware via the Internet, with preloaded virtual PCs and secure VPN connections for programming and monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional VPN tunneling is used for software deployment, then secure connectivity is achieved, but software installation and configuration becomes time-consuming and complex

Engineering Contradiction:
Improvesecure connectivityVSAvoidsoftware installation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates virtual copies of software environments (virtual machines, containers) that can be instantly deployed without physical installation. These virtual instances replicate the full software stack including operating system, applications, and configurations, eliminating time-consuming installation processes while maintaining security through VPN tunneling.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Software environments are pre-configured and prepared in advance within virtual platforms before deployment. All necessary software components, configurations, and dependencies are predetermined and packaged together, allowing immediate execution without on-site installation or complex setup procedures.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple software versions are maintained locally, then version compatibility is ensured, but device complexity and storage requirements increase

Engineering Contradiction:
Improvesoftware version compatibilityVSAvoidsoftware management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal virtual software library that stores multiple software versions in a centralized virtual environment. This single platform serves multiple functions: storing different versions, providing version selection, ensuring compatibility, and enabling deployment across various devices, thereby eliminating the need for separate local software copies.

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

Solution Approach 2:

The virtual machine/container acts as an intermediary layer between the software versions and the target devices. Instead of installing multiple versions directly on different devices, the intermediary virtual platform manages all versions centrally and provides them as needed, simplifying version management and reducing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If hardware and software are shipped to customer sites, then local functionality is achieved, but operational costs and logistics complexity increase

Engineering Contradiction:
Improvelocal software functionalityVSAvoidlogistics complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces physical mechanical logistics (shipping hardware, installing software on-site) with virtual delivery mechanisms. Software is transmitted and executed through network connections to virtual machines and containers, eliminating the need for physical transportation and on-site installation operations while maintaining full functionality.

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

Solution Approach 2:

Instead of shipping physical hardware and installing software copies at customer locations, the system creates and deploys virtual copies of software environments remotely. These virtual instances replicate the complete software stack and can be accessed and executed over the network, eliminating logistics complexity while preserving local functionality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9237070B2Development, test, and demonstration of automation solutions using web-based virtual computers and VPN tunneling
Publication Date: 2016.01.12 SIEMENS INDUSTRY INC
  • US9237070B2 patent drawing
  • US9237070B2 patent drawing
  • US9237070B2 patent drawing

AI summary

The present invention relates generally to an Internet based management of software and/or hardware. More particularly, the invention encompasses the development, test, and demonstration of automation solutions using web-based virtual computers and VPN (Virtual Private Network) tunneling. The present invention is also directed to a novel concept of storing various versions of a software and/or demo programs at a virtual data base which is accessible via a VPN (Virtual Private Network) tunnel.