×

Telephone application programming interface-based, speech enabled automatic telephone dialer using names

  • US 6,940,951 B2
  • Filed: 01/23/2002
  • Issued: 09/06/2005
  • Est. Priority Date: 01/23/2001
  • Status: Expired due to Fees
First Claim
Patent Images

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 all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×