# US 2021/0279318 A1 · Authentication via a dynamic passphrase

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0279318 A1
- Document ID: US20210279318A1
- Status: Published application
- Kind: A1
- Application number: 17/329,425
- Filed: 2021-05-25
- Published: 2021-09-09
- Earliest claimed: 2017-08-09
- Assignees: Nice Ltd.
- Applicants: Nice Ltd.
- Inventors: Matan KERET; Amnon BUZAGLO
- Web page: https://patentgrep.com/patent/US20210279318A1

## CPC

- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G10L 17/24: the user being prompted to utter a password or a predefined phrase
- G06F 2221/2103: Challenge-response
- G10L 17/00: Speaker identification or verification techniques
- G10L 17/14: Use of phonemic categorisation or speech recognition prior to speaker recognition or verification
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A computerize method for voice authentication of a customer in a self-service system is provided. A request for authentication of the customer is received and the customer is enrolled in the self-service system with a text-independent voice print. A passphrase from a plurality of passphrases to transmit to the customer is determined based on comparing each of the plurality of passphrases to a text-dependent or text-independent voice biometric model. The passphrase is transmitted to the customer, and when the customer responds, an audio stream of the passphrase is received. The customer is authenticated by comparing the audio stream of the passphrase against the text-independent voice print. If the customer is authenticated, then storing the audio stream of the passphrase and the topic of the passphrase

## Claims

### Claim 1

A computer-implemented method for voice authentication of a customer in a self-service system, the computer implemented method comprising:
creating a plurality of passphrases from recorded parts of prior interactions of the customer with an agent, the interactions comprising phrases the user has uttered, the phrases having enough words to create a phrase having a sufficient ability to be voice recognized by a voice biometric model;
receiving a request for authentication of the customer, the customer is enrolled in the self-service system with a text-independent voice print;
determining a passphrase from a plurality of passphrases to transmit to the customer based on comparing each of the plurality of passphrases to a text-dependent or text-independent voice biometric model;
transmitting a request to the customer to repeat the passphrase;
receiving an audio stream of the passphrase;
authenticating the customer by comparing the audio stream of the passphrase against the text-independent voice print; and
if the customer is authenticated, then storing the audio stream of the passphrase.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 comprising upon receipt of a subsequent request for authentication of the customer, determining another passphrase that is different from the previous passphrase.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1 further comprising:
for each subsequent request for authentication, presenting the customer with a unique passphrase of the plurality of passphrases; and
storing an audio stream of each corresponding unique passphrase as recited by the customer.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1 wherein determining the passphrase further comprises selecting the passphrase from the plurality of passphrases such that the same passphrase is not used more than a minimum number of reuse times.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1 wherein determining the passphrase further comprising combining two or more passphrases from the plurality of passphrases.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1 further comprising for each passphrase in a group of passphrases that is transmitted to the customer a maximum number of use times, deleting the corresponding passphrases from the plurality of passphrases.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1 wherein the plurality of passphrases is input by a user.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1 wherein the plurality of passphrases is automatically populated.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1 wherein the plurality of passphrases is updated.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1 wherein the plurality of passphrases is updated when more than a predefined percentage of customers of a system that executed the method are enrolled with the same passphrases.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10 wherein updating the plurality of passphrases is based on computerized text.

### Claim 12

A system for voice authentication of a customer comprising:
a memory; and
a processor configured to:
create a plurality of passphrases from recorded parts of prior interactions of the customer with an agent, the interactions comprising phrases the user has uttered, the phrases having enough words to create a phrase having a sufficient ability to be voice recognized by a voice biometric model;
receive a request for authentication of the customer, the customer is enrolled in the self-service system with a text-independent voice print;
determine a passphrase from a plurality of passphrases to transmit to the customer based on comparing each of the plurality of passphrases to a text-dependent or text-independent voice biometric model;
transmit a request to the customer to repeat the passphrase;
receive an audio stream of the passphrase;
authenticate the customer by comparing the audio stream of the passphrase against the text-independent voice print; and
if the customer is authenticated, then store the audio stream of the passphrase.

### Claim 13 (depends on 12)

The system of claim 12 wherein the processor is configured to upon receipt of a subsequent request for authentication of the customer, determine another passphrase that is different from the previous passphrase.

### Claim 14 (depends on 12)

The system of claim 12 wherein the processor is configured to:
for each subsequent request for authentication, present the customer with a unique passphrase of the plurality of passphrases; and
store an audio stream of each corresponding unique passphrase as recited by the customer.

### Claim 15 (depends on 12)

The system of claim 12 wherein determining the passphrase comprises selecting the passphrase from the plurality of passphrases such that the same passphrase is not used more than a minimum number of reuse times.

### Claim 16 (depends on 12)

The system of claim 12 wherein determining the passphrase comprises combining two or more passphrases from the plurality of passphrases.

### Claim 17 (depends on 12)

The system of claim 12 wherein the processor is configured to for each passphrase in a group of passphrases that is transmitted to the customer a maximum number of use times, delete the corresponding passphrases from the plurality of passphrases.

### Claim 18 (depends on 12)

The system of claim 12 wherein the plurality of passphrases is automatically populated.

### Claim 19 (depends on 12)

The system of claim 12 wherein the plurality of passphrases is updated when more than a predefined percentage of customers of a system that executed the method are enrolled with the same passphrases.

### Claim 20 (depends on 12)

The system of claim 12 wherein the processor is configured to update the plurality of passphrases based on computerized text.
