IP Library › Granted Patent US 12,503,356
Granted Patent B2
US 12,503,356 · App. 17/681,127 · Granted Dec 23, 2025

Fuel dispenser communication

Inventors: Henry Fieglein (Leander, TX); Richard Carlsson (Malmo, SE)
Assignee: Wayne Fueling Systems LLC
B67D7/62B67D7/04B67D7/08B67D7/307G06Q20/20G07F13/025B67D2007/044B67D7/14G05B2219/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 12,503,356
App. No.
17/681,127
Granted
Dec 23, 2025
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 (60)

1 . A method, comprising:

translating a command in a first format compatible with a payment terminal of a fuel dispenser to a second format that is incompatible with the payment terminal and is compatible with a fuel controller of the fuel dispenser;

wherein the second format is selected from one of a plurality of possible second formats each corresponding to a different type of fuel controller using a conversion table;

execution of the command in the first format causes the payment terminal to perform a function related to fuel payment; and

execution of the translated command in the second format causes the fuel controller to perform a function related to mechanical operation of the fuel dispenser.

2 . The method of claim 1 , wherein a central processing unit (CPU) translates the command; and

the CPU is located within a forecourt controller communicably coupled to the fuel dispenser.

3 . The method of claim 2 , further comprising, before the translating, the forecourt controller transmitting the command in the first format to the fuel dispenser, which executes the command in the first format; and

the forecourt controller transmitting the translated command in the second format to the fuel dispenser, which executes the translated command in the second format.

4 . The method of claim 1 , wherein a central processing unit (CPU) translates the command;

the CPU is located within the fuel dispenser;

the method further comprises the fuel dispenser receiving the command in the first format from a forecourt controller; and

the fuel dispenser executes the command in the first format and executes the translated command in the second format.

5 . The method of claim 1 , wherein a computer chip installed in a circuit board translates the command; and

the computer chip is located within a forecourt controller communicably coupled to the fuel dispenser.

6 . The method of claim 5 , further comprising, before the translating, the forecourt controller transmitting the command in the first format to the fuel dispenser, which executes the command in the first format; and

the forecourt controller transmitting the translated command in the second format to the fuel dispenser, which executes the translated command in the second format.

7 . The method of claim 1 , wherein a computer chip installed in a circuit board translates the command;

the computer chip is located within the fuel dispenser;

the method further comprises the fuel dispenser receiving the command in the first format from a forecourt controller; and

the fuel dispenser executes the command in the first format and executes the translated command in the second format.

8 . The method of claim 1 , wherein the conversion table is stored in a memory, wherein the selecting comprises:

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

selecting a one of the plurality of entries that corresponds to a type of the fuel controller of the fuel dispenser.

9 . 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 the method of claim 1 .

10 . A method, comprising:

translating a command in a first format compatible with a fuel controller of a fuel dispenser to a second format that is incompatible with the fuel controller and is compatible with a payment terminal of the fuel dispenser;

wherein the second format is selected from one of a plurality of possible second formats each corresponding to a different type of payment terminal using a conversion table;

execution of the command in the first format causes the fuel controller to perform a function related to mechanical operation of the fuel dispenser; and

execution of the translated command in the second format causes the fuel controller to perform a function related to fuel payment.

11 . The method of claim 10 , wherein a central processing unit (CPU) translates the command; and

the CPU is located either within the fuel dispenser or within a forecourt controller communicably coupled to the fuel dispenser.

12 . The method of claim 10 , wherein a computer chip installed in a circuit board translates the command; and

the computer chip is located either within the fuel dispenser or within a forecourt controller communicably coupled to the fuel dispenser.

13 . 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 B perform the method of claim 10 .

14 . A method, comprising:

receiving a command in a first format that is compatible with one of a fuel controller and a payment terminal and is incompatible with an other one of the fuel controller and the payment terminal;

determining, using a conversion table, a second format from among a plurality of possible second formats that is compatible with the other one of the fuel controller and the payment terminal; and

transmitting the command in the determined second format to the other one of the fuel controller and the payment terminal.

15 . The method of claim 14 , wherein a central processing unit (CPU) receives the command, determines the second format, and transmits the command; and

the CPU is located within a forecourt controller communicably coupled to a fuel dispenser that includes the fuel controller and the payment terminal.

16 . The method of claim 14 , wherein a central processing unit (CPU) receives the command, determines the second format, and transmits the command; and

the CPU is located within a fuel dispenser that includes the fuel controller and the payment terminal.

17 . The method of claim 14 , wherein a computer chip installed in a circuit board receives the command, determines the second format, and transmits the command; and

the computer chip is located within a forecourt controller communicably coupled to a fuel dispenser that includes the fuel controller and the payment terminal.

18 . The method of claim 14 , wherein a computer chip installed in a circuit board receives the command, determines the second format, and transmits the command; and

the computer chip is located within a fuel dispenser that includes the fuel controller and the payment terminal.

19 . The method of claim 14 , wherein the one of the fuel controller and the payment terminal is the payment terminal;

the other one of the fuel controller and the payment terminal is the fuel controller;

the conversion table is stored in a memory; and

determining the second format includes:

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

selecting a one of the plurality of entries that corresponds to a type of the fuel controller.

20 . The method of claim 14 , wherein the one of the fuel controller and the payment terminal is the fuel controller;

the other one of the fuel controller and the payment terminal is the payment terminal;

the conversion table is stored in a memory; and

determining the second format includes:

reading the conversion table, the conversion table including a plurality of entries, each of the entries corresponding to a different type of payment terminal, and

selecting a one of the plurality of entries that corresponds to a type of the payment terminal.

21 . 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 the method of claim 14 .

Continuity (4)
Continuation 16806870 · Mar 2, 2020
Division 16275999 · Feb 14, 2019
Division 15206951 · Jul 11, 2016
Related Publication 20220177294A1 · Jun 9, 2022
References Cited (40)
US 5072380A · Randelman et al. · 1991 [cited by applicant]
US 5557529A · Warn et al. · 1996 [cited by applicant]
US 5663887A · Warn et al. · 1997 [cited by applicant]
US 5694326A · Warn · 1997 [cited by examiner]
US 5790410A · Warn et al. · 1998 [cited by applicant]
US 5831861A · Warn et al. · 1998 [cited by applicant]
US 5956688A · Kokubo et al. · 1999 [cited by applicant]
US 6116505A · Withrow · 2000 [cited by applicant]
US 6360138B1 · Coppola et al. · 2002 [cited by applicant]
US 6546314B1 · Carr et al. · 2003 [cited by applicant]
US 6820041B2 · Royal, Jr. et al. · 2004 [cited by applicant]
US 7280087B2 · Williams et al. · 2007 [cited by applicant]
US 7953968B2 · Robertson et al. · 2011 [cited by applicant]
US 9087427B2 · Weston et al. · 2015 [cited by applicant]
US 10214411B2 · Fieglein · 2019 [cited by examiner]
US 10584024B2 · Fieglein et al. · 2020 [cited by applicant]
US 11261080B2 · Fieglein et al. · 2022 [cited by applicant]
US 20010000614A1 · Royal et al. · 2001 [cited by applicant]
US 20050240541A1 · Giacaman · 2005 [cited by examiner]
US 20060079993A1 · Warn et al. · 2006 [cited by applicant]
US 20060079995A1 · Warn et al. · 2006 [cited by applicant]
US 20060265736A1 · Robertson et al. · 2006 [cited by applicant]
US 20070261760A1 · Harrell · 2007 [cited by applicant]
US 20140202580A1 · Hutchinson · 2014 [cited by applicant]
US 20150143116A1 · Tang et al. · 2015 [cited by applicant]
US 20150143123A1 · Bergqvist · 2015 [cited by applicant]
US 20160023640A1 · Casale · 2016 [cited by applicant]
US 20170188180A1 · Bretthauer · 2017 [cited by applicant]
CN 104471224A · 2015 [cited by applicant]
EP 3481767A1 · 2019 [cited by applicant]
WO WO2009026957A1 · 2009 [cited by applicant]
WO WO2014011350A2 · 2014 [cited by applicant]
WO WO2014085399A2 · 2014 [cited by applicant]
WO WO2018013453A1 · 2018 [cited by applicant]
Extended European Search Report for EP App. No. 17828227.3 mailed Apr. 9, 2020 (10 pages). [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/US2017/041312 dated Jan. 24, 2019. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2017/041312 dated Sep. 13, 2017. [cited by applicant]
U.S. Appl. No. 15/206,951, U.S. Pat. No. 10,214,411, filed Jul. 11, 2016, Henry Fieglein et al. [cited by applicant]
U.S. Appl. No. 16/275,999, U.S. Pat. No. 10,584,024, filed Feb. 14, 2019, Henry Fieglein et al. [cited by applicant]
U.S. Appl. No. 16/806,870, U.S. Pat. No. 11,261,080, filed Mar. 2, 2020, Henry Fieglein et al. [cited by applicant]