×

Real time automatic caller speech profiling

  • US 8,824,641 B2
  • Filed: 10/18/2013
  • Issued: 09/02/2014
  • Est. Priority Date: 11/10/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of recognizing a voice input received by an interactive voice recognition system, the method comprising:

  • receiving an unintelligible voice input from a caller;

    digitizing, by one or more processors, the unintelligible voice input to generate an unintelligible digitized voice input;

    determining, by one or more processors, that the unintelligible digitized voice input is unintelligible to a computer due to background noise at a caller environment of the caller;

    in response to determining that the unintelligible digitized voice input does not match any entry from a lexicon of known digitized voice inputs, storing the unintelligible digitized voice input in a no-match-based user profiles database;

    prompting the caller to transmit a secondary input to clarify the unintelligible digitized voice input, wherein the secondary input is a non-verbal electronic input that identifies a user-requested activity that the caller was requesting when transmitting the voice input;

    utilizing the non-verbal electronic input to match the unintelligible digitized voice input with a specific known digitized voice input from the lexicon of known digitized voice inputs;

    comparing the unintelligible digitized voice input to the specific known digitized voice input to derive a voice input match percentage, wherein the voice input match percentage describes how closely the unintelligible digitized voice input and the specific known digitized voice input match one another;

    in response to the voice input match percentage exceeding a predetermined value, updating the lexicon of known digitized voice inputs with the unintelligible digitized voice input, wherein the unintelligible digitized voice input is matched to the specific known digitized voice input from the lexicon of known digitized voice inputs;

    matching the unintelligible digitized voice input to the user-requested activity in a database that is specific for the caller;

    receiving the unintelligible voice input in a subsequent phone call from the user and converting the unintelligible voice input in the subsequent phone call into the unintelligible digitized voice input; and

    matching the unintelligible digitized voice input from the subsequent phone call to the user-requested activity for the caller.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×