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.
Claims21
A computer-implemented method comprising:
- receiving a voice input from a user;
- determining a context from the voice input, wherein the context identifies a subject of the voice input, and wherein the context is associated with an action;
- identifying from previously stored data specific to the user, one or more potentially relevant current or near-term events related to the user and the subject of the voice input based on the context and the voice input;
- determining a level of confidence for an association of the one or more potentially relevant current or near-term events and the context;
- and
- when the level of confidence is sufficiently high, performing the action based on the voice input, and on the one or more potentially relevant current or near-term events, wherein the one or more potentially relevant current or near-term events are used to customize the action.
A system comprising:
- one or more computers configured to perform operations comprising:
- receiving a voice input from a user;
- determining a context from the voice input, wherein the context identifies a subject of the voice input, and wherein the context is associated with an action;
- identifying, from previously stored data specific to the user, one or more potentially relevant current or near-term events related to the user and the subject of the voice input based on the context and the voice input;
- determining a level of confidence for an association of the one or more potentially relevant current or near-term events and the context;
- and
- when the level of confidence is sufficiently high, performing the action based on the voice input, and on the one or more potentially relevant current or near-term events, wherein the one or more potentially relevant current or near-term events are used to customize the action.
A computer program product encoded on one or more non-transitory computer storage media, the computer program product comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
- receiving a voice input from a user;
- determining a context from the voice input, wherein the context identifies a subject of the voice input, and wherein the context is associated with an action;
- identifying, from previously stored data specific to the user, one or more potentially relevant current or near-term events related to the user and the subject of the voice input based on the context and the voice input;
- determining a level of confidence for an association of the one or more potentially relevant current or near-term events and the context;
- and
- when the level of confidence is sufficiently high, performing the action based on the voice input, and on the one or more potentially relevant current or near-term events, wherein the one or more potentially relevant current or near-term events are used to customize the action.
Dependencies are inferred from the claim text.