Customizing actions based on contextual data and voice-based inputs
AssigneeGoogle Inc.
InventorsZoltan Stekkelpak, Gyula Simonyi
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for customizing an action. In some implementations, voice input is received from a user and a context is determined from the voice input. Potential contextual data is identified based on the context and the voice input. A level of confidence is determined for an association of the potential contextual data and the context. An action is performed based on the voice input, the potential contextual data, and the level of confidence. The potential contextual data is used to customize the action.
Claims18
A computer-implemented method when executed on data processing hardware of a user device causes the data processing hardware to perform operations comprising:
- receiving a voice input command from a user to perform a specific action;
- processing the voice input command to determine a confidence that a home address of the user is associated with the specific action;
- accessing a user profile associated with the user to determine whether the user has granted access to the home address of the user;
- and
- when the user has granted access to the home address of the user:
- accessing, from the user profile, the home address of the user;
- determining that the confidence that the home address of the user is associated with the specific action fails to satisfy a confidence threshold;
- based on determining that the confidence that the home address of the user is associated with the specific action fails to satisfy the confidence threshold, presenting a refining prompt prompting the user to provide a confirmation response that confirms the home address of the user is associated with the specific action;
- receiving the confirmation response from the user;
- supplementing the voice input command with the home address of the user;
- and
- performing the specific action based on the supplemented voice input command.
A system comprising:
- data processing hardware;
- and
- memory hardware in communication with the data processing and storing instructions that when executed by the data processing hardware cause the data processing hardware to perform operations comprising:
- receiving a voice input command from a user to perform a specific action;
- processing the voice input command to determine a confidence that a home address of the user is associated with the specific action;
- accessing a user profile associated with the user to determine whether the user has granted access to the home address of the user;
- and
- when the user has granted access to the home address of the user:
- accessing, from the user profile, the home address of the user;
- determining that the confidence that the home address of the user is associated with the specific action fails to satisfy a confidence threshold;
- based on determining that the confidence that the home address of the user is associated with the specific action fails to satisfy the confidence threshold, presenting a refining prompt prompting the user to provide a confirmation response that confirms the home address of the user is associated with the specific action;
- receiving the confirmation response from the user;
- supplementing the voice input command with the location-home address of the user;
- and
- performing the specific action based on the supplemented voice input command.
Dependencies are inferred from the claim text.