Telephone application programming interface-based, speech enabled automatic telephone dialer using names
First Claim
1. A speech enabled automatic name dialer dialing system for connection to a telephone system, utilizing a user computer having a computer-based address book program for retrieval of name-telephone number data therefrom and for creation therefrom of speech enabling phoneme sets for auto dialing by speaking a name utilizing telephone application programming interface, for use with telephones with private branch exchanges, which consists of:
- (a) at least one user computer having a microphone and a speaker;
(b) a telephone application programming interface provider in said user computer;
(c) memory within said at least one user computer for storing, managing and supporting name-telephone number data;
(d) software contained within said user computer, having at least the following functional capabilities, to be performed in sequential order;
(i) accessing said at name-telephone number data contained within said at least one user computer;
(ii) creating converted phonemes from names of said name-telephone number data;
(iii) receiving voice inputs from a microphone connected to said user computer;
(iv) matching said phonemes and said voice inputs to retrieve specific name-telephone number data from said computer-based name-telephone number data for initiating an automatic dialing thereof; and
, (v) signaling to a router and to a private branch exchange to initiate a dialing of a telephone number and to effect a telephone call within a telephone system in response to a voice input/phoneme match; and
, wherein said software further includes the following functional capability to be performed in sequential order;
(vi) to prompt a user to speak a phone number when a voice inputted name does not match available name-telephone number data; and
, (vii) to convert voice inputted telephone numbers into signals for automatic dialing.
8 Assignments
0 Petitions
Accused Products
Abstract
A speech enabled automatic name dialer dialing system for connection to a telephone system, includes a user computer with a computer-based address book program for retrieval of name-telephone number data for creation of speech enabling phoneme sets for auto dialing by speaking a name, and utilizing telephone application programming interface (TAPI), for use with a telephone systems having telephones with private branch exchanges. There is at least one user computer having a microphone and a speaker; a telephone application programming interface provider installed in the user computer; and at least one loaded address book program or equivalent name-telephone number data base contained in the user computer. The software for the user computer, which accesses the data base, creates the phonemes from names of data sets, receives voice inputs, matches the voice input phonemes to the data and signals to a router and PBX to initiate dialing.
58 Citations
16 Claims
-
1. A speech enabled automatic name dialer dialing system for connection to a telephone system, utilizing a user computer having a computer-based address book program for retrieval of name-telephone number data therefrom and for creation therefrom of speech enabling phoneme sets for auto dialing by speaking a name utilizing telephone application programming interface, for use with telephones with private branch exchanges, which consists of:
-
(a) at least one user computer having a microphone and a speaker;
(b) a telephone application programming interface provider in said user computer;
(c) memory within said at least one user computer for storing, managing and supporting name-telephone number data;
(d) software contained within said user computer, having at least the following functional capabilities, to be performed in sequential order;
(i) accessing said at name-telephone number data contained within said at least one user computer;
(ii) creating converted phonemes from names of said name-telephone number data;
(iii) receiving voice inputs from a microphone connected to said user computer;
(iv) matching said phonemes and said voice inputs to retrieve specific name-telephone number data from said computer-based name-telephone number data for initiating an automatic dialing thereof; and
,(v) signaling to a router and to a private branch exchange to initiate a dialing of a telephone number and to effect a telephone call within a telephone system in response to a voice input/phoneme match; and
,wherein said software further includes the following functional capability to be performed in sequential order;
(vi) to prompt a user to speak a phone number when a voice inputted name does not match available name-telephone number data; and
,(vii) to convert voice inputted telephone numbers into signals for automatic dialing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A speech enabled automatic name dialer dialing system for connection to a telephone system, utilizing a user computer having a computer-based address book program for retrieval of name-telephone number data therefrom and for creation therefrom of speech enabling phoneme sets for auto dialing by speaking a name utilizing telephone application programming interface, for use with telephones with private branch exchanges for automatic dialing into a telephone system, which compromises:
-
(a.) at least one user computer having a microphone and a speaker;
(b.) a telephone application programming interface provider installed in said user computer;
(c.) at least one loaded address book program contained in said at least one user computer;
(d.) an internal network router connected to said at least one user computer for telephone call transmittal via a private branch exchange for dialing through a telephone into a telephone system;
(e.) memory within said at least one user computer for storing said at least one loaded address book program, supporting software and name-telephone number data;
(f.) software contained within said user computer, having at least the following functional capabilities;
(i) accessing said at least one loaded address book program contained within said at least one user computer;
(ii) creating converted phonemes from names of said name-telephone number data;
(iii) receiving voice inputs from a microphone connected to said user computer;
(iv) matching said phonemes and said voice inputs to retrieve specific name-telephone number data from said computer-based name-telephone number data for initiating an automatic dialing thereof; and
,(v) signaling to a router and to a private branch exchange to initiate a dialing of a telephone number and to effect a telephone call within a telephone system in response to a voice input/phoneme match; and
,wherein said software further includes the following functional capability; (vi) to prompt a user to speak a phone number when a voice inputted name does not match available name-telephone number data; and
,(vii) to convert voice inputted telephone numbers into signals for automatic dialing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification