Packet Consumption Logic for Low-Latency Cloud Gaming Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During cloud gaming, data packets are sometimes lost during transmission, leading to delayed responses due to the need to wait for missing packets, affecting the smoothness of the game experience.

Innovation Solution

A data processing method and device that determines if a preceding data packet has been received and expired, and consumes subsequent packets with a preset importance level, allowing timely response by skipping unimportant packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets are consumed sequentially according to sending sequence, then data integrity is maintained, but response time increases when packets are lost

Engineering Contradiction:
Improvedata integrityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces dynamic packet consumption based on importance levels. Instead of rigid sequential consumption, the system dynamically adjusts consumption order by prioritizing important packets (e.g., command packets) over less important ones (e.g., status packets). This dynamic approach allows the system to maintain data integrity for critical operations while reducing response time by consuming important packets even when less important ones are missing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by differentiating packet importance levels. Not all packets are treated equally; instead, packets are categorized into different importance levels (e.g., high importance for commands, low importance for status). This allows selective consumption where high-importance packets are consumed regardless of lower-importance packet availability, while maintaining sequential consumption for packets of the same importance level, thus resolving the contradiction between integrity and response time.

Inventive Principle:
Principle #3Local quality

2Reliability

If waiting for all packets before consumption, then data completeness is ensured, but latency increases

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements partial action by consuming only the necessary packets based on their importance levels. Instead of waiting for complete packet sets, the system consumes high-importance packets immediately when available, even if low-importance packets are still pending. This partial consumption approach ensures data completeness for critical operations while significantly improving processing speed and reducing latency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of consumption criteria from strict sequential order to importance-level-based order. By introducing importance levels as a new parameter for packet consumption, the system can flexible adjust which packets to consume first. This parameter change allows high-importance packets to be consumed immediately, improving processing speed while maintaining data completeness through selective waiting for critical packets only.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If sequential packet consumption is enforced, then processing simplicity is maintained, but system flexibility decreases

Engineering Contradiction:
Improveprocessing simplicityVSAvoidsystem flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments packets into different importance levels (e.g., high importance for commands, low importance for status). This segmentation allows the system to maintain simple sequential consumption within each segment while introducing flexibility between segments. The segmentation approach preserves processing simplicity for packets of the same importance level while enabling adaptive consumption across different importance levels, thus resolving the contradiction between simplicity and flexibility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12634796B2Data processing method and device
Publication Date: 2026.05.19 GUANGZHOU JIANYUE INFORMATION TECH CO LTD
  • US12634796B2 patent drawing
  • US12634796B2 patent drawing
  • US12634796B2 patent drawing

AI summary

A method including: determining whether the receiving terminal has received a second data packet when a first data packet in a plurality of data packets continuously sent by a sending terminal at an interval in a preset sending sequence is received, the second data packet comprises the data packet preceding the first data packet in the preset sending sequence; determining whether the second data packet is expired when the second data packet is not received; acquiring a consumption importance level of the second data packet when the second data packet is expired; and consuming the first data packet when the consumption importance level of the second data packet is a preset consumption importance level. Through the present disclosure, an application corresponding to the plurality of data packets is responded timely to avoid a delayed response to the applications. For example, the smoothness of the application is improved.