Stream Transport Protocol Server Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in achieving real-time network communications with low computational resource requirements, high connectability across diverse devices and network topologies, and efficient control over data streams, especially in virtual environments.

Innovation Solution

The stream transport protocol supports real-time network communications by managing client communication sessions remotely, configuring audio and graphic rendering engines, and switching data streams in response to server instructions, providing a connection-oriented, encrypted connection with reconnection mechanisms to ensure reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional telephony and instant messaging systems are used, then basic voice and text communications can be achieved, but real-time communications performance cannot be achieved with low computational resource requirements

Engineering Contradiction:
Improvereal-time communications performanceVSAvoidcomputational resource requirements
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the complex stream management functions from the client devices and places them in the server. The server receives stream identifiers from clients, manages the actual stream transport and switching, and only sends minimal control information back to clients. This extraction allows clients to operate with very low computational resources while achieving real-time communications performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server acts as an intermediary between client devices, managing the stream transport protocol details and coordinating real-time communications. The server receives stream identifiers, establishes connections, switches streams between clients, and handles all the computational complexity, allowing client devices to maintain simple, low-resource operation while achieving high real-time performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If connection-oriented encrypted connections with reconnection mechanisms are implemented, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveconnection reliabilityVSAvoidprotocol implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts all connection management complexity including encryption, reconnection mechanisms, and stream switching from the client devices to the server. Clients simply generate stream identifiers and send them to the server, which handles all the complex reliability mechanisms. This extraction maintains high reliability while keeping client device complexity minimal.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server performs self-service by automatically managing connection establishment, encryption key distribution, reconnection attempts, and stream switching without requiring complex local implementations on client devices. The server's centralized control enables reliable connections while keeping client complexity low, as clients only need to participate in the simplified identifier-based protocol.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If high connectability across diverse devices and network topologies is achieved, then adaptability is improved, but control over data streams becomes difficult

Engineering Contradiction:
Improveconnectability across diverse devicesVSAvoidcontrol over data streams
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The server serves as an intermediary that translates diverse network connections from various devices into a unified stream transport protocol. Clients from different devices simply provide stream identifiers, and the server manages the complexity of adapting to diverse network topologies and device types. This maintains high adaptability while giving clients simple control over their data streams through straightforward identifier-based communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal stream transport protocol at the server level that can handle multiple device types and network configurations through a single simplified interface. The server's multi-functional capability to manage streams for voice, video, text, and other media types across diverse devices maintains high adaptability while keeping client control simple and consistent.

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

4Ease of operation

If server manages communication sessions remotely with stream switching capability, then control over communication environments is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvecontrol over communication environmentsVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts stream management and switching functions from distributed client devices to a centralized server. Clients only transmit minimal stream identifiers and control commands, while the server handles all stream routing, switching, and coordination. This extraction dramatically reduces the network bandwidth required for control traffic while maintaining comprehensive control over communication environments.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server maintains continuous management of communication sessions and stream switching operations, enabling efficient resource allocation and minimal retransmission. By continuously tracking active streams and pre-establishing switching paths, the system reduces unnecessary network traffic while maintaining full control capability, thereby reducing overall bandwidth consumption compared to distributed approaches.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8732236B2Managing network communications between network nodes and stream transport protocol
Publication Date: 2014.05.20 SOCOCO INC
  • US8732236B2 patent drawing
  • US8732236B2 patent drawing
  • US8732236B2 patent drawing

AI summary

A stream transport protocol supports realtime network communications between communicants operating on respective network nodes. The stream transport protocol supports remote management of client communication sessions, including provisioning of each pair of client network nodes with a respective session definition defining a respective peer-to-peer session over a network connection between the constituent client network nodes of the pair. The stream transport protocol has 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.