CPC G06Q 20/386 (2020.05) [G06F 3/04842 (2013.01); G06Q 10/06311 (2013.01); G06Q 10/1097 (2013.01); H04L 51/046 (2013.01); H04L 51/42 (2022.05); H04W 4/24 (2013.01)] | 20 Claims |
1. A method, comprising: receiving, by a communication system, a plurality of emails from one or more servers of one or more service providers into a first email account of a first user;
identifying, by the communication system, one or more keywords associated with one or more payments to the one or more service providers by analyzing each email of the plurality of emails;
based upon the analysis, generating, by the communication system, a list of emails of the plurality of emails, wherein the list of emails comprises a first portion of emails that are each indicative of a payment to a service provider and a second portion of emails that are not each indicative of a payment to a service provider;
displaying, by the communication system, a first graphical user interface (GUI) on a first device of the first user;
receiving, by the communication system and via the first GUI, a request from the first user to access the first email account, wherein the request comprises an email address;
verifying, by the communication system, that the first user is authorized to access the first email account based upon the received email address;
based upon the verification, generating, by the communication system, an instance of a first selectable input for each email of the first portion of emails;
displaying, by the communication system and in the first GUI, the list of emails with an instance of the first selectable input for each email of the first portion of emails;
receiving, by the communication system, a selection of one selectable input, of the first selectable inputs, displayed for a first email of the first portion of emails;
transmitting, by the communication system, a biometric of the user to a server associated with a first service provider from which the first email, associated with the selected first selectable input, was received;
receiving, by the communication system, a verification of the biometric from the server;
displaying, by the communication system and based upon the received verification of the biometric, a second GUI, within the first GUI, comprising a payment amount and a second selectable input for performing a payment to the first service provider from which the first email was received;
receiving, from the user, by the communication system and via the second GUI, payment information and a selection of the second selectable input;
responsive to receiving the selection of the second selectable input, transmitting, by the communication system, the payment information to a second server of the first service provider from which the first email, associated with the selected first selectable input, was received;
receiving, by the communication system, a confirmation from the second server; and
displaying, by the communication system, the confirmation in the second GUI.
|