Unified messaging system and method with integrated communication applications and interactive voice recognition
First Claim
1. A system for managing communications and contact information relating to one or more users transmitted over one or more communication networks, the users using a voice-enabled device connected to the one or more communication networks, said system comprising:
- a computer;
a database connected to the one or more communication networks, said database configured to store contact information relating to the one or more users and one or more stored digital commands corresponding to one or more voice-enabled tasks for managing the communications and contact information relating to the one or more users; and
one or more clusters of servers connected to the one or more communication networks and including at least one voice server configured with a speaker-independent speech recognition capability wherein the speaker-independent speech recognition capability is configured to receive speech input from the one or more users provided via the voice-enabled user device and via the one or more communication networks and wherein the speech input expresses one or more natural voice commands, the speaker-independent speech recognition capability configured to process the natural voice commands by comparing the natural voice commands to the one or more stored digital commands to determine the one or more voice-enabled tasks to be performed by the computer on the one or more servers and to execute the one or more voice-enabled tasks and unified messaging relating to the one or more voice-enabled tasks, wherein the one or more voice-enabled tasks to be performed is selected from a group of tasks including
1) managing a particular user'"'"'s contact information,
2) managing a communication for said particular user, and
3) retrieving information relating to said particular user from a second server via the one or more communication networks.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a computer and telecommunication network which can receive, send and manage information from or to a subscriber of the network, based on the subscriber'"'"'s configuration. The network is made up of at least one cluster containing voice servers which allow for telephony, speech recognition, text-to-speech and conferencing functions, and is accessible by the subscriber through standard telephone connections or through internet connections. The network also utilizes a database and file server allowing the subscriber to maintain and manage certain contact lists and administrative information. A web server is also connected to the cluster thereby allowing access to all functions through internet connections.
336 Citations
45 Claims
-
1. A system for managing communications and contact information relating to one or more users transmitted over one or more communication networks, the users using a voice-enabled device connected to the one or more communication networks, said system comprising:
-
a computer; a database connected to the one or more communication networks, said database configured to store contact information relating to the one or more users and one or more stored digital commands corresponding to one or more voice-enabled tasks for managing the communications and contact information relating to the one or more users; and one or more clusters of servers connected to the one or more communication networks and including at least one voice server configured with a speaker-independent speech recognition capability wherein the speaker-independent speech recognition capability is configured to receive speech input from the one or more users provided via the voice-enabled user device and via the one or more communication networks and wherein the speech input expresses one or more natural voice commands, the speaker-independent speech recognition capability configured to process the natural voice commands by comparing the natural voice commands to the one or more stored digital commands to determine the one or more voice-enabled tasks to be performed by the computer on the one or more servers and to execute the one or more voice-enabled tasks and unified messaging relating to the one or more voice-enabled tasks, wherein the one or more voice-enabled tasks to be performed is selected from a group of tasks including
1) managing a particular user'"'"'s contact information,
2) managing a communication for said particular user, and
3) retrieving information relating to said particular user from a second server via the one or more communication networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing information over one or more communication networks via a computer system using a voice-enabled device, the method comprising the steps of:
-
receiving a user'"'"'s speech input via the voice-enabled device wherein the speech input expresses a natural voice command to be performed by the computer system; transmitting the speech input to a speaker-independent speech recognition capability of the computer system wherein the speaker-independent speech recognition capability recognizes the natural voice command and processes the speech input to determine one or more corresponding tasks to be performed, wherein the one or more corresponding tasks are determined by comparing the natural voice command with one or more stored digital commands; and
;executing, by a processor of the computer system, the one or more corresponding tasks and unified messaging relating to the one or more corresponding tasks, wherein the one or more corresponding tasks to be performed are selected from a group of
1) managing user information,
2) managing a communication relating to the user, and
3) retrieving information relating to said user from a communication network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27)
-
-
23. A system for managing communications over one or more communication networks via a voice-enabled device connected to the one or more communication networks, said system comprising:
-
one or more clusters of servers connected to the one or more communication networks comprising at least one voice server configured with a speaker-independent speech recognition capability, the speaker-independent speech recognition capability configured to receive speech input from the voice-enabled user device via the one or more communication networks wherein the speech input expresses one or more natural voice commands to be performed by the one or more servers and process the natural voice commands to determine one or more tasks to be performed by the one or more servers and execute unified messaging relating to the one or more tasks to be performed, wherein the one or more tasks to be performed is selected from a group of managing said user information, managing a communication, and retrieving information from a second server via the one or more communication networks. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A method for managing communications and contact information over one or more communication networks via a computer system by receiving speech input from one or more users using a voice-enabled device, the method comprising the steps of:
-
storing a user'"'"'s contact information in a database connected to the computer system and the one or more communication networks; receiving a user'"'"'s natural voice speech input via said voice-enabled device wherein the natural voice speech input expresses a command relating to a task to be performed by the computer system; transmitting the natural voice speech input to a speaker-independent speech recognition capability of the computer system wherein the speaker-independent speech recognition capability processes the natural voice speech input to determine one or more tasks to be performed by the computer system; and
;executing, by the processor of the computer system, the one or more tasks to be performed and unified messaging relating to the one or more tasks, wherein the one or more tasks to be performed are selected from a group of managing said user'"'"'s contact information, managing said communication, and retrieving information from said communication network. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification