IP Library Granted Patent US 12,682,717
Granted Patent B2
US 12,682,717 · App. 18/887,720 · Granted Jul 14, 2026

System and method to process transactions at retail fueling stations using a mobile device

Inventors: Thomas Sherfey Chittenden, Jr. (Pflugerville, TX); Paul Matthew Kern (Austin, TX); Bradford Ian Loewy (Austin, TX); Sethuraman Subramanian (Austin, TX)
Assignee: Wayne Fueling Systems LLC
G07F15/001G06Q20/145G06Q20/32G07F13/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 12,682,717
App. No.
18/887,720
Granted
Jul 14, 2026
Kind
B2
Abstract

A method of processing a transaction includes receiving a site location code. Site configuration information corresponding to the received site location code is received from a database. That information includes more product record(s), each corresponding to a reservable product or a non-reservable product. A selection of one or more of the product records in the retrieved information is received. If any selected product record corresponds to a reservable product, a reservation command is produced. That command requests reservation of selected reservable product(s). A method of selecting a product includes receiving a location input and determining a site location code with it. The site location code is transmitted and one or more product records are received. Representations of one or more of the received product records are presented and a selection of products is received. An indication of the selection is transmitted.

Claims (52)

1 . A system to process transactions, comprising:

a portable computing device comprising:

a processor, and

a non-transitory computer-readable medium configured to store instructions, which when executed by the processor, cause the processor to perform operations;

wherein the operations comprise:

receiving a user input selecting at least one of a product available for purchase at a retail fueling location and a service available for purchase at the retail fueling location, and

transmitting, to a data processing system at the retail fueling location, data indicating the selection and thereafter receiving, from the data processing system at the retail fueling location, a reservation code for the selected at least one of the product available for purchase at the retail fueling location and the service available for purchase at the retail fueling location; and

wherein receipt of the reservation code at a dispenser of the selected at least one of the product available for purchase at the retail fueling location and the service available for purchase at the retail fueling location is configured to cause the dispenser to allow the user to receive the selected at least one of the product available for purchase at the retail fueling location and the service available for purchase at the retail fueling location.

2 . The system of claim 1 , wherein the operations further comprise:

receiving, from the data processing system at the retail fueling location and before receiving the user input, data for identifying a plurality of products available for purchase at the retail fueling location and a plurality of services available for purchase at the retail fueling location, and

displaying, on a display of the portable computing device, options for user selection that identify the plurality of products available for purchase at the retail fueling location and the plurality of services available for purchase at the retail fueling location.

3 . The system of claim 2 , wherein the data for identifying the plurality of products available for purchase at the retail fueling location and the plurality of services available for purchase at the retail fueling location allows for unique identification of the retail fueling location.

4 . The system of claim 1 , wherein the operations further comprise:

transmitting, to a payment processing system remote from the retail fueling location, a request to authorize payment for the selected at least one of the product available for purchase at the retail fueling location and the service available for purchase at the retail fueling location and thereafter receiving, from the payment processing system remote from the retail fueling location, authorization of the payment, and

transmitting, to the dispenser at the retail fueling location, data indicating that the payment has been authorized.

5 . The system of claim 1 , wherein receipt of the data indicating the selection at the data processing system is configured to cause the data processing system to communicate with a forecourt controller at the retail fueling location and receive the reservation code from the forecourt controller.

6 . The system of claim 1 , wherein the data processing system is external to the dispenser and external to the portable computing device.

7 . The system of claim 1 , wherein the reservation is for at least the product available for purchase at the retail fueling location.

8 . The system of claim 1 , wherein the reservation is for at least the service available for purchase at the retail fueling location.

9 . The system of claim 8 , wherein the dispenser is a fuel dispenser, and the product includes fuel dispensable from the fuel dispenser.

10 . The system of claim 8 , wherein the dispenser is a car wash point of sale, and the service includes a car wash.

11 . The system of claim 8 , wherein the dispenser is an oil change point of sale, and the service includes an oil change.

12 . The system of claim 1 , wherein the portable computing device is a phone, a laptop, or a tablet.

13 . A system to process transactions, comprising:

a portable computing device comprising:

a processor,

a display, and

a non-transitory computer-readable medium configured to store instructions, which when executed by the processor, cause the processor to perform operations;

wherein the operations comprise:

receiving, from a data processing system at a retail fueling location, data allowing for identification of a plurality of products available for purchase at the retail fueling location and a plurality of services available for purchase at the retail fueling location and thereafter displaying, on the display of the portable computing device, options for user selection that identify the plurality of products available for purchase at the retail fueling location and the plurality of services available for purchase at the retail fueling location,

receiving a user input selecting at least one of the options, and

transmitting, to a data processing system at the retail fueling location, data indicating the selection and thereafter receiving, from the data processing system at the retail fueling location, a reservation code for the selected at least one option; and

wherein receipt of the reservation code at a dispenser of the selected at least one of the product available for purchase at the retail fueling location and the service available for purchase at the retail fueling location is configured to cause the dispenser to allow the user to receive the selected at least one of the product available for purchase at the retail fueling location and the service available for purchase at the retail fueling location.

14 . The system of claim 13 , wherein the operations further comprise:

transmitting, to a payment processing system remote from the retail fueling location, a request to authorize payment for the selected option and thereafter receiving, from the payment processing system remote from the retail fueling location, authorization of the payment,

transmitting, to the dispenser at the retail fueling location, data indicating that the payment has been authorized, and

receipt of the data indicating the selection at the data processing system is configured to cause the data processing system to communicate with a forecourt controller at the retail fueling location and receive the reservation code from the forecourt controller.

15 . The system of claim 13 , wherein the data processing system is external to the dispenser and external to the portable computing device.

16 . The system of claim 13 , wherein the portable computing device is a phone, a laptop, or a tablet.

17 . A system to process transactions, comprising:

a data processing system configured to be located at a retail fueling location and comprising a first processor and a first non-transitory computer-readable medium configured to store first instructions, which when executed by the first processor, cause the first processor to perform first operations; and

a forecourt controller configured to be located at the retail fueling location and comprising a second processor and a second non-transitory computer-readable medium configured to store second instructions, which when executed by the second processor, cause the second processor to perform second operations;

wherein the first operations comprise:

transmitting, from the data processing system to a portable computing device located at the retail fueling location, data allowing for identification of a plurality of products available for purchase at the retail fueling location and a plurality of services available for purchase at the retail fueling location and thereafter receiving, from the portable computing device, data indicating a user selection of at least one of the plurality of products and the plurality of services,

transmitting, from the data processing system to the forecourt controller, a request for a reservation code for the user-selected at least one of the plurality of products and the plurality of services and thereafter receiving, from the forecourt controller, the reservation code, and

transmitting, from the data processing system to a dispenser of the user-selected at least one of the plurality of products and the plurality of services, the reservation code;

wherein the second operations comprise:

receiving the request for the reservation code, and

transmitting, from the forecourt controller to the data processing system, the reservation code; and

wherein receipt of the reservation code at the dispenser is configured to allow the user to receive, via the dispenser, the user-selected at least one of the plurality of products and the plurality of services.

18 . The system of claim 17 , wherein the portable computing device is a phone, a laptop, or a tablet.

19 . The system of claim 17 , further comprising the dispenser, wherein the data processing system is external to the dispenser and external to the forecourt controller.

Continuity (5)
Continuation 18324232 · May 26, 2023
Division 17239779 · Apr 26, 2021
Continuation 13853387 · Mar 29, 2013
Provisional Application 61711093 · Oct 8, 2012
Related Publication 20250029441A1 · Jan 23, 2025
References Cited (50)
US 4199100A · Wostl et al. · 1980 [cited by applicant]
US 5797470A · Bohnert et al. · 1998 [cited by applicant]
US 8032414B2 · Payne et al. · 2011 [cited by applicant]
US 8140386B2 · Mankoff · 2012 [cited by applicant]
US 10997814B2 · Chittenden, Jr. et al. · 2021 [cited by applicant]
US 11699319B2 · Chittenden, Jr. et al. · 2023 [cited by applicant]
US 20010027422A1 · Brandrud · 2001 [cited by applicant]
US 20010045457A1 · Terranova et al. · 2001 [cited by applicant]
US 20030025600A1 · Blanchard · 2003 [cited by examiner]
US 20030028285A1 · Zura et al. · 2003 [cited by applicant]
US 20050049981A1 · Mixon · 2005 [cited by applicant]
US 20080167961A1 · Wentker et al. · 2008 [cited by applicant]
US 20090024525A1 · Blumer et al. · 2009 [cited by applicant]
US 20100049654A1 · Pilo et al. · 2010 [cited by applicant]
US 20110193522A1 · Uesugi · 2011 [cited by applicant]
US 20110225057A1 · Webb et al. · 2011 [cited by applicant]
US 20110238574A1 · Miller et al. · 2011 [cited by applicant]
US 20110295415A1 · Bartlett et al. · 2011 [cited by applicant]
US 20110320345A1 · Taveau et al. · 2011 [cited by applicant]
US 20120036042A1 · Graylin et al. · 2012 [cited by applicant]
US 20120036073A1 · Basu et al. · 2012 [cited by applicant]
US 20120089470A1 · Barnes, Jr. · 2012 [cited by applicant]
US 20120101887A1 · Harvey et al. · 2012 [cited by applicant]
US 20120191242A1 · Outwater et al. · 2012 [cited by applicant]
US 20120209657A1 · Connolly · 2012 [cited by applicant]
US 20120231771A1 · Marcus · 2012 [cited by applicant]
US 20120253973A1 · Harter · 2012 [cited by applicant]
US 20120316989A1 · Wong · 2012 [cited by examiner]
US 20120323632A1 · Bender · 2012 [cited by examiner]
US 20130085968A1 · Schultz et al. · 2013 [cited by applicant]
US 20140074714A1 · Melone et al. · 2014 [cited by applicant]
US 20230298428A1 · Chittenden, Jr. et al. · 2023 [cited by applicant]
CN 101019146A · 2007 [cited by applicant]
DE 102007032676A1 · 2009 [cited by applicant]
JP 2002074504A · 2002 [cited by applicant]
KR 20070059604A · 2007 [cited by applicant]
KR 100751530B1 · 2007 [cited by applicant]
WO WO0111858A1 · 2001 [cited by applicant]
WO WO0152202A1 · 2001 [cited by applicant]
WO WO2006107610A2 · 2006 [cited by applicant]
WO WO2009138131A1 · 2009 [cited by applicant]
WO WO2013153378A1 · 2013 [cited by applicant]
Australian Office Action issued Aug. 16, 2016 in AU Application No. 2013329613. [cited by applicant]
Australian Office Action issued Feb. 8, 2016 in AU Application No. 2013329613. [cited by applicant]
Australian Office Action issued May 24, 2018 in AU Application No. 2013292312. [cited by applicant]
Chinese Office Action and Search Report for Application No. 201380063402.X issued on Jun. 19, 2017. [cited by applicant]
European Search Report issued Nov. 19, 2015 in EP Application No. 13820070.4. [cited by applicant]
Indian Examination Report for IN App. No. 1019/DELNP/2015 issued on Mar. 9, 2020. [cited by applicant]
New Zealand Office Action for Application No. 704281, dated Oct. 21, 2016. [cited by applicant]
PCT Search Report and Written Opinion issued May 2, 2014 in connection with corresponding PCT Patent Application No. PCT/US2013/063349. [cited by applicant]