Streaming Server Control Through Separate Input Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming media services face limitations when input devices like wireless keyboards or game controllers cannot be directly connected to streaming client devices due to unsupported interfaces or network connectivity issues, restricting access to streaming media services.

Innovation Solution

Implementing streaming controller logic that enables a client input device to establish a separate connection to a streaming server, emulating an input device and controlling applications streamed to a client device through multipath connections, independent of the connection between the server and client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a direct connection is established between the input device and the streaming client device, then the input device can control the streaming application, but the connection is unavailable when the client device does not support pairing with the input device or when network connectivity issues occur

Engineering Contradiction:
Improveinput device connectivityVSAvoidconnection availability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a streaming server as an intermediary device that mediates between the input device and the streaming client device. The input device connects to the streaming server, which then relays control signals to the streaming application running on the client device. This intermediary approach allows input devices to control streaming applications even when direct pairing between the input device and client device is not supported or when network connectivity issues prevent direct connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the streaming client device is implemented as a television without application programming interface support, then the device is simple and widely compatible, but access to input devices like game controllers or wireless keyboards is restricted

Engineering Contradiction:
Improveinput device compatibilityVSAvoidclient device interface requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The streaming server acts as an intermediary that bridges the gap between simple television devices without API support and sophisticated input devices. The server handles the complexity of input device communication protocols and translates them into commands that can be executed by the streaming application, allowing televisions to access game controllers and wireless keyboards without requiring built-in API support.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The streaming server provides universal compatibility by supporting multiple input device types (game controllers, wireless keyboards, mice) and multiple client device types (televisions, smartphones, tablets). Instead of requiring each client device to support specific input devices, the server provides a universal interface that works across different device platforms and input device types.

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

3Adaptability or versatility

If a separate connection is established between the input device and the streaming server independent of the client device connection, then input devices can control applications remotely even when direct connections are unavailable, but the system complexity increases with multiple connections

Engineering Contradiction:
Improveremote control capabilityVSAvoidconnection architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the connection architecture into two independent connections: one between the streaming server and the streaming client device for content delivery, and another between the input device and the streaming server for control signals. This segmentation allows the control path and content delivery path to operate independently, enabling remote control capability even when the client device connection is unavailable or restricted.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250310581A1Controlling a Streaming Server Remotely Via Multipath Connections
Publication Date: 2025.10.02 ATI TECHNOLOGIES ULC
  • US20250310581A1 patent drawing
  • US20250310581A1 patent drawing
  • US20250310581A1 patent drawing

AI summary

A media streaming system is described. In accordance with the described techniques, a client input device includes a memory to store code configured to emulate one or more peripheral devices and a processor coupled with the memory. The processor causes the client input device to establish, via a network, a first connection to a streaming server. Based on an input received at the client input device, the processor causes the client input device to generate an input message that requests the streaming server provide content to a streaming client device over a second connection separate from the first connection, wherein the input message emulates an input event at a peripheral device of the streaming server. The processor causes the client input device to transmit, via the first connection, the input message to the streaming server.