Seamless authentication and enrollment

US9620123B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9620123-B2
Application numberUS-201313875317-A
CountryUS
Kind codeB2
Filing dateMay 2, 2013
Priority dateMay 2, 2013
Publication dateApr 11, 2017
Grant dateApr 11, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Some aspects of the invention may include a computer-implemented method for enrolling voice prints generated from audio streams, in a database. The method may include receiving an audio stream of a communication session and creating a preliminary association between the audio stream and an identity of a customer that has engaged in the communication session based on identification information. The method may further include determining a confidence level of the preliminary association based on authentication information related to the customer and if the confidence level is higher than a threshold, 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 and enrolling the voice print in a customer voice print database.

First claim

Opening claim text (preview).

What is claimed is: 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; and automatically authenticating the customer during a succeeding communication session based on the enrolled voice print. 2. The method of claim 1 , further comprising: prior to enrolling the current voice print, storing the current voice print associated with the customer for a period of time; and comparing the current voice print to voice prints associated with other customers that were enrolled during the period of time. 3. The method of claim 1 , wherein the confidence level is determined based on data provided by the customer during at least one historical communication session. 4. The method of claim 1 , wherein the stored authentication information includes parameters related to at least one of: knowledge based information and secret pass key. 5. The method of claim 1 , wherein the stored authentication information includes parameters related to historical actions performed by the customer. 6. The method of claim 1 , wherein authenticating the customer based on the enrolled voice print during the succeeding communication session with the customer comprises: receiving an audio stream related to the succeeding communication session during the succeeding communication session; receiving the identity of the customer during the succeeding communication session; seamlessly generating a new voice print during the succeeding communication session without the awareness of the customer; seamlessly sending a request for authentication of the identity of the customer, during the succeeding communication session based on the enrolled voice print stored in the customer voice print database and the new voice print; and receiving information related to the authentication of the identity of the customer during the succeeding communication session. 7. The method of claim 1 , comprising: during the succeeding communication session, identifying if customer consent for recording audio data and enrolling a new voice print is required; if so, receiving the customer consent to record the communication session; and recording the communication session. 8. The method of claim 7 , wherein receiving the consent is related to at least one of: geographical origin of the communication session or the geographical origin of customer. 9. The method of claim 1 , further comprising for at least one of the audio streams, determining not to enroll a respective voice print based on a status of the customer. 10. The method of claim 1 , further comprising for at least one of the audio streams, determining not to enroll a respective voice print based on the quality of the audio stream. 11. The method of claim 1 , comprising: if the confidence level is lower than a threshold, not using the audio stream for enrolling a voice print and reporting the voice stream as suspicious; and if the confidence level is lower than a threshold by a certain percentage generating a voice print and enrolling the generated voice print in the database of voice prints of known fraudsters. 12. The method of claim 1 , comprising determining the geographic origin of the communication sessions and determining if enrollment of voice prints is allowed in the geographic origin. 13. The method of claim 1 , comprising determining if active consent for enrollment of voice prints is required for the customer whose identity is associated with the audio stream. 14. The method of claim 1 , comprising, if active consent for voiceprint enrollment is required, receiving consent for enrollment of voice prints before enrolling a current voice print. 15. An apparatus comprising: at least one processor configured to: receive 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 generate and enroll a respective enrolled voice print by: creating 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 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 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 the current voice print associated with the customer to a voice print previously enrolled for the customer and comparing the current voice print associated with the customer to voice prints associated with other customers; and enrolling the current voice print, if the current voice print does not match any other voice prints associated with any of the other customers, 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 the current voice print as suspicious and reporting the voice print associated with the other customer as suspicio

Assignees

Inventors

Classifications

  • G10L17/04Primary

    Training, enrolment or model building · CPC title

  • Product, service or business identity fraud · CPC title

  • Decision making techniques; Pattern matching strategies · CPC title

  • Interactive procedures; Man-machine interfaces · CPC title

  • using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9620123B2 cover?
Some aspects of the invention may include a computer-implemented method for enrolling voice prints generated from audio streams, in a database. The method may include receiving an audio stream of a communication session and creating a preliminary association between the audio stream and an identity of a customer that has engaged in the communication session based on identification information. …
Who is the assignee on this patent?
Nice-Systems Ltd, Nice Ltd
What technology area does this patent fall under?
Primary CPC classification G10L17/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).