IP Library Granted Patent US 7,909,242
Granted Patent B2
US 7,909,242 · App. 11/552,915 · Granted Mar 22, 2011

System and method for electronic prepaid account replenishment

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 7,909,242
App. No.
11/552,915
Granted
Mar 22, 2011
Kind
B2
Abstract

A method for crediting a customer account maintained by a vendor of services in response to payment received from a customer is disclosed herein. The method includes issuing, to the customer, a membership account number associated with at least the customer account. A membership account number and a payment corresponding to a requested amount of a service offered by the vendor are received from the customer at a point-of-sale. The method further includes generating, at the point-of-sale, an authorization message including at least the membership account number and embedded transaction information identifying the service offered by the vendor and the requested amount. The embedded transaction information is then communicated from the point-of-sale to a database server. The customer account is credited, in response to the embedded transaction information, based upon an amount of the payment. The method also includes electronically transferring funds based upon the amount of the payment from a first account associated with the point-of-sale to a second account associated with the vendor.

Claims (43)

1. A method for providing authorization to credit a customer account maintained by a vendor of services in response to payment received from a customer, the method comprising:

receiving, from the customer at a point-of-sale, a payment corresponding to a requested amount of a service offered by the vendor;

generating, at the point-of-sale, an authorization message including at least an account number associated with the customer account, transaction information identifying both the service offered by the vendor and the requested amount of the service and a virtual payment amount that encodes the transaction information; and

transmitting, from the point-of-sale, the authorization message over a network.

2. The method of claim 1 further including receiving, at the point-of-sale, a response indicating that the transaction information defines a valid transaction.

3. The method of claim 1 further including receiving, at the point-of-sale, a response indicating that the transaction information does not define a valid transaction.

4. The method of claim 1 further including receiving, at the point-of-sale, a response to the authorization message.

5. The method of claim 4 , wherein the response is generated as a result of a request to credit the customer account.

6. The method of claim 4 , wherein the response is generated as a result of a determination that the vendor offers the service.

7. The method of claim 6 , wherein the determination is based on the virtual payment amount.

8. The method of claim 7 , wherein the determination is further based on a correspondence between the virtual payment amount and stored information relating to the vendor.

9. The method of claim 4 , wherein the response is generated as a result of a retrieval of customer account information specific to the customer account.

10. A computer program product comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for providing authorization to credit a customer account maintained by a vendor of services in response to payment received from a customer, the method comprising:

receiving, from the customer at a point-of-sale, a payment corresponding to a requested amount of a service offered by the vendor;

generating, at the point-of-sale, an authorization message including at least an account number associated with the customer account, transaction information identifying both the service offered by the vendor and the requested amount of the service and a virtual payment amount that encodes the transaction information; and

transmitting, from the point-of-sale, the authorization message over a network.

11. The computer program product of claim 10 , wherein the method further includes: receiving, at the point-of-sale, a response to the authorization message.

12. The computer program product of claim 11 , wherein the response is generated as a result of a request to credit the customer account.

13. The computer program product of claim 11 , wherein the response is generated as a result of a determination that the vendor offers the service.

14. The computer program product of claim 13 , wherein the determination is based on the virtual payment amount.

15. The computer program product of claim 14 , wherein the determination is further based on a correspondence between the virtual payment amount and stored information relating to the vendor.

16. The computer program product of claim 11 , wherein the response is generated as a result of a retrieval of customer account information specific to the customer account.

17. A computer system for use in providing authorization to credit a customer account maintained by a vendor of services in response to payment received from a customer, the system comprising:

a processor operable to:

receive, from the customer at a point-of-sale, a payment corresponding to a requested amount of a service offered by the vendor;

generate, at the point-of-sale, an authorization message including at least an account number associated with the customer account, transaction information identifying both the service offered by the vendor and the requested amount of the service and a virtual payment amount that encodes the transaction information; and

transmit, from the point-of-sale, the authorization message over a network.

18. The computer system of claim 17 , wherein the processor is further operable to: receive a response to the authorization message.

19. The computer system of claim 18 , wherein the response is generated as a result of a request to credit the customer account.

20. The computer system of claim 19 , wherein the determination is based on the virtual payment amount.

21. The computer system of claim 20 , wherein the determination is further based on a correspondence between the virtual payment amount and stored information relating to the vendor.

22. The computer system of claim 18 , wherein the response is generated as a result of a determination that the vendor offers the service.

23. The computer system of claim 18 , wherein the response is generated as a result of a retrieval of customer account information specific to the customer account.

24. An apparatus for use in providing authorization to credit a customer account maintained by a vendor of services in response to payment received from a customer, the apparatus comprising:

one or more first input devices that receive, from the customer, a payment corresponding to a requested amount of a service offered by the vendor;

a processor that generates an authorization message including at least an account number associated with the customer account, transaction information identifying both the service offered by the vendor and the requested amount of the service and a virtual payment amount that encodes the transaction information; and

an output device that transmits the authorization message to a network.

25. The apparatus of claim 24 , wherein the system further includes: a second output device that receives a response to the authorization message from the network.

26. The apparatus of claim 25 , wherein the response is generated as a result of a request to credit the customer account.

27. The apparatus of claim 25 , wherein the response is generated as a result of a determination that the vendor offers the service.

28. The computer program product of claim 27 , wherein the determination is based on the virtual payment amount.

29. The apparatus of claim 28 , wherein the determination is further based on a correspondence between the virtual payment amount and stored information relating to the vendor.

30. The apparatus of claim 25 , wherein the response is generated as a result of a retrieval of customer account information specific to the customer account.

Assignments (7)
RELEASE (REEL 046393 / FRAME 0670) Recorded Mar 13, 2024
From: JPMORGAN CHASE BANK, N.A.
To: BLACKHAWK NETWORK, INC.; BLACKHAWK ENGAGEMENT SOLUTIONS (DE). INC.; EWI HOLDINGS, INC.; CASHSTAR INC.
Reel/Frame 066796/0196 →
SECOND LIEN SECURITY AGREEMENT Recorded Jun 20, 2018
From: BLACKHAWK ENGAGEMENT SOLUTIONS (DE), INC.; BLACKHAWK NETWORK, INC.; EWI HOLDINGS, INC.; CARDLAB, INC.; CARDPOOL, INC.; CASHSTAR INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046393/0670 →
FIRST LIEN SECURITY AGREEMENT Recorded Jun 19, 2018
From: BLACKHAWK ENGAGEMENT SOLUTIONS (DE), INC.; BLACKHAWK NETWORK, INC.; EWI HOLDINGS, INC.; CARDLAB, INC.; CARDPOOL, INC.; CASHSTAR INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047377/0011 →
RELEASE OF SECURITY INTEREST Recorded Jun 18, 2018
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: EWI HOLDINGS, INC.
Reel/Frame 046112/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: ROSE, MARSHALL
To: EWI HOLDINGS, INC.
Reel/Frame 044575/0982 →
SECURITY INTEREST Recorded Apr 24, 2014
From: EWI HOLDINGS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 032751/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2014
From: PASCHINI, MILES
To: EWI HOLDINGS, INC.
Reel/Frame 032672/0670 →