×

Seamless authentication and enrollment

  • US 9,620,123 B2
  • Filed: 05/02/2013
  • Issued: 04/11/2017
  • Est. Priority Date: 05/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving audio streams from an audio server that archives audio data of historical communication sessions between customers and representatives;

    for each of at least some of the audio streams generating and enrolling a respective enrolled voice print by;

    a management server using a processor to create a preliminary association between an audio stream related to a particular one of the historical communication sessions and an identity of a customer that has engaged in the particular historical communication session based on stored identification information;

    determining using the processor a confidence level of the preliminary association based on stored authentication information related to the customer;

    if the confidence level is higher than a threshold, checking using the processor the identity of the customer against a suspicious customer list, and if the identity of the customer is not listed in the suspicious customer identification information list, sending a request to compare the audio stream to a database of voice prints of known fraudsters;

    if the audio stream does not match any known fraudsters, sending a request to generate from the audio stream a current voice print associated with the customer;

    prior to enrolling the current voice print, comparing using the processor the current voice print associated with the customer to a voice print previously enrolled for the customer and comparing using the processor the current voice print associated with the customer to voice prints associated with other customers; and

    enrolling using the processor the current voice print, if the current voice print does not match any other voice prints associated with any of the other customers and if the current voice print is consistent with the voice print previously enrolled for the customer, in a customer voice print database as an enrolled voice print;

    if the current voice print does match a voice print associated with another customer reporting using the processor the current voice print as suspicious and reporting the voice print associated with the other customer as suspicious;

    andautomatically authenticating the customer during a succeeding communication session based on the enrolled voice print.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×