Staggered Wireless Client Data Transmission for Network Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication networks, such as 5G NR and LTE, face challenges in managing traffic capacity, leading to lag and lower downlink data rates due to overlapping content delivery, which limits the number of users that can be served simultaneously without compromising latency and throughput.

Innovation Solution

The solution involves clients sending network information, like cell identifiers, to servers, allowing the servers to stagger the transmission and generation of client data based on this information, thereby spreading traffic over time to prevent network overload and optimize latency and throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If servers transmit client data to multiple clients simultaneously, then user capacity increases, but network traffic capacity is exceeded causing lag and lower downlink data rates

Engineering Contradiction:
Improveuser capacityVSAvoiddownlink data rate
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The server implements periodic transmission of client data by staggering transmission occasions for different clients based on their wireless network information. Instead of simultaneous transmission, data is transmitted in periodic intervals determined by the client's serving cell identity, beam identity, or other wireless parameters, preventing network overload while maintaining service to multiple users

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The transmission timing is made dynamic and adaptive based on real-time wireless network conditions. The server adjusts transmission occasions according to changing wireless parameters such as cell identity, beam identity, and network load, optimizing the balance between user capacity and downlink data rate for varying network conditions

Inventive Principle:
Principle #15Dynamics

2Productivity

If servers transmit client data with high throughput, then downlink data rate improves, but latency increases due to network overload from overlapping content delivery

Engineering Contradiction:
Improvedownlink data rateVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The server performs preliminary assessment of wireless network information before transmitting client data. By obtaining and analyzing wireless parameters in advance, the server determines optimal transmission timing that prevents network overload, ensuring both high throughput and low latency by avoiding retransmissions and delays caused by congestion

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If multiple clients are served simultaneously, then user capacity increases, but network traffic capacity is exceeded causing lag

Engineering Contradiction:
Improveuser capacityVSAvoidnetwork performance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system implements feedback mechanisms where clients report wireless network information (cell identity, beam identity, etc.) to the server. The server uses this feedback to continuously adjust transmission timing and staggering, maintaining reliable network performance while serving multiple users by adapting to changing network conditions

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230217358A1Staggering transmission to wireless clients based on wireless network information
Publication Date: 2023.07.06 QUALCOMM INC
  • US20230217358A1 patent drawing
  • US20230217358A1 patent drawing
  • US20230217358A1 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques for staggering clients based on wireless network information. An example method generally includes obtaining, by a client from a modem, information associated with a wireless communication network. The method also includes transmitting, from the client to the server, at an application level, a first message including the information. The method further includes receiving, by the client from the server, data at a time determined based on the information.