Tap to autofill card data

US12299673B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12299673-B2
Application numberUS-202217685098-A
CountryUS
Kind codeB2
Filing dateMar 2, 2022
Priority dateJan 24, 2019
Publication dateMay 13, 2025
Grant dateMay 13, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments are generally directed to autofilling card data from a contactless card to a form of a computing device. An application may determine that a payment field of a form has received focus. The application may then receive encrypted data from a communications interface of a contactless card associated with an account. The application may then receive, from a server, verification of the encrypted data. The application may then receive, from the server, an encrypted account number associated with the account, and decrypt the encrypted account number to yield the account number. An autofill service of an operating system (OS) executing on the processor circuit, may then autofill the account number to the payment field of the form.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: determining, by an application executing on a processor of a device, that a first form field of one or more form fields of a form has received focus based on a metadata attribute of the first form field indicating the first form field has received focus; receiving, by the application, encrypted data from a contactless card; transmitting, by the application, the encrypted data to a server; receiving, by the application from the server, a decryption result indicating the server decrypted the encrypted data; receiving, by the application based on the decryption result, account data, wherein the account data comprises an account number for the contactless card, a card verification value (CVV) for the contactless card, an expiration date for the contactless card, or a combination thereof; providing, by the application, at least a portion of the account data to a service of an operating system (OS) executing on the processor to autofill one or more of the form fields; autofilling, by the service, the portion of the account data into the first form field based on another metadata attribute of the first form field indicating the first form field is associated with a type of the portion of the account data; and completing by the application, a checkout based at least in part on the portion of the account data autofilled into at least the first form field by the service. 2. The computer-implemented method of claim 1 , wherein the account data is encrypted account data, and the method further comprising: decrypting, by one or more of the application and the OS, the encrypted account data prior to providing the portion of the account data to the service; and autofilling, by the service, the portion of the account data into the first form field. 3. The computer-implemented method of claim 1 , wherein the portion of the account data is provided to an application programming interface (API) of the service. 4. The computer-implemented method of claim 1 , wherein the account number comprises: (i) an account number of the contactless card, (ii) a virtual account number, or (iii) a token. 5. The computer-implemented method of claim 1 , wherein the encrypted data is received from the contactless card in a near-field communication (NFC) Data Exchange Format (NDEF) message. 6. The computer-implemented method of claim 1 , comprising: presenting an indication on a display device to tap the contactless card on a surface of a computing device including the processor executing the application to autofill the account data to complete the checkout; and initiating a near-field communication (NFC) exchange with the contactless card to receive the encrypted data. 7. A computing apparatus comprising: a short-range wireless communication interface; a processor; and a memory storing instructions that, when executed by the processor, cause the processor to: determine, by an application executing on the processor, that a first form field of a plurality of form fields of a form has received focus based on a metadata attribute of the first form field indicating the first form field has received focus; receive, by the application, encrypted data from a contactless card; transmit, by the application, the encrypted data to a server; receive, by the application from the server, a decryption result indicating the server decrypted the encrypted data; receive, by the application based on the decryption result, account data; provide, by the application, the account data to a service of an operating system (OS) executing on the processor to autofill to the first form field; autofill, by the service, the portion of the account data into the first form field based on another metadata attribute of the first form field indicating the first form field is associated with a type of the portion of the account data; and complete by the application, a purchase based at least in part on the account data autofilled into at least the first form field by the service. 8. The computing apparatus of claim 7 , wherein the account data is encrypted account data, and the instructions are further configured to cause the processor to decrypt the encrypted account data prior to providing the account data to the service. 9. The computing apparatus of claim 7 , wherein the account data is provided to an application programming interface (API) of the service. 10. The computing apparatus of claim 7 , wherein the account data comprises an account number, wherein the account number comprises: (i) an account number of the contactless card, (ii) a virtual account number, or (iii) a token. 11. The computing apparatus of claim 7 , wherein the account data is received from the contactless card in a near-field communication (NFC) Data Exchange Format (NDEF) message. 12. The computing apparatus of claim 7 , further comprising instructions configured to cause the processor to: present an indication on a display device to tap the contactless card on a surface of a computing device including the processor executing the application; and initiate a near-field communication (NFC) exchange with the contactless card to receive the account data. 13. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a processor of a device, cause the processor to: determine, by an application executing on the processor, that a first form field of a plurality of form fields of a form has received focus based on a metadata attribute of the first form field indicating the first form field has received focus; receive, by the application, encrypted data from a contactless card; transmit, by the application, the encrypted data to a server; receive, by the application from the server, a decryption result indicating the server decrypted the encrypted data; receive, by the application based on the decryption result, account data; provide, by the application, the account data to a service of an operating system (OS) executing on the processor to autofill to the first form field; autofill, by the service, the portion of the account data into the first form field based on another metadata attribute of the first form field indicating the first form field is associated with a type of the portion of the account data; and complete by the application, a checkout based at least in part on the account data autofilled into at least the first form field by the service. 14. The non-transitory computer-readable storage medium of claim 13 , wherein the account data is encrypted account data, and the medium further including instructions further configured to cause the processor to decrypt the encrypted account data prior to providing the account data to the service. 15. The computer-implemented method of claim 1 , wherein the application provides the portion of the account data to the service based on the decryption result. 16. The computer-implemented method of claim 15 , wherein the encrypted data is based on a diversified key of the contactless card, wherein the diversified key is based on a counter value and another key of the contactless card, wherein the counter value changes each time data is exchanged between the contactless card and a device including the processor. 17. The computer-implemented method of claim 16 , wherein the counter value of the contactless card is synchronized between the contactless card and the server, wherein the server decrypts the encrypted data based on generating the diversified key of

Assignees

Inventors

Classifications

  • using the card verification value [CVV] associated with the card · CPC title

  • with the personal data of a user · CPC title

  • G06Q20/352Primary

    Contactless payments by cards · CPC title

  • RFID or NFC payments by means of M-devices · CPC title

  • using encryption therefor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12299673B2 cover?
Various embodiments are generally directed to autofilling card data from a contactless card to a form of a computing device. An application may determine that a payment field of a form has received focus. The application may then receive encrypted data from a communications interface of a contactless card associated with an account. The application may then receive, from a server, verification …
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q20/352. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).