# US 10,320,780 B2 · Shared secret voice authentication

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

- Number: US 10,320,780 B2
- Document ID: US10320780B2
- Status: Granted
- Kind: B2
- Application number: 15/411,131
- Filed: 2017-01-20
- Published: 2017-07-27
- Granted: 2019-06-11
- Earliest claimed: 2016-01-22
- Assignees: Knowles Electronics, LLC
- Applicants: Knowles Electronics, LLC
- Inventors: David Klein; Sridhar Krishna Nemala; Carlo Murgia
- Web page: https://patentgrep.com/patent/US10320780B2

## CPC

- 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 21/316: {by observing the pattern of computer usage, e.g. typical user behaviour}
- 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
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04W 12/065: Continuous authentication
- H04L 63/1466: {Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods for voice authentication are provided. An example method starts with dynamically generating authentication information and a prompt associated therefor. The authentication information is generated to emphasize differences between an authorized user and others. The authentication information may be generated based on at least one of a user profile, an acoustic environment in which a mobile device is located, and a history of interactions with the mobile device. The authentication information may be an answer to a question which the authorized user would uniquely be able to provide, or it may be a distinctive password. The prompt, for the authentication information, is provided to a user attempting to use the mobile device. The method proceeds with capturing an acoustic sound of a speech of the user and detecting the authentication information in the speech. Based on the detection, a confidence score is determined. Based on the confidence score and context, the method performs an authentication of the user or providing the confidence score, the context, and a transcription of the speech to a next stage of authentication.

## Claims

### Claim 1

A method for voice authentication for a user of a device, comprising:
acquiring information including at least one of information about an authorized user, information about an environment in which the device is located and information about prior interactions with the device by the authorized user;
based on the acquired information, generating an authentication utterance and a prompt therefor;
providing the prompt to the user, the user being a person attempting to use the device;
capturing an acoustic sound including a speech of the user;
detecting the authentication utterance in the speech; and
based on the detection, determining a confidence score which indicates a probability that the user is the authorized user,
wherein the information is used to generate the authentication utterance that, when spoken by the user, highlights a distinctiveness of the authorized user's voice with respect to the voices of other users.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
based at least on the confidence score, performing authentication of the user.

### Claim 3 (depends on 2)

The method of claim 2, wherein the performed authentication is further based on the acquired information.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
based at least on the confidence score, determining whether further authentication processing is required.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
providing one or both of the acquired information and a copy of the captured sound to the further authentication processing along with the confidence score.

### Claim 6

A method for voice authentication for a user of a device, comprising:
acquiring information including at least one of information about an authorized user, information about an environment in which the device is located and information about prior interactions with the device by the authorized user;
based on the acquired information, generating an authentication utterance and a prompt therefor;
providing the prompt to the user, the user being a person attempting to use the device;
capturing an acoustic sound including a speech of the user;
detecting the authentication utterance in the speech; and
based on the detection, determining a confidence score which indicates a probability that the user is the authorized user,
wherein the information is used to generate the authentication utterance that, when spoken by the user, highlights a distinctiveness of the authorized user's voice with respect to the voices of other users,
wherein generating the authentication utterance includes determining a secret that the authorized user would uniquely be able to provide, wherein the authentication utterance includes the secret.

### Claim 7 (depends on 6)

The method of claim 6, wherein the prompt is a question for which the answer is the authentication utterance.

### Claim 8 (depends on 1)

The method of claim 1, wherein the authentication utterance comprises a password, wherein the prompt includes asking the user to speak the password.

### Claim 9 (depends on 1)

The method of claim 1, wherein the information about the environment in which the device is located includes one or more of the current location, background noise in the environment, information from inertial sensors in the device, information from proximity sensors in the device, information from temperature sensors in the device, and information about a current activity associated with the user of the device.

### Claim 10 (depends on 1)

The method of claim 1, wherein the information about prior interactions with the device by the authorized user includes prior utterances of the user.

### Claim 11 (depends on 1)

The method of claim 1, wherein the information about prior interactions with the device by the authorized user includes prior actions of the user associated with prior authentications of the user.

### Claim 12 (depends on 1)

The method of claim 1, wherein the information further includes information about an application for which authentication is required, wherein the application includes one or more of a banking application and an email application.

### Claim 13 (depends on 1)

The method of claim 1, wherein the method for voice authentication is performed in response to a detection of voice activity by the user.

### Claim 14

An apparatus for performing voice authentication for a user of a device, the apparatus having a processor adapted to:
acquire information including at least one of information about an authorized user, information about an environment in which the device is located and information about prior interactions with the device by the authorized user;
based on the acquired information, generate an authentication utterance and a prompt therefor;
cause the prompt to be provided to the user, the user being a person attempting to use the device;
receive an acoustic sound including a speech of the user;
detect the authentication utterance in the speech; and
based on the detection, determine a confidence score which indicates a probability that the user is the authorized user,
wherein the information is used to generate the authentication utterance that, when spoken by the user, highlights a distinctiveness of the authorized user's voice with respect to the voices of other users.

### Claim 15 (depends on 14)

The apparatus according to claim 14, wherein the device is a mobile device.

### Claim 16 (depends on 14)

The apparatus according to claim 14, wherein the processor causes the prompt to be provided to the user by being displayed on a display of the device.

### Claim 17 (depends on 14)

The apparatus according to claim 14, wherein the processor causes the prompt to be provided to the user by being communicated via a speaker of the device.

### Claim 18 (depends on 14)

The apparatus according to claim 14, wherein the processor causes the prompt to be provided to the user by being displayed on a display of another device separate from the device.

### Claim 19 (depends on 14)

The apparatus according to claim 14, wherein generating the authentication utterance includes determining a secret that the authorized user would uniquely be able to provide, wherein the authentication utterance includes the secret.

### Claim 20 (depends on 14)

The apparatus according to claim 14, wherein the authentication utterance comprises a password, wherein the prompt includes asking the user to speak the password.
