Patent ID: 11880821
Assignee: CAPITAL ONE SERVICES, LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system, comprising:
a provider server, comprising:
a non-transient computer memory storing computer code; and
at least one processor executing the computer code stored in the non-transient computer memory by
performing operations comprising:

instructing a web browser extension software, running within a web browser application hosted on a user computing device, and searching through a plurality of input fields within a document object model (DOM) of a webpage, a uniform resource locator (URL) of the webpage, or both;
instructing the web browser extension software and determining that the webpage is a payment webpage to accept payments based at least in part on:
at least one first payment-page-indicative tag element in the plurality of input fields of the DOM,
at least one second payment-page-indicative element in the plurality of input fields in the URL, and
at least one payment-page-indicative confidence score generated from the at least one first payment-page-indicative tag element, the at least one second payment-page-indicative element, or any combination thereof;

instructing, when the webpage is the payment webpage, the web browser extension software and obtaining from at least one payment information tag and at least one user identifying information tag in the plurality of input fields of the DOM, item payment information to purchase at least one item and user identifying information of the user;
receiving, from the web browser extension software, the item payment information and the user identifying information of the user;
estimating at least one additional fee of a predetermined amount based at least in part on the item payment information and the user identifying information that corresponds to at least one user account;
generating a virtual token, for the at least one user account, based at least in part on the item payment information and the at least one additional fee of the predetermined amount; and
instructing, the web browser extension software and injecting at least one portion of information of the virtual token into at least one account number field within the plurality of input fields within the DOM.