Digital Assistant Conversation Persistence Across Instances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital assistant systems lack an efficient means to enable context and/or conversation persistence across two or more non-continuous instances of a digital assistant.

Innovation Solution

The method involves displaying a first dialogue in a first instance of a digital assistant user interface and, upon a request to invoke the digital assistant again, displaying a second instance with the first dialogue remaining available, utilizing context and conversation history to maintain user context and conversation state across instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a digital assistant system processes each instance independently without persistence, then the system complexity is low and operations are simple, but the loss of information occurs when switching between instances

Engineering Contradiction:
Improveconversation contextVSAvoidsystem architecture
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the digital assistant system into multiple independent instances, each capable of processing user requests. By dividing the system into discrete instances that can be activated independently, the patent enables context persistence across instances while maintaining operational simplicity within each instance. The segmentation allows the system to maintain conversation state in a centralized location that all instances can access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a context persistence mechanism as an intermediary between digital assistant instances. This intermediary component stores and manages conversation context, allowing different instances to access and maintain the same conversation state. The intermediary resolves the contradiction by providing a shared memory space that preserves information across instance transitions without requiring complex inter-instance communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the digital assistant maintains conversation persistence across instances, then the user experience improves with consistent context, but the device complexity increases due to additional persistence mechanisms

Engineering Contradiction:
Improvecontext persistence capabilityVSAvoidpersistence mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal context persistence mechanism that serves multiple digital assistant instances simultaneously. Rather than creating separate persistence systems for each instance, the patent designs a multi-functional persistence layer that can be shared across instances. This universal approach enables context persistence capability across all instances while avoiding the complexity multiplication that would result from implementing separate persistence mechanisms for each instance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the system stores complete conversation history across instances, then the conversation persistence is comprehensive, but the loss of time occurs during data retrieval and synchronization

Engineering Contradiction:
Improveconversation continuityVSAvoiddata retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by pre-loading and caching conversation context data in accessible memory locations before instances are activated. The system prepares context information in advance, so when an instance needs to access conversation history, the data is already available rather than requiring real-time retrieval and synchronization. This preliminary preparation reduces the time loss associated with data access while maintaining complete conversation persistence.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250053375A1Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
Publication Date: 2025.02.13 APPLE INC
  • US20250053375A1 patent drawing
  • US20250053375A1 patent drawing
  • US20250053375A1 patent drawing

AI summary

An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.