IP Library Granted Patent US 10,007,940
Granted Patent B2
US 10,007,940 · App. 14/271,194 · Granted Jun 26, 2018

Transaction processing with payment agent

Inventors: Randy D. Sines (Spokane, WA); Randy A. Gregory (Spokane, WA)
Assignee: eCardless Bancorp, Ltd.
G06Q30/0613G06Q20/382G06Q20/40G06Q20/4016G06Q30/018G06Q30/02G06Q30/06G06Q30/0601G06Q30/0609G06Q30/0633G06Q30/0635G06Q30/0641G06Q40/00G06Q40/04G06Q20/0855G06Q20/10G06Q20/20G06Q20/204G06Q30/00G06Q30/0236G06Q30/0239
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,007,940
App. No.
14/271,194
Granted
Jun 26, 2018
Kind
B2
Abstract

Methods for purchasing of goods or services over the internet. A customer has a customer account set up at a bank with associated account information. The account information includes verification information for verification parameters, such as authorized computer identification, authorized delivery addresses, authorized user identification, authorized telephone caller identification, and/or other account information. An order is placed by a user via an ordering computer which provides order information. Such order information includes verification variables used by the bank. Verification and/or authentication using one or more variables of the customer account information is used by the bank to validate the order before assuring payment to the merchant.

Claims (63)

1. A method for conducting a transaction between a customer using a customer computer and a merchant that offers goods and/or services, wherein a bank authenticates the transaction in association with a customer account and assures payment to the merchant, comprising:

setting up a customer account using bank interface software, said account including a customer account number, other customer account information and at least one authentication parameter which is not enabling to an intercepting party to conduct a purchase using the customer account, said interface software providing a computer identification code identifying the customer computer as an authorized customer computer;

assembling order information for a customer order using a merchant computer associated with the merchant, said assembling step including a description of charges associated with the goods and/or services;

communicating merchant verification information between the merchant computer and a bank computer associated with the bank;

verifying using the bank computer that the merchant computer is an authorized merchant computer based on the merchant verification information;

communicating between the merchant computer and the bank computer with the merchant computer providing merchant identification, the description of charges associated with the order and the bank computer providing a transaction identifier associating the customer order with the merchant, said communicating and said assembling steps being performed without communicating a customer account number or similar customer account identification which may be used to make fraudulent charges against the customer account;

communicating between the customer computer and the bank computer customer verification information that authenticates the customer as acceptable for conducting transactions against said customer account;

communicating between the customer computer and the bank computer the computer identification code that verifies said customer computer is an authorized computer associated with the customer account;

communicating said transaction identifier for said customer order between the merchant computer and the customer computer via a non-internet communication linkage;

communicating between the customer computer and the bank computer said transaction identifier for said customer order without communicating a customer account number or similar customer account identification which may be used to make fraudulent charges against the customer account;

associating said customer order with said customer using the bank computer based on said transaction identifier communicated by the customer computer to the bank computer;

determining using the bank computer whether funds are available from a payment agent to pay charges on behalf of said customer account based on an arrangement between the payment agent and the customer; and

authorizing the transaction and assuring payment by the bank using the bank computer and communicating the authorization and assurance to said merchant computer without communicating a customer account number or similar customer account identification which may be used to make fraudulent charges against the customer account.

2. The method of claim 1 and further comprising:

providing an indication using the customer computer that the customer approves said description of charges associated with the customer order.

3. The method of claim 1 wherein setting up the customer account includes identifying personal identification information that is used to authenticate the customer as acceptable for conducting transactions against said customer account, and wherein said personal identification information is input into the customer computer during the transaction.

4. The method of claim 3 and further comprising:

authenticating the customer user as acceptable for conducting transactions against said customer account using the personal identification information input into the customer computer during the transaction.

5. The method of claim 1 wherein communicating the transaction identifier between the merchant computer and the bank computer is conducted via a non-internet communication linkage.

6. The method of claim 1 and further comprising:

displaying on the customer computer payment options associated with the customer.

7. The method of claim 6 and further comprising:

displaying on the customer computer payment account options arranged between the customer and the payment agent.

8. The method of claim 1 wherein the bank computer comprises a single computer.

9. The method of claim 1 wherein the bank computer comprises multiple computers associated with the bank.

10. The method of claim 1 wherein the merchant computer comprises a single computer.

11. The method of claim 1 wherein the merchant computer comprises multiple computers associated with the merchant.

12. The method of claim 1 wherein during the transaction, encrypted communication linkages are established with the bank computer.

13. The method of claim 1 wherein the non-internet communication linkage between the merchant computer and the customer computer is encrypted.

14. The method of claim 1 wherein information communicated during the transaction is encrypted.

15. A method for conducting a transaction between a customer using a customer computer and a merchant that offers goods and/or services, wherein a bank authenticates the transaction in association with a customer account and assures payment to the merchant, comprising:

setting up a customer account using bank interface software, said account including a customer account number, other customer account information and at least one authentication parameter which is not enabling to an intercepting party to conduct a purchase using the customer account, said interface software providing a computer identification code identifying the customer computer as an authorized customer computer;

communicating between the customer computer and a bank computer customer verification information that authenticates the customer as acceptable for conducting transactions against said customer account;

communicating between the customer computer and the bank computer the computer identification code that verifies said customer computer is an authorized computer associated with the customer account;

communicating between the customer computer and the bank computer, wherein the bank computer provides a transaction identifier, said communicating being performed without communicating a customer account number or similar customer account identification which may be used to make fraudulent charges against the customer account;

assembling order information for a customer order using a merchant computer associated with the merchant, said assembling step including a description of charges associated with the goods and/or services;

communicating said transaction identifier between the customer computer and the merchant computer via a non-internet communication linkage;

associating the transaction identifier with the customer order using the merchant computer;

communicating merchant verification information between the merchant computer and the bank computer associated with the bank;

verifying using the bank computer that the merchant computer is an authorized merchant computer based on the merchant verification information;

communicating between the merchant computer and the bank computer with the merchant computer providing merchant identification, the description of charges associated with the order and the transaction identifier, said communicating step being performed without communicating a customer account number or similar customer account identification which may be used to make fraudulent charges against the customer account;

associating said customer order with said customer using the bank computer based on said transaction identifier communicated by the merchant computer to the bank computer;

determining using the bank computer whether funds are available from a payment agent to pay charges on behalf of said customer account based on an arrangement between the payment agent and the customer; and

authorizing the transaction and assuring payment by the bank using the bank computer and communicating the authorization and assurance to said merchant computer without communicating a customer account number or similar customer account identification which may be used to make fraudulent charges against the customer account.

16. The method of claim 15 wherein setting up the customer account includes identifying personal identification information that is used to authenticate the customer as acceptable for conducting transactions against said customer account, and wherein said personal identification information is input into the customer computer during the transaction.

17. The method of claim 16 and further comprising:

authenticating the customer user as acceptable for conducting transactions against said customer account using the personal identification information input into the customer computer during the transaction.

18. The method of claim 15 wherein communicating between the merchant computer and the bank computer is conducted via a non-internet communication linkage.

19. The method of claim 15 and further comprising:

analyzing said transaction using the bank computer to determine whether funding from a payment agent is available to pay charges on behalf of said customer account based on an arrangement between the payment agent and the customer.

20. The method of claim 15 and further comprising:

displaying on the customer computer payment options associated with the customer.

21. The method of claim 20 and further comprising:

displaying on the customer computer payment account options arranged between the customer and the payment agent.

22. The method of claim 15 wherein the bank computer comprises a single computer.

23. The method of claim 15 wherein the bank computer comprises multiple computers associated with the bank.

24. The method of claim 15 wherein the merchant computer comprises a single computer.

25. The method of claim 15 wherein the merchant computer comprises multiple computers associated with the merchant.

26. The method of claim 15 wherein during the transaction, encrypted communication linkages are established with the bank computer.

27. The method of claim 15 wherein the non-internet communication linkage between the merchant computer and the customer computer is encrypted.

28. The method of claim 15 wherein information communicated during the transaction is encrypted.

29. The method of claim 15 and further comprising:

providing an indication using the customer computer that the customer approves said description of charges associated with the customer order.

Assignments (2)
SECURITY INTEREST Recorded Oct 17, 2022
From: ECARDLESS BANCORP, LTD
To: LIT-US CHISUM 22-B LLC
Reel/Frame 061439/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2017
From: SINES, RANDY D.; GREGORY, RANDY A.
To: ECARDLESS BANCORP, LTD.
Reel/Frame 043369/0183 →
Continuity (7)
Continuation 13231442 · Sep 13, 2011
Continuation 12456512 · Jun 16, 2009
Continuation 11325638 · Jan 3, 2006
Continuation 11324832 · Jan 3, 2006
Continuation 09669335 · Sep 25, 2000
Continuation 09669332 · Sep 25, 2000
Related Publication 20150019430A1 · Jan 15, 2015