IP Library Granted Patent US 10,552,817
Granted Patent B2
US 10,552,817 · App. 15/716,462 · Granted Feb 4, 2020

Changing email text based on payment status

Inventors: Travis Harrison Kroll Green (Washington, DC); Phillip Neal Sharp (Sunnyvale, CA); Brian Maximilian Salay (Belmont, CA)
Assignee: GOOGLE LLC
G06Q20/223G06Q10/107G06Q20/10G06Q20/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,552,817
App. No.
15/716,462
Granted
Feb 4, 2020
Kind
B2
Abstract

An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface is provided in an email client that allows a user to insert payment with the email. Payment details are collected through one or more payment modals displayed in the email client. A payment object is inserted into the body of the email and is displayed to both the sender and recipient. The payment details captured in the payment object are communicated to a payment processor. The payment processor uses electronic payment accounts associated with the corresponding sender and recipient email addresses to identify the relevant electronic payment accounts and transfer the payment between said accounts. A status of the payment transaction is tracked and displayed within the payment object of the emails residing in both the sender and recipient email client.

Claims (28)

1. A method to communicate email payment objects in email messages to recipients identified in a To field while restricting redeemable email payment objects from being communicated to recipients identified in CC or BCC fields, comprising:

inserting, by one or more computing devices, one or more payment objects into one or more email messages, the one or more payment objects comprising at least one interface object to allow one or more recipients to accept a payment;

modifying, by the one or more computing devices, the one or more payment objects for each instance of the one or more email messages addressed to one or more recipients identified in a CC field or a BCC field of the one or more email messages to remove the at least one interface object, wherein the one or more email messages addressed to each one of one or more recipients identified in the TO field of the one or more email messages includes the one or more payment objects as originally inserted; and

transmitting, by the one or more computing devices, the one or more email messages to the one or more recipients.

2. The method of claim 1 , wherein the one or more payment objects are coded in a hypertext mark-up language in a body of the one or more email messages.

3. The method of claim 1 , wherein the one or more email messages are inserted in an email client of a sender.

4. The method of claim 1 , further comprising receiving, by the one or more computing devices, a request from a sender email client to insert the one or more payment objects in the one or more email messages composed in the sender email client and addressed to the one or more recipients.

5. The method of claim 1 , further comprising receiving, using the one or more computing devices, from a sender email client, payment transaction details related to the one or more payment objects input to the sender email client.

6. A computer program product, comprising:

a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to communicate email payment objects in email messages to certain recipients while restricting the email payment objects from being communicated to recipients in restricted geographic regions, the computer-executable program instructions comprising:

computer-executable program instructions to insert one or more payment objects into one or more email messages, the one or more payment objects comprising at least one interface object to allow one or more recipients to accept a payment;

computer-executable program instructions to modify the one or more payment objects for one or more of the one or more email messages addressed to each one of one or more recipients identified in a CC field or a BCC field of the one or more email messages to remove the at least one interface object; and

computer-executable program instructions to transmit the one or more email messages with the one or more payment objects to the one or more recipients that are not in a restricted geographic region.

7. The computer program product of claim 6 , wherein the one or more payment objects are coded in a hypertext mark-up language in a body of the email message.

8. The computer program product of claim 6 , wherein the one or more email messages are inserted in an email client of a sender.

9. The computer program product of claim 6 , further comprising computer-executable program instructions to receive a request from a sender email client to insert the one or more payment objects in an email message composed in the sender email client and addressed to the one or more recipients.

10. The computer program product of claim 6 , further comprising computer-executable program instructions to receive, from a sender email client, payment transaction details related to the one or more payment objects input to the sender email client.

11. A system to communicate one or more payment objects in one or more email messages to groups with group administrators, comprising:

a storage device;

a network device; and

a processor communicatively coupled to the storage device and the network device, the processor executing application code instructions that are stored in the storage device to cause the system to:

insert one or more payment objects into one or more email messages, the inserted one or more payment objects comprising at least one interface object to allow one or more recipients to accept the payment;

modify the one or more payment objects for each instance of the one or more email messages addressed to each one of one or more recipients identified in a CC field or a BCC field of the one or more email messages to remove the at least one interface object; and

transmit the one or more email message to the one or more recipients.

12. The system of claim 11 , wherein the one or more payment objects are coded in a hypertext mark-up language in a body of the email message.

13. The system of claim 11 , wherein the one or more email messages are inserted in an email client of one or more senders.

14. The system of claim 11 , further comprising application code instructions to receive a request from a sender email client to insert the one or more payment objects in one or more email messages composed in a sender email client of one or more senders and addressed to the one or more recipients.

15. The system of claim 11 , further comprising application code instructions to receive from a sender email client of one or more senders, payment transaction details related to the one or more payment objects input to the sender email client.

Assignments (2)
CHANGE OF NAME Recorded Jan 8, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 045024/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: GREEN, TRAVIS HARRISON KROLL; SHARP, PHILLIP NEAL; SALAY, BRIAN MAXIMILIAN
To: GOOGLE INC.
Reel/Frame 043716/0908 →
Cited By (1)
US 12,682,107