User Terminal Emulation Server for Adaptive I/O Device Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in providing advanced communication services within a portable handheld form factor, where traditional user terminals are costly and power-intensive, and users require adaptable communication solutions that can combine various input and output devices to offer comprehensive functionality without the need for a single, feature-rich device.

Innovation Solution

A centralized user terminal emulation server that identifies and combines proximate input and output devices with UI capabilities to provide communication services, allowing for adaptive use of available hardware, such as TVs, laptops, and IoT devices, to form a combined user interface, and dynamically routes traffic flows between devices either through an indirect or direct pathway based on protocol compatibility and Quality of Service requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single all-inclusive feature-rich user terminal is used, then comprehensive communication functionality is provided, but cost and power consumption increase significantly

Engineering Contradiction:
Improvecommunication functionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The user terminal is segmented into multiple independent I/O devices (display device, audio device, input device) that can be separately selected and combined based on specific communication needs, rather than integrating all functions into a single device. This allows the system to use only the necessary components for each communication session, reducing power consumption while maintaining comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple I/O devices are designed with universal interfaces and standardized communication protocols, allowing them to be flexibly combined and reused across different communication scenarios. The same display device can work with different audio and input devices, creating a universal platform that provides comprehensive functionality without requiring dedicated all-in-one terminals for each function.

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

2Adaptability or versatility

If multiple I/O devices are combined to provide communication services, then adaptability and versatility improve, but device complexity increases

Engineering Contradiction:
Improvecombined I/O interface capabilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that manages the complexity of combining multiple I/O devices. It automatically discovers available devices, determines their compatibility, configures appropriate communication protocols, and coordinates data flow between devices. This mediator approach allows the system to achieve high adaptability while keeping the user-side complexity low, as the server handles the complex coordination tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the server continuously monitors the status and performance of combined I/O devices, automatically adjusting configurations and protocols based on real-time conditions. This feedback loop simplifies device management by enabling automatic optimization rather than requiring manual configuration, thereby reducing operational complexity while maintaining versatility.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If traffic flow is routed through the user terminal emulation server, then device compatibility is improved, but communication delay increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidcommunication delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The server performs preliminary actions by pre-configuring communication protocols and establishing device compatibility mappings before actual communication occurs. Device capabilities and interface requirements are pre-registered and validated, allowing the server to quickly route traffic using pre-established protocols rather than negotiating compatibility in real-time. This reduces communication delay while maintaining protocol adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server creates virtual copies of standard communication interfaces that emulate conventional terminal behaviors. By copying well-established interface protocols and presenting standardized virtual terminals, the server enables protocol compatibility without requiring complex real-time protocol translation, thereby reducing processing delays while maintaining versatility in supporting different device types.

Inventive Principle:
Principle #26Copying

4Loss of time

If direct traffic flow path is established between I/O devices, then communication delay is reduced, but compatibility and QoS control become more difficult

Engineering Contradiction:
Improvecommunication delayVSAvoidQoS guarantee
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically selects between indirect server-routed paths and direct device-to-device paths based on real-time conditions such as traffic type, QoS requirements, and device compatibility. For time-sensitive traffic with established compatibility, direct paths are used to minimize delay. For traffic requiring protocol translation or QoS management, indirect paths through the server are used. This dynamic routing approach balances delay reduction with reliability and QoS guarantee.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12041119B2Providing communication services using sets of I/O user devices
Publication Date: 2024.07.16 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12041119B2 patent drawing
  • US12041119B2 patent drawing
  • US12041119B2 patent drawing

AI summary

A user terminal emulation server maintains a database identifying network addresses, UI capabilities, and locations of I/O user devices. Communication sessions are established between first and second user terminal emulation applications and respective first and second I/O user devices proximately located to respective first and second users and which provide acceptable combined I/O user interfaces to the first and second users. When a direct path criterion is satisfied for creating a direct traffic flow, a traffic flow that was from the first I/O user devices to the first user terminal emulation applications is redirected to now be from the first I/O user device to the second I/O user device without passing through either of the first and second user terminal emulation applications.