Desynchronized Pause Negotiation for Wi-Fi Voice Call Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During ongoing packet exchanges, particularly in voice calls, simultaneous pause operations by connected devices can cause dropped packets and distortions due to mutual paused communication, exceeding the jitter buffer and impacting communication quality.

Innovation Solution

A computing device detects a target pause operation and negotiates a priority order with a peer device to desynchronize pause operations, determining the connection status and pausing its connection to the home access point based on a predetermined priority order to minimize packet loss and maintain communication quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices perform pause operations simultaneously during ongoing packet exchange, then devices can scan for other access points and roam, but packet loss and voice call distortions occur

Engineering Contradiction:
Improveroam capabilityVSAvoidpacket delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary negotiation of pause operations between devices before actually pausing. The first device sends a pause request to the second device, and the second device responds with its pause status, allowing both devices to coordinate their pause timing in advance to avoid simultaneous pauses that cause packet loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where devices exchange pause status information. The first device receives a pause status response from the second device, and this feedback information is used to determine the optimal timing for executing the pause operation, ensuring packet loss is minimized

Inventive Principle:
Principle #23Feedback

2Reliability

If pause operations are desynchronized between devices, then packet loss is reduced, but coordination complexity increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidcoordination mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary negotiation of pause operations between devices before actually pausing. The first device sends a pause request to the second device, and the second device responds with its pause status, allowing both devices to coordinate their pause timing in advance to avoid simultaneous pauses that cause packet loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each device autonomously determines its own pause timing based on the negotiated information. The first device decides when to pause based on the pause status response from the second device, and the second device independently manages its own pause operation, reducing the need for complex centralized coordination

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240381473A1System and Method for Determining a Priority Order to Desynchronize Pause Operations
Publication Date: 2024.11.14 ZEBRA TECHNOLOGIES CORP
  • US20240381473A1 patent drawing
  • US20240381473A1 patent drawing
  • US20240381473A1 patent drawing

AI summary

An example computing device includes: a wireless communications interface configured to connect to a network deployed by a plurality of access points; a controller for the wireless communications interface, the controller configured to, during an ongoing packet exchange with a peer computing device: detect a target pause operation for the computing device to pause a connection to a home access point; in response to the pause condition, obtain a connection status of the peer computing device; determine a priority order of the computing device and the peer computing device based on the connection status and the target pause operation; and pause the connection to the home access point according to the determined priority order.