Carrying out tasks using voice-based user interfaces often requires navigating through a long list of options unless the user happens to know the precise phrase required to reach the desired option directly. Each option can require an interaction turn until all information required to carry out the task of sending the message is specified. This makes the user experience of carrying out the task via voice UI slow and awkward. Alternatively, the user needs to remember to include all relevant information in the initial command which is a difficult, unintuitive, and awkward user experience. This disclosure describes techniques to reduce the user interaction needed to have a voice-based assistant respond to voice commands. With user permission, a voice-based assistant resolves aspects not explicitly specified in a user’s request based on analysis of the user’s past interactions to determine options that the user is most likely to choose.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.