IP Library Granted Patent US 11,200,563
Granted Patent B2
US 11,200,563 · App. 16/726,366 · Granted Dec 14, 2021

Account registration using a contactless card

Inventors: Lea Cody (Arlington, VA); Wayne Lutz (Fort Washington, MD); Kaitlin Newman (Washington, DC)
Assignee: Capital One Services, LLC
G06Q20/354G06Q20/352G06Q20/363G06Q20/382
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,200,563
App. No.
16/726,366
Filed
Dec 24, 2019
Granted
Dec 14, 2021
Kind
B2
Examiner
KIM, TAE W
Art Unit
2887
USPC
235/380
Abstract

Account registration using a contactless card. A payment application executing on a device may receive a request to generate a payment account using a contactless card. The payment application may receive encrypted data from the contactless card and transmit the encrypted data to a server associated with the contactless card. The device may receive a push notification from the server and open an account application associated with the contactless card responsive to selection of the push notification. The account application may receive confirmation to generate the payment account using the contactless card and transmit the confirmation to the server. The device may open the payment application responsive to receiving verification of the encrypted data from the server. The payment application may fill form fields with account data received from the server and generate the payment account using the account data received from the server filled into the form fields.

Claims (91)

1. A system, comprising:

a processor; and

a memory storing instructions which when executed by the processor cause the processor to:

receive, by a payment application executing on the processor, an indication specifying to generate a payment account with the payment application using a contactless card;

output, by the payment application, an indication specifying to tap the contactless card to the system;

receive encrypted data from a communications interface of the contactless card, the encrypted data based on a diversified key and a customer identifier, the diversified key based on a counter value and a master key associated with the contactless card;

transmit the encrypted data to a server associated with an issuer of the contactless card;

open an account application associated with the issuer of the contactless card, wherein the payment application is distinct from the account application;

receive, by the account application, confirmation input specifying to generate the payment account with the payment application using the contactless card;

transmit, by the account application, an indication of the confirmation input to the server associated with the issuer of the contactless card;

open the payment application responsive to the payment application receiving a verification of the encrypted data from the server associated with the issuer of the contactless card; and

generate, by the payment application, the payment account using account data generated by the server associated with the issuer of the contactless card, the account data of an account associated with the contactless card.

2. The system of claim 1 , the memory storing instructions which when executed by the processor cause the processor to:

display, by the payment application in one or more of a plurality of form fields of a form in the payment application, the account data generated by the server associated with the issuer of the contactless card;

submit, by the payment application to a payment application account server associated with the payment application, the form; and

receive, by the payment application from the payment application account server associated with the payment application, an indication specifying that a record for the payment account has been generated and stored in a payment application account database.

3. The system of claim 2 , wherein the account data of the account is to comprise: (i) a first name, (ii) a last name, (iii) an email address, (iv) an address, (v) an account number of the contactless card, (vi) an expiration date of the contactless card, and (vii) a card verification value (CVV) of the contactless card.

4. The system of claim 3 , the memory storing instructions which when executed by the processor cause the processor to:

display, by the payment application, the first name in a first name form field of the plurality of form fields;

display, by the payment application, the last name in a last name form field of the plurality of form fields;

display, by the payment application, the email address in an email address form field of the plurality of form fields;

display, by the payment application, the address in an address form field of the plurality of form fields;

display, by the payment application, the account number in an account number form field of the plurality of form fields;

display, by the payment application, the expiration date in an expiration date form field of the plurality of form fields; and

display, by the payment application, the CVV in a CVV form field of the plurality of form fields.

5. The system of claim 1 , wherein the account data of the account is to comprise a virtual account number generated for the account associated with the contactless card, an expiration date of the virtual account number, and a card verification value (CVV) of the virtual account number, the memory storing instructions which when executed by the processor cause the processor to:

display, by the payment application, the virtual account number in an account number form field of a plurality of form fields of a form in the payment application;

display, by the payment application, the expiration date in an expiration date form field of the plurality of form fields of the form; and

display, by the payment application, the CVV in a CVV form field of the plurality of form fields of the form.

6. The system of claim 1 , wherein the indication of the confirmation is transmitted via a hypertext transfer protocol secure (HTTPS) application programming interface (API) call to an API of the server associated with the issuer of the contactless card, the memory storing instructions which when executed by the processor cause the processor to:

receive, by the payment application, input specifying to submit a form to generate the payment account.

7. The system of claim 1 , wherein the encrypted data is received from the contactless card based on the contactless card coming within communications range of a card reader of the system.

8. A non-transitory computer-readable storage medium storing computer-readable program code executable by a processor to cause the processor to:

receive, by a payment application executing on the processor, an indication specifying to generate a payment account with the payment application using a contactless card;

output, by the payment application, an indication specifying to tap the contactless card to a device comprising the processor;

receive encrypted data from a communications interface of the contactless card, the encrypted data based on a diversified key and a customer identifier, the diversified key based on a counter value and a master key associated with the contactless card;

transmit the encrypted data to a server associated with an issuer of the contactless card;

open an account application associated with the issuer of the contactless card, wherein the payment application is distinct from the account application;

receive, by the account application, confirmation input specifying to generate the payment account with the payment application using the contactless card;

transmit, by the account application, an indication of the confirmation input to the server associated with the issuer of the contactless card;

open the payment application responsive to the payment application receiving a verification of the encrypted data from the server associated with the issuer of the contactless card; and

generate, by the payment application, the payment account using account data generated by the server associated with the issuer of the contactless card, the account data of an account associated with the contactless card.

9. The non-transitory computer-readable storage medium of claim 8 , storing computer-readable program code executable by the processor to cause the processor to:

display, by the payment application in one or more of a plurality of form fields of a form in the payment application, the account data generated by the server associated with the issuer of the contactless card;

submit, by the payment application to a payment application account server associated with the payment application, the form; and

receive, by the payment application from the payment application account server associated with the payment application, an indication specifying that a record for the payment account has been generated and stored in a payment application account database.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the account data of the account is to comprise: (i) a first name, (ii) a last name, (iii) an email address, (iv) an address, (v) an account number of the contactless card, (vi) an expiration date of the contactless card, and (vii) a card verification value (CVV) of the contactless card.

11. The non-transitory computer-readable storage medium of claim 10 , storing computer-readable program code executable by the processor to cause the processor to:

display, by the payment application, the first name in a first name form field of the plurality of form fields;

display, by the payment application, the last name in a last name form field of the plurality of form fields;

display, by the payment application, the email address in an email address form field of the plurality of form fields;

display, by the payment application, the address in an address form field of the plurality of form fields;

display, by the payment application, the account number in an account number form field of the plurality of form fields;

display, by the payment application, the expiration date in an expiration date form field of the plurality of form fields; and

display, by the payment application, the CVV in a CVV form field of the plurality of form fields.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the account data of the account is to comprise a virtual account number generated for the account associated with the contactless card, an expiration date of the virtual account number, and a card verification value (CVV) of the virtual account number, the medium storing computer-readable program code executable by the processor to cause the processor to:

display, by the payment application, the virtual account number in an account number form field of a plurality of form fields of a form in the payment application;

display, by the payment application, the expiration date in an expiration date form field of the plurality of form fields of the form; and

display, by the payment application, the CVV in a CVV form field of the plurality of form fields of the form.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the indication of the confirmation is transmitted via a hypertext transfer protocol secure (HTTPS) application programming interface (API) call to an API of the server associated with the issuer of the contactless card, the medium storing computer-readable program code executable by the processor to cause the processor to:

receive, by the payment application, input specifying to submit a form to generate the payment account.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the encrypted data is received from the contactless card based on the contactless card coming within communications range of a card reader of the device.

15. A method, comprising:

receiving, by a payment application executing on a processor of a device, an indication specifying to generate a payment account with the payment application using a contactless card;

outputting, by the payment application, an indication specifying to tap the contactless card to the device;

receiving encrypted data from a communications interface of the contactless card, the encrypted data based on a diversified key and a customer identifier, the diversified key based on a counter value and a master key associated with the contactless card;

transmitting the encrypted data to a server associated with an issuer of the contactless card;

opening an account application associated with the issuer of the contactless card, wherein the payment application is distinct from the account application;

receiving, by the account application, confirmation input specifying to generate the payment account with the payment application using the contactless card;

transmitting, by the account application, an indication of the confirmation input to the server associated with the issuer of the contactless card;

opening the payment application responsive to the payment application receiving a verification of the encrypted data from the server associated with the issuer of the contactless card; and

generating, by the payment application, the payment account using account data generated by the server associated with the issuer of the contactless card, the account data of an account associated with the contactless card.

16. The method of claim 15 , further comprising:

displaying, by the payment application in one or more of a plurality of form fields of a form in the payment application, the account data generated by the server associated with the issuer of the contactless card;

submitting, by the payment application to a payment application account server associated with the payment application, the form with the account data filled into the plurality of form fields; and

receiving, by the payment application from the payment application account server associated with the payment application, an indication specifying that a record for the payment account has been generated and stored in a payment account database.

17. The method of claim 16 , wherein the account data of the account is to comprise: (i) a first name, (ii) a last name, (iii) an email address, (iv) an address, (v) an account number of the contactless card, (vi) an expiration date of the contactless card, and (vii) a card verification value (CVV) of the contactless card.

18. The method of claim 17 , further comprising:

displaying, by the payment application, the first name in a first name form field of the plurality of form fields;

displaying, by the payment application, the last name in a last name form field of the plurality of form fields;

displaying, by the payment application, the email address in an email address form field of the plurality of form fields;

displaying, by the payment application, the address in an address form field of the plurality of form fields;

displaying, by the payment application, the account number in an account number form field of the plurality of form fields;

displaying, by the payment application, the expiration date in an expiration date form field of the plurality of form fields; and

displaying, by the payment application, the CVV in a CVV form field of the plurality of form fields.

19. The method of claim 15 , wherein the account data of the account to comprise a virtual account number generated for the account associated with the contactless card, an expiration date of the virtual account number, and a card verification value (CVV) of the virtual account number, the method further comprising:

displaying, by the payment application, the virtual account number in an account number form field of a plurality of form fields of a form in the payment application;

displaying, by the payment application, the expiration date in an expiration date form field of the plurality of form fields of the form; and

displaying, by the payment application, the CVV in a CVV form field of the plurality of form fields of the form.

20. The method of claim 15 , wherein the indication of the confirmation is transmitted via a hypertext transfer protocol secure (HTTPS) application programming interface (API) call to an API of the server associated with the issuer of the contactless card, wherein the encrypted data is received from the contactless card based on the contactless card coming within communications range of a card reader of the device, the method further comprising:

receiving, by the payment application, input specifying to submit a form to generate the payment account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2019
From: CODY, LEA; LUTZ, WAYNE; NEWMAN, KAITLIN
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 051380/0836 →
Continuity (1)
Related Publication 20210192495A1 · Jun 24, 2021
Cited By (6)
US 12,450,591 US 12,493,868 US 12,499,433 US 12,561,669 US 12,561,673 US 12,626,242