Variable Latency Device Coordination via Dynamic Advertising
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional device coordination systems are inefficient in handling variable latency among multiple devices, leading to synchronization problems and poor user experiences, especially when older devices cannot assemble information quickly enough to meet fixed communication deadlines.
Innovation Solution
The system detects an audio input event and determines a delay value to determine if an electronic device should respond to the input, with a threshold-based approach to decide whether to respond immediately or defer to another device, thereby accommodating slower devices without impacting faster ones.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional device coordination systems use fixed communication deadlines, then synchronization is maintained, but devices with slower processing capability cannot meet the deadlines and fail to respond
Solution Approach 1:
The patent implements dynamic advertising intervals where devices can adjust their advertising timing based on their processing capabilities. Faster devices advertise more frequently while slower devices advertise less frequently, allowing the system to adapt to variable processing speeds without sacrificing coordination reliability
Solution Approach 2:
The system changes the parameter of advertising interval timing based on device characteristics. Devices with different processing capabilities use different advertising intervals, transforming the fixed parameter into a variable one that accommodates diverse device performance levels
2Speed
If faster devices advertise more frequently to ensure responsiveness, then response speed improves, but slower devices cannot keep up and cause synchronization issues
Solution Approach 1:
Each device is assigned a local advertising interval appropriate to its processing capability. Faster devices have shorter intervals while slower devices have longer intervals, allowing each device to operate at its optimal speed without disrupting system synchronization
Solution Approach 2:
The advertising interval is made dynamic and device-specific rather than uniform across all devices. This allows the system to maintain high response speeds from fast devices while accommodating slower devices without synchronization conflicts
3Device complexity
If devices use fixed timed intervals for advertising, then communication coordination is simplified, but variable latency among devices causes information loss and coordination failures
Solution Approach 1:
The system changes from fixed timing parameters to variable timing parameters based on device processing capabilities. This allows each device to have appropriate timing that ensures complete information assembly without requiring complex coordination protocols
Data Source
AI summary
Systems and processes for operating an intelligent automated assistant are provided. In one example process, an event associated with an audio input is detected with a first process. In accordance with a detection of the event, a delay value associated with an electronic device is determined. The delay value corresponds to a time required to determine, with a second process, whether the audio input includes a spoken trigger. In accordance with a determination that the delay value exceeds a threshold, the delay value is broadcast during a first advertising session, and determination is made, during a second advertising session, whether the electronic device is to respond to the audio input. In accordance with a determination that the threshold is not exceeded, a determination is made, during the first advertising session, whether the electronic device is to respond to the audio input or wait for the second advertising session.


