Architecture for performing actions in a third-party service by an email client
US-11032220-B2 · Jun 8, 2021 · US
US12086800B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12086800-B2 |
| Application number | US-201816220034-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 14, 2018 |
| Priority date | Dec 14, 2018 |
| Publication date | Sep 10, 2024 |
| Grant date | Sep 10, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One or more computing devices, systems, and/or methods for performing entity actions based upon inputs received via email interfaces are provided. For example, an email received by an email account may be identified. The email may be associated with an entity action corresponding to a first entity. A selectable input corresponding to performing the entity action may be displayed via an email interface associated with the email account. A request to perform the entity action may be received via a selection of the selectable input. Responsive to receiving the request, an action interface corresponding to performing the entity action may be displayed within the email interface. One or more inputs associated with the entity action may be received via the action interface. Responsive to determining that the entity action is completed, a confirmation message, indicative of the entity action being completed, may be displayed using the email interface.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , comprising: receiving, by the communication system, the biometric of the first user. 3. The method of claim 1 , wherein the list of emails displayed in the first GUI does not comprise an instance of the first selectable input for each email of the second portion of emails. 4. The method of claim 1 , wherein the server associated with the first service provider is different than the second server of the first service provider. 5. The method of claim 1 , wherein the request comprises a password. 6. The method of claim 1 , wherein the server associated with the first service provider is the same as the second server of the first service provider. 7. The method of claim 2 , wherein the receiving the biometric comprises receiving a fingerprint of the first user. 8. The method of claim 2 , wherein the receiving the biometric comprises receiving an eye scan of the first user. 9. The method of claim 2 , wherein the receiving the biometric comprises receiving an audio recording of a voice of the first user. 10. The method of claim 1 , comprising: pre-filling, by the communication system, one or more text fields of the second GUI. 11. The method of claim 1 , comprising: determining, by the communication system, that the first user is authorized to perform the payment to the first service provider based upon the verification of the biometric. 12. The method of claim 1 , comprising: auto-selecting, by the communication system, one or more selectable inputs of the second GUI. 13. A communication system comprising: a processor; and memory comprising processor-executable instructions that, when executed by the processor, causes the processor to perform operations, the operations comprising: receiving 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 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 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 a first graphical user interface (GUI) on a first device of the first user; receiving, via the first GUI, a request from the first user to access the first email account, wherein the request comprises an email address; verifying that the first user is authorized to access the first email account based upon the received email address; based upon the verification, generating an instance of a first selectable input for each email of the first portion of emails; displaying, 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 a selection of one selectable input, of the first selectable inputs, displayed for a first email of the first portion of emails; transmitting 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 a verification of the biometric from the server; displaying, 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 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 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 a confirmation from the second server; and displaying the confirmation in the second GUI. 14. The communication system of claim 13 , the operations comprising: receiving the biometric of the first user. 15. The communication system of claim 13 , the operations comprising: wherein the server associated with the first service provider is different than the second server of the first service provider. 16. The communication system of claim 13 , the operations comprising: wherein the server associated with the first service provider is the same as the second server of the first service provider. 17. A non-transitory machine readable medium having stored thereon processor-executable instructions that, when executed by a processor of a communication syst
Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title
Scheduling, planning or task assignment for a person or group · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
using calendar-based scheduling for task assignment · CPC title
Interoperability with other network applications or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.