# US 11,310,223 B2 · Identity authentication method and apparatus

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

- Number: US 11,310,223 B2
- Document ID: US11310223B2
- Status: Granted
- Kind: B2
- Application number: 16/883,863
- Filed: 2020-05-26
- Published: 2020-09-10
- Granted: 2022-04-19
- Earliest claimed: 2015-10-09
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Lu Zheng; Shuai Zhang; Tingting Shang; Rui Rao; Yan Chen; Yaode Huang; Zhenhua Wang
- Web page: https://patentgrep.com/patent/US11310223B2

## CPC

- H04L 63/0846: {using time-dependent-passwords, e.g. periodically changing passwords}
- G09C 5/00: Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
- H04L 9/3226: {using a predetermined code, e.g. password, passphrase or PIN (network architectures or network communication protocols for supporting authentication of entities using passwords in a packet data network H04L63/083)}
- H04L 63/068: {using time-dependent keys, e.g. periodically changing keys (cryptographic mechanisms or cryptographic arrangements for controlling usage of secret information H04L9/088)}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G09C: CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY

## Abstract

An identity authentication method, includes: at an electronic device having one or more processors and memory, the electronic device coupled with a display and one or more input devices: receiving an identity authentication request; in response to receiving the identity authentication request, performing an interactive authentication information exchange between the electronic device and a user, including: displaying, on the display, first visual information in a first manner; displaying, on the display, the first visual information in a second manner that is distinct from the first manner, wherein the first visual information displayed in the second manner includes a timing characteristic that is absent from the first visual information displayed in the first manner; receiving user input entered in accordance with the first visual information displayed in the second manner; and verifying that the user input conforms to the timing characteristic in the first visual information displayed in the second manner.

## Claims

### Claim 1

An identity authentication method, comprising:
at an electronic device having one or more processors and memory, the electronic device coupled with a display and one or more input devices:
receiving an identity authentication request;
in response to receiving the identity authentication request, performing an interactive authentication information exchange between the electronic device and a user, including:
determining, on the display, a first preset area and a second preset area that is distinct from the first preset area;
displaying a verification code in the first preset area according to the identity authentication request, the verification code including multiple characters;
displaying, in the second preset area, each of the multiple characters in the verification code on which voice identification is to be performed one by one in a highlighted manner, each highlighted character staying in the second preset area for a predefined period;
receiving voice information provided by the user according to the highlighted verification code characters; and
uploading the voice information to a server, wherein the server performs identity authentication on the user according to the voice information.

### Claim 2 (depends on 1)

The identity authentication method according to claim 1, wherein the displaying a verification code in the first preset area according to the identity authentication request comprises:
displaying, according to the identity authentication request, an option that instructs the user to request a voice identification mode;
in response to a user selection of the option, obtaining the verification code from the server; and
displaying the verification code in a first style in the first preset area.

### Claim 3 (depends on 1)

The identity authentication method according to claim 1, wherein the highlighting, one by one in the second preset area, characters in the verification code on which voice identification is to be performed comprises:
determining, according to an order of the characters in the verification code, one character in the verification code;
adjusting, according to a preset font style, a font style of the character;
displaying the adjusted verification code character in the second preset area within a preset time interval; and
repeating the adjusting and displaying for a next character in the arrangement order until a last one of the characters in the verification code.

### Claim 4 (depends on 3)

The identity authentication method according to claim 3, further comprising:
identifying, in the verification code displayed in the first preset area, a verification code character that has been adjusted; and
displaying the adjusted verification code character in a visually distinctive manner to indicate that the verification code character is next one to be verified.

### Claim 5 (depends on 3)

The identity authentication method according to claim 3, further comprising:
while displaying the adjusted verification code character in the second preset area within the preset time interval comprises:
receiving the voice information sent by the user corresponding to the adjusted verification code character.

### Claim 6 (depends on 1)

The identity authentication method according to claim 1, further comprising:
outputting, according to the identity authentication request, information indicating that a face authentication mode is enabled;
displaying a preset face authentication area in the face authentication mode, to prompt the user to align the user's face to the preset face authentication area; and
capturing face features of the user using a camera, and obtaining a face feature collection result according to the captured face features of the user.

### Claim 7 (depends on 6)

The identity authentication method according to claim 6, further comprising:
receiving a user selection instruction to upload a video recording result, and the video recording result comprising the received voice information and the face feature collection result; and
in response to the user selection instruction, uploading the video recording result to the server, wherein the server performs the identity authentication on the user according to the video recording result.

### Claim 8

An electronic device, comprising:
one or more processors; and
memory storing instructions, the instructions, when executed by the one or more processors, cause the processors to perform operations comprising:
receiving an identity authentication request;
in response to receiving the identity authentication request, performing an interactive authentication information exchange between the electronic device and a user, including:
determining, on the display, a first preset area and a second preset area that is distinct from the first preset area;
displaying a verification code in the first preset area according to the identity authentication request, the verification code including multiple characters;
displaying, in the second preset area, each of the multiple characters in the verification code on which voice identification is to be performed one by one in a highlighted manner, each highlighted character staying in the second preset area for a predefined period;
receiving voice information provided by the user according to the highlighted verification code characters; and
uploading the voice information to a server, wherein the server performs identity authentication on the user according to the voice information.

### Claim 9 (depends on 8)

The electronic device according to claim 8, wherein the displaying a verification code in the first preset area according to the identity authentication request comprises:
displaying, according to the identity authentication request, an option that instructs the user to request a voice identification mode;
in response to a user selection of the option, obtaining the verification code from the server; and
displaying the verification code in a first style in the first preset area.

### Claim 10 (depends on 8)

The electronic device according to claim 8, wherein the highlighting, one by one in the second preset area, characters in the verification code on which voice identification is to be performed comprises:
determining, according to an order of the characters in the verification code, one character in the verification code;
adjusting, according to a preset font style, a font style of the character;
displaying the adjusted verification code character in the second preset area within a preset time interval; and
repeating the adjusting and displaying for a next character in the arrangement order until a last one of the characters in the verification code.

### Claim 11 (depends on 10)

The electronic device according to claim 10, wherein the operations further comprise:
identifying, in the verification code displayed in the first preset area, a verification code character that has been adjusted; and
displaying the adjusted verification code character in a visually distinctive manner to indicate that the verification code character is next one to be verified.

### Claim 12 (depends on 10)

The electronic device according to claim 10, wherein the operations further comprise:
while displaying the adjusted verification code character in the second preset area within the preset time interval comprises:
receiving the voice information sent by the user corresponding to the adjusted verification code character.

### Claim 13 (depends on 8)

The electronic device according to claim 8, wherein the operations further comprise:
outputting, according to the identity authentication request, information indicating that a face authentication mode is enabled;
displaying a preset face authentication area in the face authentication mode, to prompt the user to align the user's face to the preset face authentication area; and
capturing face features of the user using a camera, and obtaining a face feature collection result according to the captured face features of the user.

### Claim 14 (depends on 13)

The electronic device according to claim 13, wherein the operations further comprise:
receiving a user selection instruction to upload a video recording result, and the video recording result comprising the received voice information and the face feature collection result; and
in response to the user selection instruction, uploading the video recording result to the server, wherein the server performs the identity authentication on the user according to the video recording result.

### Claim 15

A non-transitory computer-readable storage medium storing instructions, the instructions, when executed by one or more processors of an electronic device, cause the electronic device to perform operations comprising:
receiving an identity authentication request;
in response to receiving the identity authentication request, performing an interactive authentication information exchange between the electronic device and a user, including:
determining, on the display, a first preset area and a second preset area that is distinct from the first preset area;
displaying a verification code in the first preset area according to the identity authentication request, the verification code including multiple characters;
displaying, in the second preset area, each of the multiple characters in the verification code on which voice identification is to be performed one by one in a highlighted manner, each highlighted character staying in the second preset area for a predefined period;
receiving voice information provided by the user according to the highlighted verification code characters; and
uploading the voice information to a server, wherein the server performs identity authentication on the user according to the voice information.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the displaying a verification code in the first preset area according to the identity authentication request comprises:
displaying, according to the identity authentication request, an option that instructs the user to request a voice identification mode;
in response to a user selection of the option, obtaining the verification code from the server; and
displaying the verification code in a first style in the first preset area.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the highlighting, one by one in the second preset area, characters in the verification code on which voice identification is to be performed comprises:
determining, according to an order of the characters in the verification code, one character in the verification code;
adjusting, according to a preset font style, a font style of the character;
displaying the adjusted verification code character in the second preset area within a preset time interval; and
repeating the adjusting and displaying for a next character in the arrangement order until a last one of the characters in the verification code.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the operations further comprise:
identifying, in the verification code displayed in the first preset area, a verification code character that has been adjusted; and
displaying the adjusted verification code character in a visually distinctive manner to indicate that the verification code character is next one to be verified.

### Claim 19 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the operations further comprise:
while displaying the adjusted verification code character in the second preset area within the preset time interval comprises:
receiving the voice information sent by the user corresponding to the adjusted verification code character.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the operations further comprise:
outputting, according to the identity authentication request, information indicating that a face authentication mode is enabled;
displaying a preset face authentication area in the face authentication mode, to prompt the user to align the user's face to the preset face authentication area; and
capturing face features of the user using a camera, and obtaining a face feature collection result according to the captured face features of the user.
