On-Device Context Analysis for Voice Assistant Task Suggestions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of electronic devices may not be aware of the tasks that a digital assistant can perform or how to interact with it, leading to a desire for personalized suggestions that are contextually relevant.

Innovation Solution

An electronic device receives context data and determines tasks that a digital assistant can perform based on natural-language expressions. It then checks if suggestion criteria for these tasks are met and provides suggestions to the user if they are.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If personalized suggestions are provided based on context data, then the relevance and usefulness of suggestions is improved, but the device complexity increases

Engineering Contradiction:
Improverelevance of suggestionsVSAvoidsuggestion system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system collects and analyzes context data about user behavior, device usage patterns, and environmental factors in advance to pre-generate personalized suggestions. This preliminary action enables the system to have relevant suggestions ready before users need them, improving relevance without adding complex real-time processing requirements during user interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The suggestion system applies different levels of personalization and context analysis to different types of suggestions or different user scenarios. Rather than uniformly complex processing for all suggestions, the system tailors the level of analysis and personalization to match the specific context, improving overall relevance while managing complexity through selective application of sophisticated analysis.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If context data is analyzed to determine suggestion criteria, then the accuracy of task recommendations is improved, but the processing time increases

Engineering Contradiction:
Improveaccuracy of task recommendationsVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial context analysis by focusing on the most relevant context data elements for each specific suggestion scenario rather than analyzing all available context data uniformly. This selective approach maintains high accuracy for task recommendations while reducing overall processing time by avoiding unnecessary analysis of less relevant context factors.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

For certain high-priority or time-sensitive suggestion scenarios, the system skips less critical context analysis steps or uses simplified evaluation criteria. This allows the system to provide timely recommendations when speed is more important than exhaustive analysis, while still maintaining acceptable accuracy through targeted rather than comprehensive processing.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20250078835A1Voice assistant discoverability through on-device targeting and personalization
Publication Date: 2025.03.06 APPLE INC
  • US20250078835A1 patent drawing
  • US20250078835A1 patent drawing
  • US20250078835A1 patent drawing

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.