Patent ID: 6704394
Filing Date: 2004-03-09
Classification: H04M

Abstract:
A computer system having one or more central processing units and one or more memories, comprising;one or more data network interfaces capable of two way communications with one or more data networks, where each of the data network interfaces is capable of receiving one or more voice control packets, each voice control packet having one or more voice control commands and zero or more input voice messages, each of the data network interfaces further capable of sending one or more voice data packets, each voice data packet having zero or more output voice messages and zero or more voice message headers associated with the respective output voice messages; one or more voice messaging interfaces capable of two way communications over one or more network connections to one or more voice mail systems, each of the voice messaging interfaces capable of receiving one or more audio packets from said one or more voice mail systems, each of the audio packets having zero or more input audio messages and at least one audio header, each of the network connections further capable of sending one or more signal packets, each of the signal packets having one or more audio control signals and zero or more output audio message, said at least one audio header containing at least one voice prompt played by said one or more voice mail systems; and a session manager process, executed by one or more of the central processing units, convening one or more of the audio packets into one of the voice data packets and sending the voice data packet through the data network interface to one or more of the data networks, and the session manager process further converting one or more of the voice control packets into one or more signal packets and sending the signal packets through the voice messaging interface to one or more of the networks, said session manager process employing continuous speech recognition and natural language understanding technologies to parse said audio header, extract said at least one voice prompt played by said one or more voice mail systems, and generate control command signals for navigating the at least one voice prompt.