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 comprises:
- (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.) 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;
(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.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention is 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 or equivalent name-telephone number data base 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, 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 contained within the user computer, has at least the following functional capabilities:
(i.) accessing the loaded address book program(s) or equivalent data base management for collecting sets of name-telephone numbers based on name inputs;
(ii.) creating converted phonemes from names of name-telephone number data sets;
(iii.) receiving voice inputs from a microphone connected to the user computer;
(iv.) matching the phonemes and the voice inputs to retrieve specific name-telephone number data from the 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 to a telephone or equivalent phone call-receiving mechanism.
9 Citations
20 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 comprises:
-
(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.) 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;
(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. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. The dialing system of claim 6 wherein said selection is prompted by audible choices to be voice inputted by a user, said audible choices selected from the group consisting of home, office, fax, cell, answering service, and combinations thereof.
- 9. The dialing system of claim 9 wherein said new entry is created by manual input through a keyboard.
-
11. 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 comprises:
-
(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 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 address book program 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification