PERSONAL VIRTUAL ASSISTANT
First Claim
1. A computer-based virtual assistant comprising:
- a virtual assistant application running on a computer capable of receiving human voice communications from a user of a remote user interface and transmitting a vocalization to the remote user interface, the virtual assistant application enabling the user to access email and voicemail messages of the user;
the virtual assistant application selecting a responsive action to a verbal query or instruction received from the remote user interface and transmitting a vocalization characterizing the selected responsive action to the remote user interface; and
the virtual assistant waiting a predetermined period of time, and if no canceling indication is received from the remote user interface, proceeding to perform the selected responsive action; and
if a canceling indication is received from the remote user interface halting the selected responsive action and transmitting a new vocalization to the remote user interface.
14 Assignments
0 Petitions
Accused Products
Abstract
A computer-based virtual assistant includes a virtual assistant application running on a computer capable of receiving human voice communications from a user of a remote user interface and transmitting a vocalization to the remote user interface, the virtual assistant application enabling the user to access email and voicemail messages of the user, the virtual assistant application selecting a responsive action to a verbal query or instruction received from the remote user interface and transmitting a vocalization characterizing the selected responsive action to the remote user interface, and the virtual assistant waiting a predetermined period of time, and if no canceling indication is received from the remote user interface, proceeding to perform the selected responsive action, and if a canceling indication is received from the remote user interface halting the selected responsive action and transmitting a new vocalization to the remote user interface. Also a method of using the virtual assistant.
285 Citations
20 Claims
-
1. A computer-based virtual assistant comprising:
-
a virtual assistant application running on a computer capable of receiving human voice communications from a user of a remote user interface and transmitting a vocalization to the remote user interface, the virtual assistant application enabling the user to access email and voicemail messages of the user; the virtual assistant application selecting a responsive action to a verbal query or instruction received from the remote user interface and transmitting a vocalization characterizing the selected responsive action to the remote user interface; and the virtual assistant waiting a predetermined period of time, and if no canceling indication is received from the remote user interface, proceeding to perform the selected responsive action; and
if a canceling indication is received from the remote user interface halting the selected responsive action and transmitting a new vocalization to the remote user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising the steps of:
-
providing a virtual assistant application running on a computer capable of receiving human voice communications from a user of a remote user interface and transmitting a vocalization to the remote user interface, the virtual assistant application enabling the user to access email and voicemail messages of the user; receiving by the virtual assistant a verbal query or a verbal instruction from the remote user interface; selecting a responsive action to the verbal query or the verbal instruction; transmitting a vocalization characterizing the selected responsive action to the remote user interface; waiting a predetermined period of time; and if no canceling indication is received from the remote user interface within the predetermined period of time, proceeding to perform the selected responsive action; and
if a canceling indication is received from the remote user interface within the predetermined period of time, halting the selected responsive action and transmitting a new vocalization to the remote user interface. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-based virtual assistant comprising:
-
a virtual assistant application running on a computer capable of receiving human voice communications from a user of a remote user interface and transmitting a vocalization to the remote user interface, the virtual assistant application enabling the user to access email and voicemail messages of the user; the virtual assistant application selecting a responsive action to a verbal query or instruction received from the remote user interface and transmitting a vocalization characterizing the selected responsive action to the remote user interface; and the virtual assistant waiting a predetermined period of time, and if no canceling indication is received from the remote user interface, proceeding to perform the selected responsive action; and
if a canceling indication is received from the remote user interface halting the selected responsive action and transmitting a new vocalization to the remote user interface;wherein the virtual assistant application performs processes to allow the user to;
send voice mail messages;reply to and forward email messages; and retrieve information from an electronic address book. - View Dependent Claims (19, 20)
-
Specification