Modem Dynamic Data Packet Grouping for Buffer Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently grouping data packets, as always grouping packets can lead to under-used buffers and dropped packets, and the modem is unable to differentiate which packets should be grouped versus which should not.

Innovation Solution

A method and apparatus for wireless communication that dynamically group data packets based on characteristics such as buffer efficiency, active connections, traffic patterns, and special flags, allowing the modem to transmit grouped packets to a processor while avoiding grouping of unsuitable packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the modem always groups data packets for transmission, then the processor operation is improved by receiving grouped packets, but buffer efficiency deteriorates leading to under-used buffers and dropped packets

Engineering Contradiction:
Improveprocessor operation efficiencyVSAvoidbuffer efficiency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic packet grouping by enabling the modem to adaptively determine whether to group packets based on real-time buffer status and connection characteristics. The system transitions from static always-grouping to dynamic conditional grouping, where the grouping behavior changes based on current system state, resolving the contradiction between processor efficiency and buffer efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different grouping strategies to different data packets based on their specific characteristics and the current buffer state. Instead of uniform grouping for all packets, the system selectively groups packets based on local conditions (buffer availability, connection type, packet characteristics), allowing optimal handling for each specific case.

Inventive Principle:
Principle #3Local quality

2Device complexity

If the modem groups all data packets without differentiation, then processing overhead is reduced, but the modem cannot differentiate which packets should be grouped versus which should not

Engineering Contradiction:
Improveprocessing overheadVSAvoidpacket differentiation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback mechanisms where the modem receives information about buffer status, connection characteristics, and packet properties, then uses this feedback to intelligently determine grouping decisions. The system continuously monitors system state and adjusts grouping behavior accordingly, enabling the modem to differentiate which packets should be grouped without excessive complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The modem performs self-assessment of its buffer status and connection state to autonomously determine optimal grouping strategies. The system uses its own internal state information to make intelligent grouping decisions without requiring external control, reducing processing overhead while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12255752B2Grouping data packets at a modem
Publication Date: 2025.03.18 QUALCOMM INC
  • US12255752B2 patent drawing
  • US12255752B2 patent drawing
  • US12255752B2 patent drawing

AI summary

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a device may receive, at a modem of the device, a plurality of data packets associated with one or more connections. The device may group, at the modem of the device, data packets, of the plurality of data packets, associated with a connection, of the one or more connections, into a container based at least in part on one or more characteristics associated with the modem or the data packets. The device may transmit, from the modem to a processor of the device, the container of grouped data packets. Numerous other aspects are provided.