Low-Latency Seat Map Video Streaming Without Per-Client Sockets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for providing real-time data to large numbers of clients result in high server resource demands, latency issues, and complexity due to managing multiple connections, leading to degraded performance and potential security vulnerabilities.

Innovation Solution

Utilizing video streaming techniques, such as RTP, RTMP, and RTSP, to broadcast seat map updates in real-time over IP networks, reducing the need for individual socket connections and minimizing latency by transmitting video streams of seat map changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a separate socket is opened for each client to provide real-time data, then latency is reduced, but server resource demands (processor, memory, network) increase significantly

Engineering Contradiction:
ImprovelatencyVSAvoidserver resource utilization
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple individual client connections into a single broadcast channel. Instead of maintaining separate sockets for each of the 50,000 clients, the server publishes seat map updates to a single topic that all clients subscribe to, consolidating network resources and reducing per-connection overhead while maintaining real-time delivery to all clients simultaneously

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses video streaming technology to create and distribute copies of the seat map data visually. The seat map is rendered as a video stream that can be copied and transmitted to multiple clients simultaneously without requiring separate data transmission channels for each client, reducing server resource demands while maintaining real-time updates

Inventive Principle:
Principle #26Copying

2Loss of time

If multiple socket connections are managed simultaneously to reduce latency, then real-time data delivery is improved, but system complexity and synchronization requirements increase

Engineering Contradiction:
ImprovelatencyVSAvoidconnection management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces Redis Pub/Sub as an intermediary layer between the server and clients. The server publishes updates to Redis, which handles the complex task of distributing messages to multiple subscribed clients, thereby simplifying server-side connection management and reducing synchronization complexity while maintaining real-time delivery

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of managing individual socket connections with an event-driven publishing-subscribing model. Instead of actively managing and synchronizing multiple bidirectional sockets, the system uses unidirectional publish-subscribe events that automatically propagate to all clients, significantly reducing the complexity of connection management and synchronization

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of time

If individual socket connections are maintained for each client, then real-time data delivery is achieved, but security vulnerabilities and resource leaks increase

Engineering Contradiction:
ImprovelatencyVSAvoidsystem stability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent merges thousands of individual client connections into a single Redis Pub/Sub topic. This consolidation eliminates the security vulnerabilities and resource leak risks associated with managing numerous individual sockets, as the server no longer needs to handle individual client connections, authentication, or graceful closures for each of the 50,000 clients, while still delivering real-time updates to all clients

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12361342B1Systems and methods for low latency network communications
Publication Date: 2025.07.15 AXS GROUP LLC
  • US12361342B1 patent drawing
  • US12361342B1 patent drawing
  • US12361342B1 patent drawing

AI summary

Systems and methods for streaming images are described. A venue seat map is accessed from a data store. A current status of seats rendered in the seat map is accessed from memory. The seat map is updated to indicate the current status. A video stream comprising frames is generated, using a real time protocol, comprising the updated seat map indicating the current status of seats rendered in the seat map. The updated seat map is streamed in real time via the video stream to user device clients. A selection of a seat via the updated seat map is received via a message. A seat token for the selected seat is associated in memory with user. The seat map is updated to indicate a change in status of the selected seat in the seat map. The updated seat map is streamed as a video stream to clients hosted on user devices.