SYSTEMS AND METHODS FOR PROVIDING A VOICE AGENT USER INTERFACE
First Claim
Patent Images
1. A computing device, comprising:
- at least one processor programmed to implement at least one voice agent, wherein the at least one voice agent is configured to;
receive voice input from a user at least partially specifying a requested action to be performed at least in part by an application program, wherein the requested action requires a plurality of inputs to be fully specified; and
in response to receiving the voice input, make the application program accessible to the user prior to completion of performance of the requested action, so as to enable the user to provide and/or edit at least one input of the plurality of inputs by directly interacting with the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide techniques performed by at least one voice agent. The techniques include receiving voice input from a user at least partially specifying a requested action to be performed at least in part by an application program, wherein the requested action requires a plurality of inputs to be fully specified; and in response to receiving the voice input, making the application program accessible to the user prior to completion of performance of the requested action, so as to enable the user to provide and/or edit at least one input of the plurality of inputs by directly interacting with the application program.
195 Citations
36 Claims
-
1. A computing device, comprising:
at least one processor programmed to implement at least one voice agent, wherein the at least one voice agent is configured to; receive voice input from a user at least partially specifying a requested action to be performed at least in part by an application program, wherein the requested action requires a plurality of inputs to be fully specified; and in response to receiving the voice input, make the application program accessible to the user prior to completion of performance of the requested action, so as to enable the user to provide and/or edit at least one input of the plurality of inputs by directly interacting with the application program. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method performed by at least one voice agent, the method comprising:
-
receiving voice input from a user at least partially specifying a requested action to be performed at least in part by an application program, wherein the requested action requires a plurality of inputs to be fully specified; and in response to receiving the voice input, making the application program accessible to the user prior to completion of performance of the requested action, so as to enable the user to provide and/or edit at least one input of the plurality of inputs by directly interacting with the application program. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. At least one non-transitory computer readable storage medium storing instructions that, when executed by at least one computing device, causes the at least one computing device to implement at least one voice agent that performs a method comprising:
-
receiving voice input from a user at least partially specifying a requested action to be performed at least in part by an application program, wherein the requested action requires a plurality of inputs to be fully specified; and in response to receiving the voice input, making the application program accessible to the user prior to completion of performance of the requested action, so as to enable the user to provide and/or edit at least one input of the plurality of inputs by directly interacting with the application program. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computing device, comprising:
at least one processor programmed to implement at least one voice agent, wherein the at least one voice agent is configured to; receive voice input partially specifying a requested action to be performed via an application program; and cause the application program to begin formulating the partially specified requested action. - View Dependent Claims (20, 21, 22, 23, 24)
-
25. A method performed by at least one voice agent, the method comprising:
-
receiving voice input partially specifying a requested action to be performed via an application program; and causing the application program to begin formulating the partially specified requested action. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. At least one non-transitory computer-readable storage medium storing instructions that, when executed by at least one computing device, cause the at least one computing device to implement at least one voice agent that performs a method comprising:
-
receiving voice input partially specifying a requested action to be performed via an application program; and causing the application program to begin formulating the partially specified requested action. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification