Patent ID: 6757362
Filing Date: 2004-06-29
Classification: G06F,G10L,H04M

Abstract:
A computer-based virtual assistant comprising:a virtual assistant application running on a computer capable of receiving human voice communications from a remote user interface and transmitting a vocalization to a user interface; the virtual assistant application determining a response to a verbal query or instruction received from a user interface, and the virtual assistant application selecting from amongst a plurality of word patterns each of which can communicate the response to the verbal query or instruction; the plurality of word patterns including at least a first pattern of words and an alternative, second pattern of words, wherein the first pattern of words includes different words than the second pattern of words; and the virtual assistant application selecting one of the first or second patterns of words and transmitting a vocalization of the selected one of the first or second patterns of words, wherein the selection between the first pattern of words and the second pattern of words is based upon a user controllable event, wherein the user controllable event is a perceived emotional state derived from an analysis of the received human voice communications.