System and method for accessing voice mail from a remote server
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed towards an automated system for extracting voice messages from a voice mail system and for providing unified access to voice mail and electronic mail or voice mail and the internet. For a given user, a voice mail remote access server connects to the user'"'"'s voice mail system through a telephone or data network, and uses speech recognition and understanding to navigate through the prompts of the voice mail system and extract the user'"'"'s voice mail. Depending upon the access mechanism preferred by the user, the voice messages are sent as e-mail messages with attachments (audio files) to the user or made accessible to the user'"'"'s world wide web server or displayed to the user using a stand-alone voice mail player application.
156 Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23)
-
-
18. A session manager process, executed by one or more central processing units, comprising the steps of:
-
converting one or more audio packets into one or more voice data packets and sending the voice data packets through a data network interface to one or more data networks, said audio packets having at least one audio header, said at least one audio header containing at least one voice prompt played by one or more voice mail systems, and wherein said session manager process employs continuous speech recognition and natural language understanding technologies to parse said audio header, extract 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; and
converting one or more voice control packets into one or more signal packets and sending the signal packets through a voice messaging interface to one or more networks.
-
-
19. A computer system comprising:
-
means for converting one or more audio packets into one or more voice data packets and sending the voice data packets through a data network interface to one or more data networks, said audio packets having at least one audio header, said at least one audio header containing at least one voice prompt played by one or more voice mail systems, and wherein said computer system further comprises means for employing continuous speech recognition and natural language understanding technologies to parse said audio header, extract 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; and
means for converting one or more of the voice control packets into one or more signal packets and sending the signal packets through a voice messaging interface to one or more networks.
-
-
20. A method of accessing voice mail from a remote voice mail system for delivery to a terminal connected to a data network, comprising the steps of:
-
establishing a connection to said remote voice mail system;
receiving at least one voice prompt played by said remote voice mail system;
employing continuous speech recognition and natural language understanding technologies to parse said at least one voice prompt played by said remote voice mail system;
sending a control command to said remote voice mail system in response to said at least one voice prompt to navigate said at least one voice prompt; and
receiving a voice mail message from said remote voice mail system converting the voice mail message into voice data communications;
delivering the voice data communications to the terminal through the data network. - View Dependent Claims (21, 22)
-
Specification