Dynamic Warm Word Button Configuration With User Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automated assistants' warm word buttons are limited in functionality due to data security concerns, requiring users to interact with devices in other manners and wasting computational resources.
Innovation Solution
Dynamically configure warm word buttons with contextually relevant assistant commands based on activation events and perform user verification using audio-based or non-audio-based techniques, allowing single-tap command execution and reducing user inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If warm word buttons are configured with assistant commands for security reasons, then data security is improved, but device complexity increases
Solution Approach 1:
The system performs preliminary user verification (biometric authentication, password check, or device passcode) before configuring the warm word button with assistant commands. This advance verification ensures that only authorized users can access secure functions, maintaining data security while simplifying the interaction flow for legitimate users.
Solution Approach 2:
The patent introduces an intermediary verification layer between the user and the assistant commands. This intermediary checks user authorization status and mediates whether the warm word button should be configured with specific commands, thereby managing security requirements without directly increasing device complexity.
2Ease of operation
If users must interact with devices in other manners due to limited warm word button functionality, then user inputs increase, but computational resources are wasted
Solution Approach 1:
The warm word button configuration is made dynamic rather than static. The button is configured with specific assistant commands only when a user with proper authorization is detected, and reconfigured or cleared when authorization is lost. This dynamic adaptation reduces unnecessary user inputs and computational waste by activating secure functions only when needed.
Solution Approach 2:
The system changes the operational parameters of the warm word button based on user authorization state. When an authorized user is detected, the button is enabled with specific assistant commands; when unauthorized, it reverts to default behavior. This parameter change optimizes both ease of operation and computational resource utilization.
3Reliability
If warm word buttons have limited assistant commands due to security concerns, then data security is improved, but adaptability decreases
Solution Approach 1:
User verification is performed in advance before determining which assistant commands to assign to the warm word button. This preliminary action allows the system to adaptively configure the button with appropriate commands based on the verified user's authorization level, thereby maintaining security while increasing adaptability.
Solution Approach 2:
The assistant commands assigned to the warm word button are dynamically determined based on real-time user verification results. Different users receive different command configurations according to their authorization status, enabling the system to be both secure and adaptable to different user needs.
Data Source
AI summary
Implementations described herein relate to configuring a dynamic warm word button, that is associated with a client device, with particular assistant commands based on detected occurrences of warm word activation events at the client device. In response to detecting an occurrence of a given warm word activation event at the client device, implementations can determine whether user verification is required for a user that actuated the warm word button. Further, in response to determining that the user verification is required for the user that actuated the warm word button, the user verification can be performed. Moreover, in response to determining that the user that actuated the warm word button has been verified, implementations can cause an automated assistant to perform the particular assistant command associated with the warm word activation event. Audio-based and/or non-audio-based techniques can be utilized to perform the user verification.


