Multi-Screen Interactive Data Display via Dual Protocol Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing projection technologies only support the projection of audio and video data, limiting the types of content that can be displayed and resulting in poor interactivity between devices.

Innovation Solution

Establishing an interactive data connection channel using a different protocol (UDP) for transmitting interactive data, allowing for the analysis and display of various interactive data types such as text, pictures, and special effects, in addition to audio and video, by querying and applying rules from a preset interactive data connection channel information table.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing projection technology is used to transmit audio and video data, then audio and video content can be projected, but the types of content that can be displayed are limited and interactivity is poor

Engineering Contradiction:
Improvecontent typesVSAvoidinteractivity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the data transmission into two distinct channels: an audio and video data connection channel using TCP protocol for reliable media streaming, and an interactive data connection channel using UDP protocol for real-time interactive data exchange. This segmentation allows each channel to be optimized for its specific purpose, enabling diverse content types while maintaining reliable interactivity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an interactive data connection channel as an intermediary mechanism between the projection terminal and the computing device. This intermediary channel, based on UDP protocol, enables real-time transmission of interactive data (such as user inputs, control commands, and feedback) separate from the main audio and video stream, thereby enhancing interactivity without compromising media quality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a single TCP protocol is used for data transmission, then reliable connection is established, but transmission speed and responsiveness of interactive data are reduced

Engineering Contradiction:
Improveconnection stabilityVSAvoiddata transmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent divides the data transmission system into two protocol-based channels: TCP-based channel for audio and video data requiring reliable delivery, and UDP-based channel for interactive data requiring high speed and low latency. This segmentation allows the interactive data to be transmitted faster without the overhead of TCP handshaking and acknowledgment mechanisms

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the protocol parameter from TCP to UDP for the interactive data connection channel. This parameter change prioritizes transmission speed and responsiveness over connection reliability, which is acceptable for interactive data where real-time response is more critical than perfect delivery guarantee

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11695979B2Method and device of displaying multi-screen interactive
Publication Date: 2023.07.04 SHANGHAI HODE INFORMATION TECH CO LTD
  • US11695979B2 patent drawing
  • US11695979B2 patent drawing
  • US11695979B2 patent drawing

AI summary

The present application discloses techniques of implementing multi-screen display of interactive data. The techniques comprise receiving an interaction request from another computing device; establishing an interactive data connection channel with the other computing device according to the interaction request; receiving interactive data for the other computing device through the interactive data connection channel; determining a plurality of types of interactive data and corresponding interactive instructions included in the interactive data by analyzing field data in a data format of the interactive data based on a predetermined data format table; and performing display of the plurality of types of interactive data based on the corresponding interactive instructions.