Systems and methods for generating and using virtual card numbers

US12229750B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12229750-B2
Application numberUS-202117518607-A
CountryUS
Kind codeB2
Filing dateNov 4, 2021
Priority dateNov 4, 2021
Publication dateFeb 18, 2025
Grant dateFeb 18, 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.

A system may receive a first timestamp associated with first click data at a first website associated with a first merchant, a first referring URL, and a first checkout URL, responsive to the user device navigating to the first checkout URL via the first referring URL, determine whether the first referring URL and the first checkout URL have first domains that respectively match previous domains of a previous referring URL and a previous checkout URL beyond a predetermined matching threshold, and based on the first referring URL and the first checkout URL having the first domains that respectively match the previous domains of the previous referring URL and the previous checkout URL beyond the predetermined matching threshold, cause the web browser plugin of the user device to display, in a dynamic GUI, a first virtual card number associated with the previous domains to complete a first transaction.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to: cause a web browser plugin on a user device to monitor website navigation on the user device and generate a first timestamp based on click data detected in association with the user device navigating to a first checkout uniform resource location (URL) via a first referring URL, wherein the first referring URL is associated with a first website associated with a first merchant; cause the web browser plugin on the user device to detect that the user device has navigated to the first checkout URL via the first referring URL by identifying one or more payment fields on a web page associated with the first checkout URL; responsive to the web browser plugin detecting that the user device has navigated to the first checkout URL via the first referring URL, receive, via the web browser plugin on the user device, the first timestamp, the first referring URL, the first checkout URL, and first user identification data; receive first transaction authorization data comprising a second timestamp and second user identification data associated with a first attempted transaction with the first merchant, wherein the second user identification data comprises a first virtual card number; determine whether (i) the first timestamp is within a predetermined period of the second timestamp and (ii) the first user identification data corresponds with the second user identification data; responsive to determining that the first timestamp is within the predetermined period of the second timestamp and the first user identification data corresponds with the second user identification data, store the first virtual card number associated with the first referring URL and the first checkout URL in a database; receive, via the web browser plugin on the user device, a third timestamp associated with second click data at a second website associated with a second merchant, a second referring URL, a second checkout URL, and third user identification data responsive to the user device navigating to the second checkout URL via the second referring URL; determine whether the second referring URL and the second checkout URL have second domains that respectively match first domains of the first referring URL and the first checkout URL beyond a predetermined matching threshold; based on the second referring URL and the second checkout URL having the second domains that respectively match the first domains of the first referring URL and the first checkout URL beyond the predetermined matching threshold, cause the web browser plugin of the user device to suggest and display, in a dynamic graphical user interface (GUI), the first virtual card number and prepopulate at least one credit card field associated with the second checkout URL with the first virtual card number; and based on the second referring URL or the second checkout URL having the second domains that do not respectively match the first domains of the first referring URL and the first checkout URL beyond the predetermined matching threshold, generate a second virtual card number for display via the dynamic GUI and prepopulate the at least one credit card field associated with the second checkout URL with the second virtual card number. 2. The system of claim 1 , wherein the instructions are further configured to cause the system to: responsive to determining that the first timestamp is not within the predetermined period of the second timestamp or the first user identification data does not correspond with the second user identification data, associate the second referring URL and the second checkout URL with a card-on-file transaction and update the dynamic GUI to include a card-on-file indication. 3. The system of claim 1 , wherein the instructions are further configured to cause the system to: cause the web browser plugin on the user device to transmit the first timestamp, the referring URL, the first checkout URL and the first user identification data in response to identifying the one or more payment fields on the web page associated with the first checkout URL. 4. The system of claim 1 , wherein the first user identification data comprises single sign on identification data (SSOID). 5. The system of claim 4 , wherein the third user identification data comprises the SSOID. 6. The system of claim 5 , wherein: the SSOID of first user identification data is linked to one or more first account numbers, the second user identification data comprises an account number, a name, and/or an address associated with a first user and the first attempted transaction, and determining that the first user identification data corresponds with the second user identification data further comprises matching the account number of the second user identification data to the one or more first account numbers of the SSOID of the first user identification data beyond a predetermined identification matching threshold. 7. The system of claim 1 , wherein the instructions are further configured to cause the system to: responsive to the second referring URL and the second checkout URL having the second domains that respectively match the first domains of the first referring URL and the first checkout URL beyond the predetermined matching threshold, receive, via the dynamic GUI, a first selection from the user device, indicating the suggested first virtual card number. 8. The system of claim 1 , wherein the click data detected in association with the user device navigating from to the first checkout URL via the first referring URL comprises data indicating that a user of the user device has clicked on a checkout button on the first website associated with the first merchant. 9. A system comprising: one or more processors; and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to: cause a web browser plugin on a user device to monitor website navigation on the user device and generate a first timestamp based on click data detected in association with the user device navigating to a first checkout uniform resource location (URL) via a first referring URL, wherein the first referring URL is associated with a first website associated with a first merchant; cause the web browser plugin on the user device to detect that the user device has navigated to the first checkout URL via the first referring URL by identifying one or more payment fields on a web page associated with the first checkout URL; responsive to the web browser plugin detecting that the user device has navigated to the first checkout URL via the first referring URL, receive, via the web browser plugin on the user device, the first timestamp, the first referring URL, and the first checkout URL; determine whether the first referring URL and the first checkout URL have first domains that respectively match previous domains of a previous referring URL and a previous checkout URL beyond a predetermined matching threshold; and based on the first referring URL and the first checkout URL having the first domains that respectively match the previous domains of the previous referring URL and the previous checkout URL beyond the predetermined matching threshold, cause the web browser plugin of the user device to suggest and display, in a dynamic graphical user interface (GUI), a first virtual card number associated with the previous domains and prepopulate at least one credit card field associated with the first checkout URL w

Assignees

Inventors

Classifications

  • using location information · CPC title

  • Catalogue creation or management · CPC title

  • Electronic shopping [e-shopping] · CPC title

  • G06Q20/351Primary

    Virtual cards · CPC title

  • involving fraud or risk level assessment in transaction processing · 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 US12229750B2 cover?
A system may receive a first timestamp associated with first click data at a first website associated with a first merchant, a first referring URL, and a first checkout URL, responsive to the user device navigating to the first checkout URL via the first referring URL, determine whether the first referring URL and the first checkout URL have first domains that respectively match previous domain…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0603. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 18 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).