Digital Assistant Task Discovery via Contextual Utterance Suggestions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of digital assistants often lack awareness of available tasks and inputs, leading to inefficient interactions and increased power consumption due to unnecessary device usage.

Innovation Solution

An electronic device system that receives user requests for potential tasks and determines a textual representation of utterances to display suggested tasks on the user interface, allowing users to discover and execute related actions more efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the digital assistant provides suggested user inputs to increase interaction efficiency, then the productivity is improved, but the device complexity increases

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The digital assistant performs preliminary action by proactively generating and presenting suggested user inputs before the user needs to interact with the device. The system analyzes device state and user context in advance, then displays suggested commands (e.g., adjusting brightness, playing music) that the user can quickly activate without having to think about what to request, thereby improving interaction efficiency without requiring complex real-time processing during user interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital assistant engages in self-service by autonomously determining what tasks might be helpful based on device state and user behavior patterns. The system independently analyzes sensor data, device usage patterns, and contextual information to generate relevant suggestions (such as suggesting music playback when the user approaches with headphones), reducing the need for active user direction while maintaining simple interaction mechanisms.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the digital assistant continuously monitors device state to provide relevant suggestions, then the adaptability is improved, but the use of energy increases

Engineering Contradiction:
Improvecontext awarenessVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The digital assistant employs periodic action by monitoring device state at specific intervals rather than continuously. The system checks device parameters (such as location, device state, usage patterns) at predetermined time points or when specific events occur (e.g., user approaches, device wakes from sleep mode), enabling context-aware suggestions while minimizing energy consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs self-service energy management by intelligently determining when monitoring is necessary based on device state and user behavior. The digital assistant activates monitoring only when contextual conditions warrant it (e.g., when the device is unlocked and in use) and adjusts monitoring intensity based on current needs, thereby maintaining adaptability while optimizing power consumption.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the digital assistant provides multiple suggested tasks, then the adaptability is improved, but the ease of operation decreases

Engineering Contradiction:
Improvetask varietyVSAvoiduser interaction simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The digital assistant applies segmentation by organizing suggested tasks into distinct, visually separable elements within the user interface. Each suggestion is presented as an individual interactive element (such as a button or icon) that can be independently selected, making the interface easier to navigate despite offering multiple options. The system segments suggestions by category or priority to prevent information overload and maintain operational simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The digital assistant serves as an intermediary between the user's needs and the available device functions. Rather than presenting a complex menu of all possible tasks, the system filters and curates suggestions based on device state and user context, acting as a mediator that translates user situation into relevant, simple actionable items. This intermediary function maintains adaptability while preserving ease of operation by eliminating irrelevant complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230359334A1Discovering digital assistant tasks
Publication Date: 2023.11.09 APPLE INC
  • US20230359334A1 patent drawing
  • US20230359334A1 patent drawing
  • US20230359334A1 patent drawing

AI summary

Systems and processes for operating an intelligent automated assistant are provided. An example process includes, at an electronic device having one or more processors and memory, receiving a user input including a request for potential tasks executable by a digital assistant and a content of the electronic device; and in response to receiving the request: determining, based on the context included in the request, a textual representation of an utterance for performing a task; and providing the textual representation of the utterance for performing the task in an affordance displayed over a user interface on the screen of the electronic device.