IP Library Granted Patent US 11,443,582
Granted Patent B2
US 11,443,582 · App. 16/702,408 · Granted Sep 13, 2022

Virtual payment system and method for dispensing fuel

Inventor: Michael Derby (Madison, AL)
Assignee: Avalan Wireless Systems, Inc.
G07F9/002B67D7/04B67D7/145G06Q20/204G06Q20/3278G07F13/025
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 11,443,582
App. No.
16/702,408
Granted
Sep 13, 2022
Kind
B2
Abstract

A system facilitating payment for fuel dispensing includes a fuel dispenser associated with a current-loop-to-ethernet converter for receiving serial data from a fuel dispenser controller and converting said serial data to an ethernet signal and a network appliance coupled the current-loop-to-ethernet converter by an ethernet port. A virtual payment facilitator is connected to the network appliance over a VPN and to a payment authorization entity, also over a VPN. A process performed by the system includes receiving a fueling request at the virtual payment facilitator from the payment authorization entity and converting that request into a command issued to the fuel dispenser to dispense fuel.

Claims (35)

1. A system for facilitating payment for fuel dispensing comprising:

a fuel dispenser, said fuel dispenser being associated with a current-loop-to-ethernet converter for receiving serial data from a fuel dispenser controller and converting said serial data to an ethernet signal and a network appliance coupled to said current-loop-to-ethernet converter by an ethernet port; and

a remote virtual payment facilitator, said virtual payment facilitator comprising:

a first virtual private network server configured to communicate over a first virtual private network through a public network with said network appliance;

a second virtual private network server configured to communicate over a second virtual private network through a public network with a payment authorization entity; and

a virtual forecourt dispenser controller responsive to said first and second virtual private network servers, said virtual forecourt dispenser configured to issue fuel dispensing commands to said fuel dispenser over said first virtual private network.

2. The system of claim 1 , wherein said virtual forecourt dispenser is configured to generate an application program interface message.

3. The system of claim 1 , wherein said virtual payment facilitator further comprises first and second firewalls for preventing unauthorized access to said facilitator over said public network.

4. The system of claim 1 , wherein said virtual private network servers execute a dynamic host configuration protocol.

5. The system of claim 1 , wherein said virtual payment facilitator is configured with a database, said database configured to store data comprising fuel dispenser identification data.

6. The system of claim 5 , wherein said database if further configured to store fuel dispenser identification data and fuel volume data.

7. The system of claim 6 , wherein said virtual private network servers execute a dynamic host configuration protocol.

8. The system of claim 7 , wherein said virtual payment facilitator further comprises an IP address tracking module coupled to said first virtual private network server, said tracking module configured to retrieve said fuel dispenser identification data from said database and compare said data to an IP address embedded within a signal received by said first virtual private network server and to update said database based upon the comparison.

9. The system of claim 1 , wherein said current-loop-to-ethernet converter comprises a monitor module for intercepting serial data received by the current-loop-to-ethernet converter and relaying said serial data to one of an ethernet module and said dispenser.

10. A method for facilitating payment for fuel, said method comprising the steps of:

receiving a fuel dispense request at a remote virtual payment facilitator from a payment authorization entity over a first virtual private network, said virtual payment facilitator comprising a virtual forecourt dispenser controller, and said request comprising data identifying a fuel dispenser;

issuing a command from said virtual payment facilitator via said virtual forecourt dispenser controller to said dispenser to dispense fuel, said command issued over a second virtual private network established directly between said virtual payment facilitator and said dispenser;

receiving a signal from said dispenser at said virtual payment facilitator over said second virtual private network, said signal indicating fuel dispensing is complete; and

transmitting an application program interface message over said first virtual private network from said virtual payment facilitator to said payment authorization entity, said message indicating fuel dispensing is complete.

11. The method of claim 10 , wherein said step of receiving a fuel dispense request comprises the steps of:

decrypting said fuel dispense request;

identifying said dispenser; and

converting said request into a first machine language signal.

12. The method of claim 11 , wherein said step of issuing a command to said fuel dispenser comprises the steps of:

encrypting a second machine language signal;

sending said encrypted second machine language signal to said fuel dispenser;

decrypting said encrypted second machine language signal at said fuel dispenser;

converting said request into a serial data signal; and

issuing said serial data signal to said fuel dispenser.

13. The method of claim 10 , wherein said step of receiving a signal from said dispenser indicating fuel dispensing is complete comprises the steps of:

receiving an encrypted third machine language signal from said fuel dispenser;

decrypting said encrypted third machine language signal;

converting said decrypted third machine language signal into an application program interface message indicating fuel dispensing is complete.

14. The method of claim 10 , wherein said step of transmitting an application program interface message comprises the step of encrypting said application program interface message.

15. The method of claim 10 , wherein said signal received from said dispenser at said virtual payment facilitator comprises data representing at least one of volume of dispensed fuel and fuel price.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2022
From: HENNIG, JASON
To: AVALAN WIRELESS SYSTEMS, INC.
Reel/Frame 061454/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: DERBY, MICHAEL R.
To: AVALAN WIRELESS SYSTEMS, INC.
Reel/Frame 053928/0094 →
Continuity (2)
Provisional Application 62774389 · Dec 3, 2018
Related Publication 20200175803A1 · Jun 4, 2020
Cited By (2)
US 12,518,533 US 12,567,087