IP Library › Granted Patent US 10,214,411
Granted Patent B2
US 10,214,411 · App. 15/206,951 · Granted Feb 26, 2019

Fuel dispenser communication

Inventors: Henry Fieglein (Cedar Park, TX); Richard Carlsson (Malmo, SE)
Assignee: Wayne Fueling Systems LLC
B67D7/62B67D7/04B67D7/08B67D7/307G06Q20/20B67D7/14B67D2007/044G05B2219/45076
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,214,411
App. No.
15/206,951
Granted
Feb 26, 2019
Kind
B2
Abstract

Various systems, devices, and methods are provided for facilitating communication between a forecourt controller and a fuel dispenser. In certain aspects, a fuel controller translator is provided for translating commands transmitted between the forecourt controller and the fuel dispenser. For example, where the forecourt controller transmits commands that are compatible with the payment terminal, but not with the fuel controller, the fuel controller translator can translate the commands received from the forecourt controller into a format compatible with the fuel controller. Conversely, the fuel controller translator can translate commands received from the fuel controller into a format that is compatible with the forecourt controller.

Claims (55)

1. A fuel controller translator, comprising:

a translator board having at least one programmable processor, the translator board connected by a first wire to an external source and connected by a second wire to a fuel controller in a fuel dispenser; and

a non-transient machine-readable medium storing instructions which, when executed by the at least one programmable processor, configure the fuel controller translator to perform operations comprising:

receiving a command from an external source, the command having a first format;

reading a conversion table stored in a memory of the fuel controller translator, the conversion table including a plurality of entries, each of the entries corresponding to a different type of fuel controller;

selecting a one of the plurality of entries that corresponds to a type of the fuel controller that is connected by the second wire to the translator board;

determining, based on the selected one of the plurality of entries, a second format for the command; and

transmitting the command in the second format to the fuel controller.

2. The fuel controller translator of claim 1 , further configured to cause the at least one programmable processor to perform operations comprising:

receiving a second command in the second format from the fuel controller;

translating the second command into a first format compatible with the external device; and

transmitting the translated second command in the first format to the external device.

3. The fuel controller translator of claim 1 , further configured to cause the at least one programmable processor to perform operations comprising:

combining a plurality of commands in the first format into a single command in the second format, the translated command comprising the single command.

4. The fuel controller translator of claim 1 , further configured to cause the at least one programmable processor to perform operations comprising:

expanding a command in the first format into a plurality of commands in the second format, the translated command comprising the plurality of commands.

5. The fuel controller translator of claim 1 , wherein the external source is a point-of-sale system configured to control operation of a component of a fuel dispenser.

6. A method for implementation by at least one programmable processor, the method comprising:

receiving a command from an external source, the command having a first format;

reading a conversion table stored in a memory, the conversion table including a plurality of entries, each of the entries corresponding to a different type of fuel controller;

selecting a one of the plurality of entries that corresponds to a type of a fuel controller that is operatively connected to the at least one programmable processor;

determining, based on the selected one of the plurality of entries, a second format for the command; and

transmitting the command in the second format to the fuel controller.

7. The method of claim 6 further comprising:

receiving a second command in the second format from the fuel controller;

translating the second command into a first format compatible with the external device; and

transmitting the translated second command in the first format to the external device.

8. The method of claim 6 , the translating comprising combining a plurality of commands in the first format into a single command in the second format, the translated command comprising the single command.

9. The method of claim 6 , the translating comprising expanding a command in the first format into a plurality of commands in the second format, the translated command comprising the plurality of commands.

10. The method of claim 6 , wherein the external source is a point-of-sale system configured to control operation of a component of a fuel dispenser.

11. A computer program product comprising a non-transient, machine-readable medium storing instructions which, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

receiving a command from an external source, the command having a first format;

reading a conversion table, the conversion table including a plurality of entries, each of the entries corresponding to a different type of fuel controller;

selecting a one of the plurality of entries that corresponds to a type of the fuel controller that is operatively connected to the at least one programmable processor;

determining, based on the selected one of the plurality of entries, a second format for the command; and

transmitting the command in the second format to the fuel controller.

12. The computer program product of claim 11 further comprising:

receiving a second command in the second format from the fuel controller;

translating the second command into a first format compatible with the external device; and

transmitting the translated second command in the first format to the external device.

13. The computer program product of claim 11 , the translating comprising:

combining a plurality of commands in the first format into a single command in the second format, the translated command comprising the single command.

14. The computer program product of claim 11 , the translating comprising:

expanding a command in the first format into a plurality of commands in the second format, the translated command comprising the plurality of commands.

15. The computer program product of claim 11 , wherein the external source is a forecourt connection hub configured to control operation of a component of a fuel dispenser.

16. The fuel controller translator of claim 1 , wherein the different types of fuel controllers are different based on the fuel controllers each being associated with a different vendor;

the fuel controller that is connected by the second wire to the translator board has a vendor associated therewith; and

the selected one of the plurality of entries corresponds to the vendor associated with the fuel controller that is connected by the second wire to the translator board.

17. The fuel controller translator of claim 1 , wherein the different types of fuel controllers are different based on the fuel controllers each being a different model of fuel controller; and

the selected one of the plurality of entries corresponds to a model of the fuel controller that is connected by the second wire to the translator board.

18. The fuel controller translator of claim 1 , further configured to cause the at least one programmable processor to perform operations comprising translating the command into the second format;

wherein transmitting the command in the second format to the fuel controller comprises transmitting the translated command.

19. The fuel controller translator of claim 1 , further configured to cause the at least one programmable processor to perform operations comprising retrieving the command in the second format from the selected one of the plurality of entries;

wherein transmitting the command in the second format to the fuel controller comprises transmitting the retrieved command.

20. The method of claim 6 , wherein the different types of fuel controllers are different based on either the fuel controllers each being associated with a different vendor or the fuel controllers each being a different model of fuel controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2016
From: FIEGLEIN, HENRY; CARLSSON, RICHARD
To: WAYNE FUELING SYSTEMS LLC
Reel/Frame 039282/0206 →
Continuity (1)
Related Publication 20180009652A1 · Jan 11, 2018
Cited By (6)
US 12,503,356 US 12,518,533 US 12,528,691 US 12,567,087 US 12,613,715 US 12,662,368