Method and system for verifying user identity using card features
First Claim
Patent Images
1. A computer-implemented method for verifying identity, the method comprising:
- registering, by an authorized user, a physical card for subsequent verification by a server by submitting a digital image of the physical card;
receiving, by the server, a request for identity verification of a user for an online transaction, wherein the request corresponds to an account and includes a digital image of a verifiable physical card;
extracting, based on an image-processing technique, a first card feature from the verifiable card image, wherein an extracted card feature includes a physical feature associated with a physical card or private information of the user;
extracting, based on the image-processing technique, a second card feature from a digital image of a registered physical card which corresponds to the account, wherein the second card feature is encrypted based on an encryption algorithm;
decrypting the encrypted second card feature based on a decryption algorithm which corresponds to the encryption algorithm; and
in response to determining that the first card feature matches the decrypted second card feature, determining successful identity verification,which causes the user to proceed with the online transaction based on the verifiable physical card.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates identity verification based on various features of a card. During operation, a server receives a request for identity verification, where the request corresponds to an account and includes an image of a verifiable card. The server extracts a card feature from the verifiable card image for use as a verifiable card feature. In response to determining that the verifiable card feature matches a corresponding card feature of a registered card of the account, the server determines successful identity verification.
116 Citations
26 Claims
-
1. A computer-implemented method for verifying identity, the method comprising:
-
registering, by an authorized user, a physical card for subsequent verification by a server by submitting a digital image of the physical card; receiving, by the server, a request for identity verification of a user for an online transaction, wherein the request corresponds to an account and includes a digital image of a verifiable physical card; extracting, based on an image-processing technique, a first card feature from the verifiable card image, wherein an extracted card feature includes a physical feature associated with a physical card or private information of the user; extracting, based on the image-processing technique, a second card feature from a digital image of a registered physical card which corresponds to the account, wherein the second card feature is encrypted based on an encryption algorithm; decrypting the encrypted second card feature based on a decryption algorithm which corresponds to the encryption algorithm; and in response to determining that the first card feature matches the decrypted second card feature, determining successful identity verification, which causes the user to proceed with the online transaction based on the verifiable physical card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for verifying identity, the method comprising:
-
registering, by an authorized user, a physical card for subsequent verification by a server by submitting a digital image of the physical card; obtaining, by a client computing device, a digital image of a verifiable physical card, wherein the verifiable card image is used for identity verification of a user for an online transaction; sending a request to a server for identity verification, wherein the request includes the digital image of the verifiable physical card and corresponds to an account; and in response to the request, receiving a response from the server, wherein the response indicates successful identity verification, which causes the user to proceed with the online transaction based on the verifiable physical card, or unsuccessful identity verification, which blocks the user from proceeding with the online transaction based on the verifiable physical card. - View Dependent Claims (14)
-
-
15. A computer system for facilitating identity verification, the computer system comprising:
-
a processor; a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising; registering, by an authorized user, a physical card for subsequent verification by a server by submitting a digital image of the physical card; receiving, by the server, a request for identity verification of a user for an online transaction, wherein the request corresponds to an account and includes a digital image of a verifiable physical card; extracting, based on an image-processing technique, a first card feature from the verifiable card image, wherein an extracted card feature includes a physical feature associated with a physical card or private information of the user; extracting, based on the image-processing technique, a second card feature from a digital image of a registered card which corresponds to the account, wherein the second card feature is encrypted based on an encryption algorithm; decrypting the encrypted second card feature based on a decryption algorithm which corresponds to the encryption algorithm; and in response to determining that the first card feature matches the decrypted second card feature, determining successful identity verification, which causes the user to proceed with the online transaction based on the verifiable physical card. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer system for facilitating identity verification, the computer system comprising:
-
a processor; a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising; registering, by an authorized user, a physical card for subsequent verification by a server by submitting a digital image of the physical card; obtaining, by a client computing device, a digital image of a verifiable physical card, wherein the verifiable card image is used for identity verification of a user for an online transaction; sending a request to a server for identity verification, wherein the request includes the digital image of the verifiable physical card and corresponds to an account; and in response to the request, receiving a response from the server, wherein the response indicates successful identify verification, which causes the user to proceed with the online transaction based on the verifiable physical card, or unsuccessful identity verification, which blocks the user from proceeding with the online transaction based on the verifiable physical card. - View Dependent Claims (26)
-
Specification