Wireless Device Communication Synchronization via Delay Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for efficient and cost-effective mechanisms to manage communication policies, particularly for delaying transmissions in wireless devices to address capacity and power consumption issues due to increased network traffic and the use of multi-radio devices.

Innovation Solution

The system employs a method and device that receive information about transmit delay tolerance from applications via an API, determining when to transmit packets based on this tolerance, which allows for the aggregation and delayed transmission of data, thereby conserving power and managing network resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications transmit communications immediately without delay, then communication responsiveness is improved, but power consumption increases and network capacity is strained

Engineering Contradiction:
Improvecommunication responsivenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts transmission timing based on delay tolerance parameters. Applications specify their maximum acceptable delay, and the system selectively delays transmissions for delay-tolerant applications while maintaining immediate transmission for time-sensitive applications. This dynamic approach balances responsiveness with power conservation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transmission parameter (timing) based on application-specific delay tolerance values. By varying the transmission delay parameter according to each application's requirements, the system optimizes both responsiveness and power consumption differently for different applications.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple applications transmit simultaneously, then application functionality is maintained, but network capacity problems occur and power consumption increases

Engineering Contradiction:
Improveapplication functionalityVSAvoidnetwork traffic volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system merges transmissions from multiple delay-tolerant applications into aggregated transmission bursts. Instead of individual applications transmitting separately, their data is combined and sent together at optimized times, reducing overall network traffic volume while maintaining all application functionalities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements periodic transmission bursts for aggregated data from multiple applications. Rather than continuous or immediate transmission, data is accumulated and transmitted in periodic intervals, reducing network traffic load while preserving application functionality.

Inventive Principle:
Principle #19Periodic action

3Duration of action of moving object

If transmissions are delayed to conserve power, then battery life is extended, but communication delay increases

Engineering Contradiction:
Improvebattery lifeVSAvoidcommunication delay
Core Design Contradiction:
Duration of action of moving objectVSLoss of time

Solution Approach 1:

The system applies different delay strategies to different applications based on their specific delay tolerance characteristics. Time-sensitive applications receive immediate transmission with minimal delay, while delay-tolerant applications are subjected to longer delays for power conservation. This localized quality approach ensures each application receives appropriate treatment.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments applications into different categories based on their delay tolerance. By dividing applications into time-sensitive and delay-tolerant groups, the system can apply differentiated transmission strategies that extend battery life for appropriate applications without compromising critical communications.

Inventive Principle:
Principle #1Segmentation

4Speed

If immediate transmission is used, then network responsiveness is maintained, but capacity problems arise due to increased network traffic

Engineering Contradiction:
Improvenetwork responsivenessVSAvoidnetwork capacity utilization
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system performs preliminary assessment of application delay tolerance before transmission. By evaluating which applications can tolerate delay in advance, the system prepares optimized transmission schedules that maintain responsiveness for critical applications while reducing overall traffic volume for non-critical ones.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous monitoring and management of application transmissions, ensuring that delay tolerance parameters are continuously evaluated and transmission timing is continuously optimized. This continuous action preserves network responsiveness while systematically reducing capacity strain through intelligent scheduling.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9178965B2Systems and methods for synchronization of application communications
Publication Date: 2015.11.03 QUALCOMM INC
  • US9178965B2 patent drawing
  • US9178965B2 patent drawing
  • US9178965B2 patent drawing

AI summary

Systems, methods, and devices for managing application communications are described herein. In some aspects, a wireless device is configured to execute a plurality of applications and to communicate with a communication network. The wireless device includes a processor configured to receive information from an application, via an application programming interface. The information is indicative of a transmit delay tolerance. The processor is further configured to receive, via the application programming interface, a packet from the application. The wireless device further includes a network driver configured to determine when to transmit the packet based on the received transmit delay tolerance.