Realtime Kernel for Distance-Based Stream Connection Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality communication systems face challenges in achieving low computational resource requirements while supporting real-time data streams, and there is a need for efficient stream handling and connection management to enhance user adoption and immersion.

Innovation Solution

A realtime kernel that handles complex tasks such as connecting to communicants, virtual areas, and mixing data streams, with low computational overhead, and includes a plugin architecture for dynamic component loading and a stream transport protocol for reliable connection management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual reality system connects each source to every sink with realtime data streams, then communication completeness is improved, but computational resource requirements increase

Engineering Contradiction:
Improvecommunication completenessVSAvoidcomputational resource requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the virtual reality system into distributed network nodes, each independently managing its own audio and graphic rendering based on position information. This segmentation allows the system to maintain complete communication connectivity while distributing computational load across multiple nodes rather than requiring centralized processing of all data streams.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic connection management where realtime data stream connections are established or terminated based on relative distances between objects. When separation distance exceeds a maximum threshold, connections are automatically terminated, and when within threshold, connections are established. This dynamic approach maintains communication completeness for relevant users while reducing computational requirements by eliminating connections to distant users.

Inventive Principle:
Principle #15Dynamics

2Productivity

If virtual reality system establishes realtime data stream connections based on distance thresholds, then computational efficiency is improved, but communication completeness deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidcommunication completeness
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of connection establishment from static (all-or-nothing connections) to dynamic (distance-based connections). By using relative distance as a variable parameter, the system automatically adjusts which connections are maintained, optimizing the balance between computational efficiency and communication completeness based on actual spatial relationships between users.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Each virtual reality software application on user computers autonomously configures its own audio and graphic rendering based on position information received from other users or a presence server. This self-service approach allows each node to independently manage its connections based on local distance calculations, achieving computational efficiency without sacrificing communication completeness.

Inventive Principle:
Principle #25Self-service

3Productivity

If virtual reality system uses high-processing-power computing devices, then realtime communications performance is improved, but system accessibility deteriorates

Engineering Contradiction:
Improverealtime communications performanceVSAvoidsystem accessibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the processing requirements into distributed components at each network node, eliminating the need for any single high-processing-power device. Each node only needs to handle its own audio and graphic rendering based on local position information, making the system accessible to devices with modest computing power while maintaining overall realtime performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by establishing data stream connections only when distance thresholds are met, rather than maintaining all possible connections. This partial connection approach reduces the processing burden on each device to only the necessary minimum, improving accessibility while maintaining sufficient realtime performance for connected users.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12388884B2Realtime kernel
Publication Date: 2025.08.12 SOCOCO LLC
  • US12388884B2 patent drawing
  • US12388884B2 patent drawing
  • US12388884B2 patent drawing

AI summary

A realtime kernel supports realtime communications between communicants operating on respective network nodes. The realtime kernel handles the complex tasks of connecting to communicants, virtual areas, and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.