US 12,086,800 B2
Performing entity actions using email interfaces
Mohit Goenka, Santa Clara, CA (US); Ashish Khushal Dharamshi, Sunnyvale, CA (US); Nikita Varma, Milpitas, CA (US); and Gnanavel Shanmugam, San Jose, CA (US)
Assigned to Yahoo Assets LLC, New York, NY (US)
Filed by Oath Inc., New York, NY (US)
Filed on Dec. 14, 2018, as Appl. No. 16/220,034.
Prior Publication US 2020/0193422 A1, Jun. 18, 2020
Int. Cl. G06Q 20/38 (2012.01); G06F 3/04842 (2022.01); G06Q 10/0631 (2023.01); G06Q 10/1093 (2023.01); H04L 51/046 (2022.01); H04L 51/42 (2022.01); H04W 4/24 (2024.01)
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
OG exemplary drawing
 
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.