Multi-session Zero Client Network via Virtual Node Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face challenges in providing a rich computing experience with high performance computation for real-time graphics and high definition video, especially in zero client devices, due to limitations in separating information processing realms and efficient data access across distributed devices.

Innovation Solution

A network architecture is configured with central nodes having multiple virtual nodes that isolate and process graphics and audio flows, using virtual graphics and audio nodes, virtual switches, and a separating operating system to transport concurrent graphic and audio flows to multiple remote zero client nodes, supporting multi-session high-quality flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual nodes are used to separate information processing realms, then information flow separation is improved, but device complexity increases

Engineering Contradiction:
Improveinformation flow separationVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments information processing into separate virtual nodes (graphics processing node, audio processing node, coordination node) that operate independently. Each virtual node handles specific information flows separately, achieving robust separation between different processing realms while maintaining manageable complexity through functional partitioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A coordination node acts as an intermediary between graphics and audio virtual nodes, managing their interaction without requiring direct complex communication. This mediator handles the coordination of concurrent processing, reducing the complexity burden on individual nodes while maintaining strong separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If concurrent graphics and audio flows are processed remotely, then user experience is improved, but bandwidth requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidbandwidth requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Graphics and audio information flows are segmented into separate concurrent streams processed by dedicated virtual nodes. This segmentation allows efficient parallel transmission over the network, reducing overall bandwidth requirements compared to sequential processing while enhancing user experience through simultaneous delivery of both media types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from sequential processing to concurrent processing by adding a temporal dimension. Multiple information flows (graphics, audio) are processed and transmitted simultaneously across the network, improving user experience while optimizing bandwidth utilization through parallel data transmission.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If virtual nodes are isolated by hardware simulation, then information flow insulation is improved, but processing speed decreases

Engineering Contradiction:
Improveinformation flow insulationVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Hardware simulation creates virtual copies of hardware resources for each isolated virtual node. These simulated hardware environments provide strong information flow insulation while maintaining processing speeds comparable to physical hardware through efficient virtualization techniques, avoiding the need for physical hardware replication.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Multiple isolated virtual nodes are merged onto shared physical hardware infrastructure. This consolidation provides strong information flow insulation through virtualization boundaries while utilizing shared hardware resources to maintain high processing speeds, avoiding the performance penalty of completely separate physical systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9916175B2Multi-session zero client device and network for transporting separated flows to device sessions via virtual nodes
Publication Date: 2018.03.13 OBJECTIVE INTERFACE SYSTEMS
  • US9916175B2 patent drawing
  • US9916175B2 patent drawing
  • US9916175B2 patent drawing

AI summary

A network of nodes transports a plurality of flows from central nodes to a plurality of display sessions executing processes that operate under the control of one or more central operating systems. A plurality of isolated virtual nodes comprises 1) a plurality of virtual graphics nodes that concurrently process graphics flows used in the plurality of display sessions at the plurality of remote zero client nodes and 2) a plurality of virtual switches that switch the concurrently processed graphic flows from the virtual graphics nodes to the plurality of remote zero client nodes. Two or more graphic flows are used simultaneously in two or more display sessions at a single remote zero client node that executes a separating operating system for separating the two or more display sessions from each other based on a a separation policy for the two or more graphics flows.