IP Library Granted Patent US 10,489,753
Granted Patent B2
US 10,489,753 · App. 13/425,051 · Granted Nov 26, 2019

Electronic purchasing and funds transfer systems and methods

Inventors: Terry Allen-Rouman (South San Francisco, CA); Jack Michael Arrington (Alamo, CA); Keval Desai (Atherton, CA); Robert Edwin Dravenstott (Foster City, CA); Wendy D. Larson (Orinda, CA); Scott J. Levokove (San Francisco, CA); John Joseph Mascavage, III (Foster City, CA); Peter Eric Philipp (San Francisco, CA); Margaret Morgan Weichert (San Carlos, CA)
Assignees: The Western Union Company; First Data Corporation
G06Q20/02G06Q20/023G06Q20/04G06Q20/10G06Q20/102G06Q20/105G06Q20/12G06Q20/40G06Q30/0601G06Q30/0637G06Q40/00G06Q40/04
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,489,753
App. No.
13/425,051
Granted
Nov 26, 2019
Kind
B2
Abstract

An electronic transaction method, funds transfer apparatus and method for facilitating a funds transfer. The methods comprise sending information from a purchaser or payor to a funds transfer system separate from a vendor system or payee, validating and confirming personal financial information at the funds transfer system, and transferring funds from a purchaser or payor account to the vendor or a payee account without exposing either party's financial and account information to the other. Additionally, a funds transfer apparatus is disclosed comprising connections to a payor and payee system and mechanisms for receiving and validating party and transaction information and a mechanism for transferring funds from one party to the other.

Claims (63)

1. A method for performing an electronic funds transfer transaction, the method comprising:

receiving by a processor, from a user, a selection of an icon that indicates a payment option from a plurality of payment options via a store-based input console associated with a vendor, wherein

the store-based input console presents the icon associated with the payment option;

in response to the selection of the icon, the processor presents, via the store-based input console, a graphical interface comprising multiple input fields to be completed by the user;

receiving by the processor, from the user, validation information input to the store-based input console via the multiple input fields of the graphical interface, wherein:

the validation information comprising a password; and

account information of the user is not exposed to a vendor system associated with the vendor;

validating, by a server of the funds transfer system over a network, the validation information that comprises the password with the account information of the user stored by the funds transfer system by checking validation information, including the password, against a database of the funds transfer system to determine the validation information is correct; and

in response to validating the validation information that comprises the password with the account information specific to the user stored by the funds transfer system, transmitting over the network, by the server of the funds transfer system, a digital I OWE YOU to the vendor;

after a period of time, receiving over the network, by the server of the funds transfer system, the digital I OWE YOU;

confirming, by the server of the funds transfer system, authenticity of the digital I OWE YOU; and

after confirmation of the authenticity of the digital I OWE YOU, conducting a funds transfer to the vendor over the network.

2. The method for performing the electronic funds transfer transaction of claim 1 wherein the funds transfer is conducted using an automated clearinghouse network.

3. The method for performing the electronic funds transfer transaction of claim 1 wherein the funds transfer system is separate from the vendor system.

4. The method for performing the electronic funds transfer transaction of claim 1 , wherein the validation information comprises sufficient information for the funds transfer system to identify an account the user.

5. The method for performing the electronic funds transfer transaction of claim 1 , wherein account information of the user is maintained logically and physically separate from the vendor system.

6. A system for performing an electronic funds transfer transaction, the system comprising:

a processor; and

a memory communicatively coupled with and readable by the processor and having stored therein processor-readable instructions which, when executed by the processor, cause the processor to:

receive a selection of an icon that indicates a payment option from a plurality of payment options via a store-based input console associated with a vendor, wherein

the store-based input console presents the icon associated with the payment option;

in response to the selection of the icon, cause the store-based input console to present a graphical interface comprising multiple input fields to be completed by the user;

receive, from the user, validation information input to the store-based input console via the multiple input fields of the graphical interface, wherein

the validation information comprising a password; and

account information of the user is not exposed to a vendor system associated with the vendor;

validate over a network the validation information that comprises the password with the account information of the user stored by a server of the funds transfer system by checking validation information, including the password, against a database of the funds transfer system to determine the validation information is correct;

in response to validating the validation information that comprises the password with the account information specific to the user stored by the funds transfer system, transmit over the network a digital I OWE YOU to the vendor with the server;

receive the digital I OWE YOU over the network with the server;

confirm authenticity of the received digital I OWE YOU; and

after confirmation of the authenticity of the received digital I OWE YOU, conduct a funds transfer to the vendor over the network.

7. The system for performing the electronic funds transfer transaction of claim 6 , wherein the funds transfer is conducted using an automated clearinghouse network.

8. The system for performing the electronic funds transfer transaction of claim 6 , wherein the funds transfer system is separate from the vendor system.

9. The system for performing the electronic funds transfer transaction of claim 6 , wherein the validation information comprises sufficient information for the funds transfer system to identify an account the user.

10. The system for performing the electronic funds transfer transaction of claim 6 , wherein account information of the user is maintained logically and physically separate from the vendor system.

11. A computer program product residing on a non-transitory processor-readable medium for performing an electronic funds transfer transaction, the computer program product comprising processor-readable instructions configured to cause a processor to:

receive a selection of a payment option from a plurality of payment options via a store-based input console associated with a vendor, wherein

the store-based input console presents the icon associated with the payment option;

in response to the selection of the icon, cause the store-based input console to present a graphical interface comprising multiple input fields to be completed by the user;

receive, from the user, validation information input to the store-based input console via the multiple input fields of the graphical interface, wherein

the validation information comprising a password; and

account information of the user is not exposed to a vendor system associated with the vendor;

validate over a network the validation information that comprises the password with the account information of the user stored by a server of the funds transfer system by checking validation information, including the password, against a database of the funds transfer system to determine the validation information is correct;

in response to validating the validation information that comprises the password with the account information specific to the user stored by the funds transfer system, transmit a digital I OWE YOU to the vendor over the network with the server;

receive the digital I OWE YOU over the network with the server;

confirm authenticity of the received digital I OWE YOU; and

after confirmation of the authenticity of the received digital I OWE YOU, conduct a funds transfer to the vendor over the network.

12. The computer program product for performing the electronic funds transfer transaction of claim 11 , wherein the funds transfer is conducted using an automated clearinghouse network.

13. The computer program product for performing the electronic funds transfer transaction of claim 11 , wherein the funds transfer system is separate from the vendor system.

14. The computer program product for performing the electronic funds transfer transaction of claim 11 , wherein the validation information comprises sufficient information for the funds transfer system to identify an account the user.

15. The computer program product for performing the electronic funds transfer transaction of claim 11 , wherein account information of the user is maintained logically and physically separate from the vendor system.

16. The method for performing the electronic funds transfer transaction of claim 1 wherein:

the graphical interface presented by the store-based input console comprises a representation of a check; and

at least some fields of the multiple fields of the graphical interface comprise fields on the representation of the check.

17. The method for performing the electronic funds transfer transaction of claim 16 wherein:

when presented to the user by the store-based input console, one or more fields of the multiple fields are presented as completed based on purchase information.

18. The system for performing the electronic funds transfer transaction of claim 6 , wherein:

the graphical interface presented by the store-based input console comprises a representation of a check; and

at least some fields of the multiple fields of the graphical interface comprise fields on the representation of the check.

19. The method for performing the electronic funds transfer transaction of claim 1 , the method further comprising:

validating the vendor using a vendor database.

20. The method for performing the electronic funds transfer transaction of claim 1 , wherein validating the validation information further comprises:

determining whether the funds transfer system is authorized to access an account of the user, the account being associated with the account information.

21. The method for performing the electronic funds transfer transaction of claim 1 , wherein receiving the digital I OWE YOU comprises receiving, by the funds transfer system from the vendor, a file that comprises a plurality of digital I OWE YOUs received by the vendor for a day.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050094/0455 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: FIRST DATA CORPORATION; CLOVER NETWORK, INC.; MONEY NETWORK FINANCIAL, LLC
Reel/Frame 049899/0001 →
SECURITY INTEREST Recorded Sep 22, 2015
From: FIRST DATA CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036656/0224 →
SECURITY AGREEMENT Recorded Mar 25, 2013
From: FIRST DATA CORPORATION; CLOVER NETWORKS, INC.; MONEY NETWORK FINANCIAL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 030080/0531 →
Continuity (3)
Continuation 12048109 · Mar 13, 2008
Continuation 09516209 · Feb 29, 2000
Related Publication 20120179610A1 · Jul 12, 2012
Cited By (2)
US 12,406,267 US 12,518,270