Methods and devices for generating security questions and verifying identities
AssigneeAdvanced New Technologies Co., Ltd.
InventorsLiyun Dong, Na Sun, Xuan Jiang, Shumin Lin, Yuanshen Li
Life of this patent
Estimating the term…
Abstract
A security question generation instruction is sent by a server to a user device. A reference picture is received at the server from the user device, where the reference picture is generated by the user device based on the security question generation instruction. A number of confusion pictures corresponding to the reference picture are determined by the server. A security question is generated by the server based on the reference picture and the plurality of confusion pictures.
Claims15
A computer-implemented method, comprising:
- identifying, by a server, an account to be verified by a security question;
- sending, by the server, a security question generation instruction to a user device associated with the account;
- receiving, at the server, a reference picture from the user device, wherein the reference picture is generated by the user device based on the security question generation instruction, the reference picture is one of:
- (i) a photograph captured by the user device, or (ii) a drawing generated by the user device based on user input;
- determining, by the server, one or more feature values of the reference picture;
- selecting, by the server from a pool of images and based on the one or more feature values, a plurality of confusion pictures corresponding to the reference picture, wherein corresponding one or more feature values for each of the confusion pictures are within corresponding ranges of the one or more feature values of the reference picture;
- generating, by the server, a security question based on the reference picture and the plurality of confusion pictures, wherein the reference picture is a correct answer option and each of the confusion pictures is an incorrect answer option;
- sending the security question comprising the reference picture and the confusion pictures the to the user device;
- receiving, by the server, a selection result returned by the user device;
- determining, by the server, that the selection result corresponds to the reference picture;
- and
- in response to determining that the selection result corresponds to the reference picture, determining that a verification of the account has succeeded.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
- identifying, by a server, an account to be verified by a security question;
- sending, by the server, a security question generation instruction to a user device associated with the account;
- receiving, at the server, a reference picture from the userdevice, wherein the reference picture is generated by the user device based on the security question generation instruction, the reference picture is one of:
- (i) a photograph captured by the user device, or (ii) a drawing generated by the user device based on user input;
- determining, by the server, one or more feature values of the reference picture;
- selecting, by the server from a pool of images and based on the one or more feature values, a plurality of confusion pictures corresponding to the reference picture, wherein corresponding one or more feature values for each of the confusion pictures are within corresponding ranges of the one or more feature values of the reference picture;
- and
- generating, by the server, a security question based on the reference picture and the plurality of confusion pictures , wherein the reference picture is a correct answer option and each of the confusion pictures is an incorrect answer option;
- sending the security question comprising the reference picture and the confusion pictures the to the user device;
- receiving, by the server, a selection result returned by the userdevice;
- determining, by the server, that the selection result corresponds to the reference picture;
- and
- in response to determining that the selection result corresponds to the reference picture, determining that a verification of the account has succeeded.
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:
- identifying, by a server, an account to be verified by a security question;
- sending, by the server, a security question generation instruction to a user device associated with the account;
- receiving, at the server, a reference picture from the user device, wherein the reference picture is generated by the user device based on the security question generation instruction, the reference picture is one of:
- (i) a photograph captured by the user device, or (ii) a drawing generated by the user device based on user input;
- determining, by the server, one or more feature values of the reference picture;
- selecting, by the server from a pool of images and based on the one or more feature values, a plurality of confusion pictures corresponding to the reference picture, wherein corresponding one or more feature values for each of the confusion pictures are within corresponding ranges of the one or more feature values of the reference picture;
- generating, by the server, a security question based on the reference picture and the plurality of confusion pictures, wherein the reference picture is a correct answer option and each of the confusion pictures is an incorrect answer option;
- sending the security question comprising the reference picture and the confusion pictures the to the user device;
- receiving, by the server, a selection result returned by the user device;
- determining, by the server, that the selection result corresponds to the reference picture;
- and
- in response to determining that the selection result corresponds to the reference picture, determining that a verification of the account has succeeded.
Dependencies are inferred from the claim text.