Digital Assistant Notification Routing via Existing Audio Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital assistant systems face inefficiencies in providing notifications across devices without establishing new connections, leading to increased power usage and reduced battery life, as they often require terminating existing connections to establish new ones for notification delivery.

Innovation Solution

A method where a digital assistant system detects an event and determines whether the primary device is connected to an audio output device; if not, it checks if a secondary device is connected and uses it to provide the notification, thereby maintaining existing connections and reducing the need for new ones, thus optimizing power usage and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the digital assistant terminates existing connections to establish new ones for notification delivery, then notification delivery can be achieved, but power consumption increases and battery life reduces

Engineering Contradiction:
Improvenotification deliveryVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by establishing and maintaining connection information about audio output devices in advance. When a notification needs to be delivered, the system can immediately use the pre-stored connection information without needing to terminate existing connections or establish new ones, thereby avoiding the energy consumption associated with connection re-establishment while ensuring reliable notification delivery.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the digital assistant establishes new connections for notification delivery, then notification delivery can be achieved, but the process becomes slower and less efficient

Engineering Contradiction:
Improvenotification deliveryVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing connection information about audio output devices in advance. When notification delivery is needed, the system retrieves pre-stored connection information immediately without undergoing the time-consuming connection establishment process, thus achieving both reliable and fast notification delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and maintains a copy of connection information about audio output devices. This copied connection data allows the system to quickly reference and use existing connection details without re-establishing connections, significantly reducing the time required for notification delivery while maintaining reliability.

Inventive Principle:
Principle #26Copying

3Reliability

If the digital assistant requires new connection setups for notifications, then notification delivery can be achieved, but device complexity and power usage increase

Engineering Contradiction:
Improvenotification deliveryVSAvoidconnection management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing and storing connection information about audio output devices. This approach simplifies the overall connection management process because the system does not need to dynamically terminate and re-establish connections when delivering notifications, thereby reducing both device complexity and power consumption while maintaining reliable notification delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240379101A1Providing notifications with a digital assistant
Publication Date: 2024.11.14 APPLE INC
  • US20240379101A1 patent drawing
  • US20240379101A1 patent drawing
  • US20240379101A1 patent drawing

AI summary

Systems and methods for providing notifications are provided. An example method includes, at a first device, detecting an event; in response to detecting the event, determining whether the first electronic device is actively connected to an audio device; in accordance with a determination that the first device is actively connected to the audio device, providing an audio output corresponding to the event; and in accordance with a determination that the first device is not actively connected to the audio device: determining whether a second device is actively connected to the audio device; in accordance with a determination that the second device is actively connected to the audio device, causing the second device to provide the audio output; and in accordance with a determination that the second device is not actively connected to the audio device, forgoing causing the second device to provide the audio output.