Digital Assistant Task Discovery via Contextual Utterance Suggestions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If the digital assistant provides multiple suggested tasks, then the adaptability is improved, but the ease of operation decreases
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.
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.
Data Source
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.


