Virtual UART Multiplexer for Remote Server Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server management systems lack remote management capabilities, relying on local terminals for monitoring and control, which limits cost-effectiveness and scalability, as they provide only text-based interfaces and serial communication, restricting data transmission rates and graphical user interactions.

Innovation Solution

A monolithic integrated circuit with a first and second universal asynchronous receiver transmitter (UART) and a multiplexer, enabling remote terminal services by selectively coupling serial interfaces and synchronizing data rates, allowing for parallel data conversion and remote management through a network, integrating graphics and input/output control for local and remote server management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a local computer terminal is used for server management, then cost is reduced, but remote management capability is lost

Engineering Contradiction:
ImprovecostVSAvoidremote management capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a virtual UART that can serve multiple functions: it can connect to local terminals for local management and to remote terminals for remote management through network interfaces. This multi-functional design allows a single hardware component to replace what would traditionally require separate physical terminals and communication channels, enabling both local and remote management capabilities without requiring additional dedicated hardware for each mode of operation.

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

Solution Approach 2:

The virtual UART acts as an intermediary between the server system and remote terminals. Instead of requiring direct physical connection for remote management, the virtual UART mediates communication through network interfaces (such as Ethernet or wireless connections), translating remote terminal signals into forms the server can process and vice versa, thus enabling remote management while maintaining cost-effectiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If serial communication is used for terminal connection, then compatibility is maintained, but data transmission rate is limited

Engineering Contradiction:
ImprovecompatibilityVSAvoiddata transmission rate
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent segments the communication interface into multiple independent channels: traditional serial communication interfaces for compatibility with legacy terminals and parallel communication interfaces for high-speed data transmission. The virtual UART can selectively activate different communication modes depending on the terminal type and requirements, allowing serial communication for compatibility while enabling parallel communication for enhanced data transmission rates when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication interface is designed to be dynamic rather than static. The virtual UART can adapt its communication mode (serial or parallel) based on real-time requirements and connected device capabilities. This dynamic switching allows the system to maintain compatibility with serial terminals when necessary while utilizing parallel communication for high-speed data transfer, effectively resolving the contradiction between compatibility and transmission speed.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If text-based interface is used, then simplicity is maintained, but graphical user interface capability is lost

Engineering Contradiction:
ImprovesimplicityVSAvoidgraphical user interface capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The virtual UART and associated management system are designed to support multiple interface types simultaneously. While maintaining support for simple text-based interfaces for basic terminal operations, the system also incorporates graphical interface capabilities through network connections, allowing users to access graphical user interfaces remotely without requiring additional local graphical hardware. This multi-functional approach enables both simplicity and graphical capability to coexist.

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

Data Source

PatentUS8838856B2Virtual universal asynchronous receiver transmitter for server systems
Publication Date: 2014.09.16 ASPEED TECH
  • US8838856B2 patent drawing
  • US8838856B2 patent drawing
  • US8838856B2 patent drawing

AI summary

In one embodiment, a monolithic integrated circuit includes a first UART, a second UART, and a multiplexer. The first UART has a parallel IO interface to couple to a host system to transceive parallel data and a serial IO interface. The second UART has a parallel IO interface and a serial IO interface coupled to the serial IO interface of the first UART. The first and second UARTs convert parallel data into serial data and serial data into parallel data. The multiplexer has an output coupled to the serial input of the first UART, a first input coupled to the serial output of the second UART, a second input coupled to a serial input of a serial communication port, and a select input coupled to a control signal selectively coupling serial interfaces of first and second UARTs together for remote terminal services at a remote computer system over a network.