Voice Assistant Task Discoverability Through Context-Aware Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users may not be aware of the tasks that a digital assistant can perform, and existing systems fail to provide personalized suggestions based on context data, leading to irrelevant interactions.

Innovation Solution

A digital assistant system that utilizes context data to provide personalized task suggestions, leveraging client-server architecture, context-aware input processing, and user intent analysis to enhance relevance and engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If personalized task suggestions are provided using context data, then user engagement and learning increase, but system complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the digital assistant functionality into multiple independent components: context data collection module, user profile management module, suggestion generation module, and feedback processing module. Each component handles a specific aspect of the personalized suggestion system, making the overall system more manageable and maintainable while enabling sophisticated user engagement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by collecting and storing context data about user behavior, preferences, and device usage patterns before suggestions are needed. User profiles are pre-built and continuously updated in the background, so when task suggestions are generated, they can be immediately personalized without adding computational complexity at the moment of interaction.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If context data is collected and processed, then suggestion relevance improves, but data processing requirements increase

Engineering Contradiction:
Improvesuggestion relevanceVSAvoiddata processing requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the most relevant context data features needed for suggestion generation, rather than processing all available device data. By identifying and extracting key behavioral patterns and preferences from context data, the system achieves high suggestion relevance while minimizing the computational resources required for data processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different processing levels to different types of context data based on their relevance. Frequently accessed data with high predictive value for task suggestions receives more sophisticated processing, while less relevant data is processed using simpler methods or stored for later analysis, optimizing the balance between suggestion quality and processing requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4242875B1Voice assistant discoverability through on-device targeting and personalization
Publication Date: 2025.08.13 APPLE INC
  • EP4242875B1 patent drawingFigure 1
  • EP4242875B1 patent drawingFigure 2A
  • EP4242875B1 patent drawingFigure 2B

AI summary

Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.