Display Apparatus Chat Message Throughput Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat service systems fail to effectively transmit chat messages to clients with varying specifications and network states, leading to improper processing and output of messages due to inconsistent performance and network conditions.

Innovation Solution

A display apparatus and server system that obtains and transmits display apparatus state information, adjusting message throughput and transmission protocols (such as WebSocket URLs) based on the client's data processing and network performance to optimize chat message delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server transmits all chat messages to all clients, then complete message delivery is achieved, but clients with different performance specifications cannot properly process and output the messages

Engineering Contradiction:
Improvemessage processing reliabilityVSAvoidadaptability to different client specifications
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The server determines message throughput individually for each client based on their specific performance characteristics (CPU speed, memory capacity, network latency). This localizes the message delivery quality to match each client's capabilities, ensuring reliable processing without overwhelming any particular device.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the message throughput parameter dynamically based on client performance metrics. Clients with higher performance specifications receive higher message throughput, while those with lower specifications receive adjusted throughput, allowing the system to adapt to varying client capabilities while maintaining overall reliability.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If message throughput is increased to improve chat responsiveness, then user experience improves, but clients with limited processing capacity experience interruptions and failures

Engineering Contradiction:
Improvechat message processing speedVSAvoidmessage output stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The message throughput is made dynamic rather than static. The server continuously monitors client performance and adjusts the message throughput accordingly. This dynamic adaptation allows the system to maximize productivity for each client while maintaining stability by reducing throughput when the client's processing capacity is exceeded.

Inventive Principle:
Principle #15Dynamics

3Speed

If the server transmits chat messages at high speed, then real-time communication is achieved, but clients with poor network state or limited bandwidth cannot properly receive and display messages

Engineering Contradiction:
Improvemessage transmission speedVSAvoidadaptability to different network conditions
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The server determines message throughput individually for each client based on their specific network conditions and device performance. This localizes the transmission quality to match each client's capabilities, ensuring reliable delivery without overwhelming any particular network connection or device.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12034679B2Display apparatus and operating method thereof
Publication Date: 2024.07.09 SAMSUNG ELECTRONICS CO LTD
  • US12034679B2 patent drawing
  • US12034679B2 patent drawing
  • US12034679B2 patent drawing

AI summary

An example method of operating a display apparatus includes obtaining display apparatus state information indicating data processing performance of the display apparatus, transmitting the display apparatus state information to a server that provides a chat service, receiving chat messages transmitted from the server according to a message throughput determined based on the display apparatus state information, and outputting the received chat messages.