IP Library Granted Patent US 12,141,770
Granted Patent B2
US 12,141,770 · App. 14/738,098 · Granted Nov 12, 2024

Email-based money transfer

Inventors: John P. Killoran, Jr. (Albuquerque, NM); Dennis William Peek (Albuquerque, NM); Matthew Custer (Albuquerque, NM)
Assignee: SWOOP IP HOLDINGS LLC
G06Q20/10G06Q10/107G06Q30/0241G06Q30/06G06Q30/0601H04L51/18G06Q30/02
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 12,141,770
App. No.
14/738,098
Granted
Nov 12, 2024
Kind
B2
Abstract

An electronic commerce (e-commerce) system may send advertisement emails to customers that are registered with the e-commerce system. The advertisement emails may include mailto links. Each mailto link describes an email message that is generated when that link is selected. When a mailto link is selected, the generated email message includes one or more parameters related to a money transfer made by the customer to a second financial account. For example, the generated email message may include a customer identifier, and/or one or more parameters that indicate the second financial account to which a money transfer should be made, and an amount to be transferred. The generated email message may then be transmitted to the e-commerce system. The e-commerce system may receive the message and, based on the parameters in the received message, communicate with a payment processing system to perform the money transfer indicated in the message.

Claims (73)

1. A method for using Simple Mail Transfer Protocol (SMTP) to improve security of electronic money transfer from a first financial account that is associated with a user to a second financial account that is not associated with the user, the method comprising:

storing, by a processor, payment information of the first financial account, and an email address of the first financial account in a database;

generating, by the processor, a solicitation email that includes a plurality of mailto links, wherein each of the plurality of mailto links include:

an indicia of a predetermined monetary amount, and

an SMTP email address of an electronic money transfer system;

transmitting, by the processor, the solicitation email to the user via SMTP;

receiving, by the processor, a transfer email from the user via SMTP, wherein the transfer email is generated by an activation of a particular mailto link from the plurality of mailto links;

determining, by the processor, the predetermined monetary amount that corresponds to the particular mailto link based on the transfer email;

validating, by the processor, contents of the transfer email based on information stored in the database and an email address from which the transfer email is received; and

on a condition that the contents of the transfer email are validated:

transmitting, by the processor, at least one electronic message to a payment processing system, wherein the payment processing system transfers the predetermined monetary amount from the first financial account to the second financial account in response to receiving the at least one electronic message.

2. The method of claim 1 , wherein the second financial account is associated with a charitable organization, a political organization, an educational institution, a university, an arts organization, or a recreational organization.

3. The method of claim 1 , further comprising:

determining, by the processor, whether a money transfer confirmation procedure is performed based on one or more of:

the first financial account,

the predetermined monetary amount that corresponds to the particular mailto link, and

the second financial account.

4. The method of claim 3 , wherein the money transfer confirmation procedure includes:

transmitting, by the processor, a confirmation email to the email address of the first financial account via SMTP, wherein the confirmation email includes a confirmation mailto link that, upon activation, generates a confirmation response email;

receiving, by the processor, the confirmation response email via SMTP; and

determining, by the processor, whether to transmit the at least one electronic message based on receipt of the confirmation response email.

5. A system that utilizes Simple Mail Transfer Protocol (SMTP) to improve security of an electronic money transfer from a first financial account that is associated with a user to a second financial account that is not associated with the user, the system comprising:

a memory that stores payment information of the first financial account, and an email address of the first financial account,

a communication interface that is communicatively coupled to at least one network; and

a processor that is communicatively coupled to the memory and the communication interface,

wherein the processor is configured to:

generate a solicitation email that includes a plurality of mailto links, wherein each mailto links include:

an indicia of a predetermined monetary amount, and

an SMTP email address of the system;

transmit, using the communication interface, the solicitation email to the user via SMTP, and

receive, using the communication interface, a transfer email from the user via SMTP, wherein the transfer email is generated by an activation of a particular mailto link from the plurality of mailto links,

determine the predetermined monetary amount that corresponds to the particular mailto link based on the transfer email;

validate contents of the transfer email based on information stored in the memory and an email address from which the transfer email is received, and

on a condition that the contents of the transfer email are validated:

transmit, using the communication interface, at least one message to a payment processing system, wherein the payment processing system transfers the predetermined monetary amount from the first financial account in response to receiving the at least one message.

6. The system of claim 5 , wherein the payment information of the first financial account includes credit card information of the first financial account and the at least one message includes the credit card information of the first financial account.

7. The system of claim 5 , wherein the memory further stores financial account information of the second financial account, wherein the at least one message includes the financial account information of the second financial account.

8. The system of claim 5 , wherein the second financial account is associated with a charitable organization, a political organization, an educational institution, a university, an arts organization, or a recreational organization.

9. The system of claim 5 , wherein the processor is further configured to determine whether a money transfer confirmation procedure is performed based on identification of one or more of:

the first financial account;

the predetermined monetary amount that corresponds to the particular mailto link; and

the second financial account.

10. The system of claim 9 , wherein the money transfer confirmation procedure causes the processor:

transmit, using the communication interface, an confirmation email to the email address of the first financial account via SMTP, wherein confirmation email includes a confirmation mailto link that upon activation generates a confirmation response email;

receive, using the communication interface, the confirmation response email, and

determine whether to transmit the at least one message based on receipt of the confirmation response email.

11. A non-transitory computer-readable storage medium having instructions stored for using Simple Mail Transfer Protocol (SMTP) to improve security of electronic money transfer from a first financial account that is associated with a user to a second financial account that is not associated with user, the instructions when executed by a processor of an electronic money transfer system, cause the processor to execute a method comprising:

storing, in a memory, payment information of the first financial account, and an email address of the first financial account;

generating a solicitation email that includes a plurality of mailto links, wherein each of the plurality of mailto links include:

an indicia of a predetermined monetary amount, and

an SMTP email address of the electronic money transfer system;

transmitting, using a communication interface, the solicitation email to the user via SMTP;

receiving, using the communication interface, a transfer email from the user via SMTP, wherein the transfer email is generated by an activation of a particular mailto link from the plurality of mailto links,

determines at the predetermined monetary amount that corresponds to the particular mailto link based on the transfer email;

validating contents of the transfer email based on information stored in the memory and an email address from which the transfer email is received; and

on a condition that the contents of the transfer email are validated:

transmitting, using the communication interface, at least one electronic message to a payment processing system, wherein the payment processing system transfers the predetermined monetary amount from the first financial account to the second financial account in response to receiving the at least one electronic message.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the payment information includes credit card information of the first financial account,

wherein the at least one electronic message includes the credit card information of the first financial account.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the method further comprises:

storing, using the memory, financial account information of the second financial account,

wherein the at least one electronic message includes the financial account information of the second financial account.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the second financial account is associated with a charitable organization, a political organization, an educational institution, a university, an arts organization, or a recreational organization.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the method further comprises:

determining, in response to receipt of the transfer email, whether to transmit the at least one electronic message by performing a money transfer confirmation procedure.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the money transfer confirmation procedure includes:

transmitting, using the communication interface, an confirmation email to the email address of the first financial account via SMTP, wherein the confirmation email includes a confirmation mailto link that upon activation generates a confirmation response email;

receiving, using the communication interface, the confirmation response email; and

determining whether to transmit the at least one electronic message based on receipt of the confirmation response email.

17. The method of claim 1 , wherein the second financial account is associated with another individual or a merchant.

18. The system of claim 5 , wherein the second financial account is associated with another individual or a merchant.

19. The non-transitory computer-readable storage medium of claim 11 , wherein the second financial account is associated with another individual or a merchant.

20. The method of claim 1 , wherein the contents of the transfer email include the email address of a sender of the transfer email.

Assignments (2)
CHANGE OF NAME Recorded Jan 23, 2019
From: @PAY IP HOLDINGS LLC
To: SWOOP IP HOLDINGS LLC
Reel/Frame 048117/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2015
From: KILLORAN, JOHN P., JR; PEEK, DENNIS WILLIAM; CUSTER, MATTHEW
To: @PAY IP HOLDINGS LLC
Reel/Frame 036402/0745 →
Continuity (2)
Continuation 13074235 · Mar 29, 2011
Related Publication 20150278778A1 · Oct 1, 2015
Cited By (1)
US 12,542,755