IP Library Granted Patent US 11,954,190
Granted Patent B2
US 11,954,190 · App. 16/003,503 · Granted Apr 9, 2024

Method and apparatus for security verification based on biometric feature

Inventors: Huifeng Jin (Shanghai, CN); Yanghui Liu (Shanghai, CN); Chao Xiu (Shanghai, CN); Liyun Dong (Shanghai, CN); Weijie Xiao (Beijing, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06F21/32G06Q20/40145G06V40/12G06V40/1365G06V40/16H04L63/0861G06V40/179G06V2201/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,954,190
App. No.
16/003,503
Granted
Apr 9, 2024
Kind
B2
Abstract

Biometric information is obtained from a user. A determination is made that the obtained biometric information matches at least one entry in a biometric database. In response to determining that the obtained biometric information matches the at least one entry in the biometric database, non-biometric verification information is obtained. A determination is made as to whether at least a portion of the non-biometric verification information matches at least a portion of preset non-biometric verification information associated with the user. In response to determining that the at least a portion of the non-biometric verification information matches, a determination is made that an identity of the user is verified. In response to determining that the at least a portion of the non-biometric verification information does not match, a determination is made that the identity of the user is not verified.

Claims (78)

1. A computer-implemented method for multi-factor biometric-based verification of an identity of a user, the method comprising:

obtaining biometric information from the user, wherein the biometric information comprises at least one of a facial feature, an iris feature, or a fingerprint;

obtaining, from the user, a geographical region associated with the user;

determining, from a plurality of biometric databases, one biometric database corresponding to the geographical region to be a first biometric database, wherein the first biometric database comprises a plurality of biometric information corresponding to a plurality of users associated with the geographical region;

determining that the obtained biometric information does not match any entry in the first biometric database;

in response to determining that the obtained biometric information does not match any entry in the first biometric database, determining that the obtained biometric information matches at least one entry in a second biometric database, wherein the second biometric database comprises a second number of entries greater than a first number of entries of the first biometric database;

in response to determining that the obtained biometric information matches at least one entry in the second biometric database, obtaining non-biometric verification information from the user;

determining that the non-biometric verification information matches at least a portion of preset non-biometric verification information associated with the user, wherein a length of the non-biometric verification information is less than a length of the preset non-biometric verification information; and

in response to determining that the non-biometric verification information matches at least a portion of the preset non-biometric verification information associated with the user, determining that the identity of the user is verified.

2. The computer-implemented method of claim 1 , wherein the preset non-biometric verification information comprises at least one of a phone number of the user, an identification (ID) card information associated with the user, or a name of the user.

3. The computer-implemented method of claim 2 , wherein obtaining the non-biometric verification information comprises:

outputting, through a terminal associated with the user, an instruction configured to prompt the user to provide the non-biometric verification information,

wherein the instruction comprises at least one of:

a starting location of the at least a portion of the preset non-biometric verification information to be provided by the user, the starting location being a location within the preset non-biometric verification information;

a length of the at least a portion of the preset non-biometric verification information to be provided by the user; or

the starting location and the length of the at least a portion of the preset non-biometric verification information to be provided by the user.

4. The computer-implemented method of claim 1 , further comprising:

before obtaining the biometric information from the user, receiving, from the user, a secure payment request for making a payment to a recipient by the user; and

in response to determining that the identity of the user is verified, making the payment to the recipient.

5. The computer-implemented method of claim 4 , wherein the secure payment request further comprises first information associated with the secure payment request.

6. The computer-implemented method of claim 5 , wherein the first information associated with the secure payment request comprises at least one of:

recipient information associated with the recipient; or

geographical region information associated with the geographical region of the user.

7. The computer-implemented method of claim 6 , wherein the first information comprises the recipient information,

wherein the first biometric database comprises a plurality of biometric information corresponding to a plurality of first users, each of the plurality of first users having completed a payment transaction with the recipient and satisfying a first predetermined condition, and

wherein the first predetermined condition comprises at least one of:

whether a payment transaction quantity of a first user is greater than or equal to a first preset quantity; or

whether a payment transaction frequency of the first user is greater than or equal to a first preset frequency.

8. The computer-implemented method of claim 6 , wherein the first information comprises the geographical region information,

wherein the first biometric database comprises a plurality of biometric information corresponding to a plurality of second users, each of the plurality of second users being associated with the geographical region and satisfying a second predetermined condition, and

wherein the second predetermined condition comprises at least one of:

whether a payment transaction quantity of a second user is greater than or equal to a second preset quantity; or

whether a payment transaction frequency of the second user is greater than or equal to a second preset frequency.

9. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

obtaining biometric information from a user, wherein the biometric information comprises at least one of a facial feature, an iris feature, or a fingerprint;

obtaining, from the user, a geographical region associated with the user;

determining, from a plurality of biometric databases, one biometric database corresponding to the geographical region to be a first biometric database, wherein the first biometric database comprises a plurality of biometric information corresponding to a plurality of users associated with the geographical region;

determining that the obtained biometric information does not match any entry in the first biometric database;

in response to determining that the obtained biometric information does not match any entry in the first biometric database, determining that the obtained biometric information matches at least one entry in a second biometric database, wherein the second biometric database comprises a second number of entries greater than a first number of entries of the first biometric database;

in response to determining that the obtained biometric information matches at least one entry in the second biometric database, obtaining non-biometric verification information from the user;

determining that the non-biometric verification information matches at least a portion of preset non-biometric verification information associated with the user, wherein a length of the non-biometric verification information is less than a length of the preset non-biometric verification information; and

in response to determining that the non-biometric verification information matches at least a portion of the preset non-biometric verification information associated with the user, determining that an identity of the user is verified.

10. The computer-readable medium of claim 9 , wherein the preset non-biometric verification information comprises at least one of a phone number of the user, an identification (ID) card information associated with the user, or a name of the user.

11. The computer-readable medium of claim 10 , wherein obtaining the non-biometric verification information comprises:

outputting, through a terminal associated with the user, an instruction configured to prompt the user to provide the non-biometric verification information,

wherein the instruction comprises at least one of:

a starting location of the at least a portion of the preset non-biometric verification information to be provided by the user, the starting location being a location within the preset non-biometric verification information;

a length of the at least a portion of the preset non-biometric verification information to be provided by the user; or

the starting location and the length of the at least a portion of the preset non-biometric verification information to be provided by the user.

12. The computer-readable medium of claim 9 , wherein the operations further comprise:

before obtaining the biometric information from the user, receiving, from the user, a secure payment request for making a payment to a recipient by the user; and

in response to determining that the identity of the user is verified, making the payment to the recipient.

13. The computer-readable medium of claim 12 , wherein the secure payment request further comprises first information associated with the secure payment request.

14. The computer-readable medium of claim 13 , wherein the first information associated with the secure payment request comprises at least one of:

recipient information associated with the recipient; or

geographical region information associated with the geographical region of the user.

15. The computer-readable medium of claim 14 , wherein the first information comprises the recipient information,

wherein the first biometric database comprises a plurality of biometric information corresponding to a plurality of first users, each of the plurality of first users having completed a payment transaction with the recipient and satisfying a first predetermined condition, and

wherein the first predetermined condition comprises at least one of:

whether a payment transaction quantity of a first user is greater than or equal to a first preset quantity; or

whether a payment transaction frequency of the first user is greater than or equal to a first preset frequency.

16. The computer-readable medium of claim 14 , wherein the first information comprises the geographical region information,

wherein the first biometric database comprises a plurality of biometric information corresponding to a plurality of second users, each of the plurality of second users being associated with the geographical region and satisfying a second predetermined condition, and

wherein the second predetermined condition comprises at least one of:

whether a payment transaction quantity of a second user is greater than or equal to a second preset quantity; or

whether a payment transaction frequency of the second user is greater than or equal to a second preset frequency.

17. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

obtaining biometric information from a user, wherein the biometric information comprises at least one of a facial feature, an iris feature, or a fingerprint;

obtaining, from the user, a geographical region associated with the user;

determining, from a plurality of biometric databases, one biometric database corresponding to the geographical region to be a first biometric database, wherein the first biometric database comprises a plurality of biometric information corresponding to a plurality of users associated with the geographical region;

determining that the obtained biometric information does not match any entry in the first biometric database;

in response to determining that the obtained biometric information does not match any entry in the first biometric database, determining that the obtained biometric information matches at least one entry in a second biometric database, wherein the second biometric database comprises a second number of entries greater than a first number of entries of the first biometric database;

in response to determining that the obtained biometric information matches at least one entry in the second biometric database, obtaining non-biometric verification information from the user;

determining that the non-biometric verification information matches at least a portion of preset non-biometric verification information associated with the user, wherein a length of the non-biometric verification information is less than a length of the preset non-biometric verification information; and

in response to determining that the non-biometric verification information matches at least a portion of the preset non-biometric verification information associated with the user, determining that an identity of the user is verified.

18. The computer-implemented system of claim 17 , wherein the preset non-biometric verification information comprises at least one of a phone number of the user, an identification (ID) card information associated with the user, or a name of the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: JIN, HUIFENG; LIU, YANGHUI; XIU, CHAO; DONG, LIYUN; XIAO, WEIJIE
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 047212/0264 →