Computer, internet and telecommunications based network
DCFirst Claim
1. A voice-enabled system for managing communications transmitted through a network, said system capable of receiving natural voice commands from a user, said system comprising:
- a computer;
at least one set of stored commands operatively associated with said computer, each said set including a plurality of stored commands each of said commands in said set corresponding to a single voice-enabled function for managing communications, each said command in said set being an alternative intuitive description of said single voice-enabled function;
a voice server operatively connected to said computer and to said network, said voice server configured to compare said natural voice commands to said plurality of stored commands;
a speaker-independent speech recognition device operatively connected to said voice server, said device configured to receive at least one natural voice command, said voice server being configured to compare said natural voice command to said plurality of stored commands to select said single voice-enabled function, and said computer being configured to execute said selected voice-enabled function corresponding to said natural voice command.
4 Assignments
Litigations
0 Petitions
Reexamination
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.
279 Citations
44 Claims
-
1. A voice-enabled system for managing communications transmitted through a network, said system capable of receiving natural voice commands from a user, said system comprising:
-
a computer; at least one set of stored commands operatively associated with said computer, each said set including a plurality of stored commands each of said commands in said set corresponding to a single voice-enabled function for managing communications, each said command in said set being an alternative intuitive description of said single voice-enabled function; a voice server operatively connected to said computer and to said network, said voice server configured to compare said natural voice commands to said plurality of stored commands; a speaker-independent speech recognition device operatively connected to said voice server, said device configured to receive at least one natural voice command, said voice server being configured to compare said natural voice command to said plurality of stored commands to select said single voice-enabled function, and said computer being configured to execute said selected voice-enabled function corresponding to said natural voice command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 36)
-
-
22. A method of managing communications transmitted through a computer-based telephony system, said system including a speaker-independent speech recognition device, the method comprising the steps of:
-
accessing said system; transmitting a prompt from said computer-based telephony system to a user, said prompt designed to elicit a natural voice command from said user, said command being an intuitive description of a desired voice-enabled function for at least one system communication; receiving a natural voice command from said user requesting execution of said at least one voice-enabled function; comparing said natural voice command to at least one set of stored commands operatively associated with said computer, each said set including a plurality of stored commands each of said commands in said set corresponding to a single voice-enabled function for managing communications, each said command in said set being an alternative intuitive description of said single voice-enabled function; selecting said single voice-enabled function corresponding to said natural voice command; and executing said voice-enabled function requested by said user natural voice command. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A voice-enabled system for managing communications transmitted through a network, said system capable of receiving natural voice commands from a user, said system comprising:
-
a computer; a telephony device; at least one set of stored commands operatively associated with said computer, each said set including a plurality of stored commands each of said commands in said set corresponding to a single voice-enabled function for managing communications, each said command in said set being an alternative intuitive description of said single voice-enabled function; a voice server operatively connected to said computer and to said network, said voice server configured to compare said natural voice commands to said plurality of stored commands; a speaker-independent speech recognition device operatively connected to said voice server and to said telephony device, and said network, said speech recognition device configured to receive at least one natural voice command, said natural voice command being an intuitive description of at least one of the following commands which manages at least one network communication, “
transfer to the operator,”
“
transfer to operator,”
“
dial an extension,”
“
dial extension,”
“
reach an extension,”
“
reach extension,”
“
reach my party,”
“
reach party,”
“
reach him,”
“
reach her,”
“
reach them,”
“
leave a message,”
“
leave message,”
“
open my mailbox,”
“
open mailbox,”
“
cancel,”
“
listen to my messages,”
“
listen to messages,”
“
make a call,”
“
make a telephone call,”
“
make a phone call”
“
dial a telephone number,”
“
dial a phone number,”
“
transfer my calls,”
“
transfer my calls to my office,”
“
transfer my calls to my home,”
“
transfer my calls to my mobile,”
“
transfer my calls to my cell phone,”
“
transfer my calls to my cellular phone,”
“
transfer calls to my voice mail,”
“
transfer calls to my office,”
“
transfer my calls to my current number,”
“
transfer my calls,”
“
transfer calls,”
“
transfer calls to my office,”
“
transfer calls to my home,”
“
transfer calls to my mobile,”
“
transfer calls to my cell phone,”
“
transfer calls to my cellular phone,”
“
transfer calls to my voice mail,”
“
transfer calls to my current number,”
“
follow me,”
“
set message notification,”
“
notify me by email,”
“
notify me by pager number,”
“
notify me by pager,”
“
notify me by voice thru email,”
“
notify by email,”
“
notify by pager number,”
“
notify by pager,”
“
notify by voice thru email,”
“
turn notification off,”
“
repeat the message,”
“
repeat this message,”
“
repeat message,”
“
listen to the next message,”
“
listen to next message,”
“
the next message,”
“
next message,”
“
play caller id,”
“
what is the caller id,”
“
what is caller id,”
“
delete this message,”
“
delete the message,”
“
delete message,”
“
save this message,”
“
save the message,”
“
save message,”
“
return the call,”
“
forward this message,”
“
forward the message,”
“
forward message,”
“
create a contact,”
“
create contact,”
“
add a contact,”
“
add this contact,”
“
add contact,”
“
go to the subscriber menu,”
“
go to subscriber menu,”
“
re-record this message,”
“
re-record the message,”
“
re-record message,”
“
send this message,”
“
send the message,”
“
send message,”
“
call (insert contact name),”
“
call (insert contact name) at home,”
“
call (insert contact name) at office,”
“
call (insert contact name) at work,”
“
call home,”
“
call the office,”
“
call my office,”
“
call office,”
“
dial a number,”
“
dial number,”
“
use this recording,”
“
use the recording,”
“
use recording,”
“
listen to this recording,”
“
listen to the recording,”
“
listen to recording,”
“
re-record this name,”
“
re-record the name,”
“
re-record name,”
“
set up conference call,”
“
join the conference,” and
“
join conference,”
said voice server being configured to compare said natural voice command to said plurality of stored commands to select said single voice-enabled function, and said computer being configured to execute said selected voice-enabled function corresponding to said natural voice command. - View Dependent Claims (35, 37, 38, 39, 40, 41)
-
-
42. A voice-enabled system for managing communications transmitted through a network, said system capable of receiving natural voice commands from a user, said system comprising:
-
a computer; at least one set of stored commands operatively associated with said computer, each said set including a plurality of stored commands each of said commands in said set corresponding to a single voice-enabled function for managing communications, each said command in said set being an alternative intuitive description of said single voice-enabled function; a voice server operatively connect to said computer and to said network, said voice server configured to compare said natural voice commands to said plurality of stored commands; a speaker-independent speech recognition device operatively connected to said voice server, said device configured to receive at least one natural voice command, said voice command comprising said voice-enabled function and a tag, said tag associated with contact information stored in a database, said database associated with said computer, said voice server being configured to compare said natural voice command to said plurality of stored commands to select said single voice-enabled function, and said computer being configured to execute said selected voice-enabled function corresponding to said natural voice command. - View Dependent Claims (43, 44)
-
Specification