# US 12,111,196 B2 · Systems and methods for tracking fuel deliveries

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,111,196 B2
- Document ID: US12111196B2
- Status: Granted
- Kind: B2
- Application number: 17/981,110
- Filed: 2022-11-04
- Published: 2023-12-21
- Granted: 2024-10-08
- Earliest claimed: 2022-05-18
- Assignees: Fuelfox IP Co., LLC
- Applicants: GMS Industries, LLC
- Inventors: Larry Benjamin Morris
- Web page: https://patentgrep.com/patent/US12111196B2

## CPC

- G01F 15/063: using electrical means
- B67D 7/04: for transferring fuels, lubricants or mixed fuels and lubricants
- B67D 7/145: {by wireless communication means, e.g. RF, transponders or the like}
- B67D 7/348: {by interrogating an information transmitter, e.g. a transponder (B67D7/145 takes precedence)}
- G06Q 10/0838: {Historical data}
- G06Q 50/06: Energy or water supply
- G01F: MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- B67D: DISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR (cleaning pipes or tubes or systems of pipes or tubes B08B9/02; emptying or filling of bottles, jars, cans, casks, barrels, or similar containers, not otherwise provided for B67C; water supply E03; pipe systems F17D; domestic hot-water supply systems F24D; measuring volume, volume flow, mass flow or liquid level, metering by volume G01F; coin-freed or like apparatus G07F)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A fuel truck is used to deliver fuel to vehicles parked at one or more locations. While the fuel truck is servicing vehicles, a user of the fuel truck uses a mobile device to assist in the management of fuel delivery. Specifically, each vehicle being serviced has a tag that is a capable of being read by the mobile device. The tag communicates information that identifies the vehicle, and the mobile device communicates with a meter on the fuel truck to track how much fuel is delivered to the identified vehicle. The mobile device also controls the meter such that fuel is allowed to flow only when the mobile device is aware of which vehicle is receiving the fuel. Thus, over time, the mobile device is able to track accurately which vehicle is receiving fuel so that the amount of fuel delivered to each vehicle can be precisely determined.

## Claims

### Claim 1

A system for tracking fuel deliveries, comprising:
a fuel truck having a plurality of fuel tanks and a fuel meter connected to the fuel tanks, the fuel meter having a first valve for controlling a flow of fuel from the plurality of fuel tanks; and
a user mobile device configured to communicate with the fuel meter, the user mobile device having a reader for reading a vehicle identifier of a vehicle from a tag on the vehicle, the user mobile device configured to enable the fuel meter for permitting the fuel to flow through the first valve for a refueling operation for the vehicle in response to the reading of the vehicle identifier, the user mobile device configured to poll the fuel meter for receiving from the fuel meter a plurality of readings indicating amounts of the fuel that have passed through the fuel meter, the user mobile device is configured to determine a first value indicating a total amount of the fuel that has passed through the fuel meter during the refueling operation for the vehicle based on the plurality of readings, and wherein the user mobile device is configured to store the first value in memory and correlate the first value with the vehicle.

### Claim 2 (depends on 1)

The system of claim 1, wherein the user mobile device is configured to determine when the flow of the fuel through the fuel meter has stopped for at least a predefined amount of time based on the plurality of readings, the user mobile device configured to disable the fuel meter for preventing the fuel from flowing through the fuel meter in response to a determination that the flow of the fuel through the fuel meter has stopped for at least the predefined amount of time.

### Claim 3 (depends on 1)

The system of claim 1, wherein the user mobile device is configured to store a second value indicating a total amount of fuel in one of the fuel tanks, and wherein the user mobile device is configured to update the second value based on the first value.

### Claim 4 (depends on 1)

The system of claim 1, wherein the user mobile device is configured to determine a geographic location for the refueling operation and to correlate the first value and the vehicle identifier with data indicative of the geographic location.

### Claim 5 (depends on 1)

The system of claim 1, wherein the user mobile device is configured to estimate an amount of fuel for completing refueling operations in the future along a route based on the first value.

### Claim 6 (depends on 1)

The system of claim 1, wherein the reader is configured to receive from the tag information indicative of at least one fuel type requirement for the vehicle, wherein the user mobile device is configured to compare the at least one fuel type requirement to information indicative a fuel type for the fuel and to determine whether the fuel type matches the at least one fuel type requirement, and wherein the user mobile device is configured to control the fuel meter for preventing the fuel from flowing to the vehicle if the fuel type does not match the at least one fuel type requirement.

### Claim 7 (depends on 1)

The system of claim 1, wherein the reader is configured to read the tag via radio frequency identification (RFID).

### Claim 8 (depends on 1)

The system of claim 1, wherein the reader is configured to read the tag via near field communication (NFC).

### Claim 9

A mobile device for tracking fuel deliveries, comprising:
a reader for reading information from a tag on a vehicle, including at least a vehicle identifier of the vehicle; and
at least one processor programmed with instructions that, when executed by the at least one processor, cause the at least one processor to:
communicate with a fuel meter of a fuel truck for enabling the fuel meter in response to reading of the vehicle identifier by the reader so that the fuel meter allows fuel to flow from a tank of the fuel truck through the fuel meter for a refueling operation for the vehicle;
poll the fuel meter for receiving from the fuel meter a plurality of readings indicating amounts of the fuel that have passed through the fuel meter;
determine a first value indicating a total amount of the fuel that has passed through the fuel meter during the refueling operation for the vehicle based on the plurality of readings;
store the first value in memory; and
correlate the first value with the vehicle identifier in the memory.

### Claim 10 (depends on 9)

The mobile device of claim 9, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:
determine when the flow of the fuel through the fuel meter has stopped for at least a predefined amount of time based on the plurality of readings; and
disable the fuel meter for preventing the fuel from flowing through the fuel meter in response to a determination that the flow of the fuel through the fuel meter has stopped for at least the predefined amount of time.

### Claim 11 (depends on 9)

The mobile device of claim 9, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:
store a second value indicating a total amount of fuel in the tank; and
update the second value based on the first value.

### Claim 12 (depends on 9)

The mobile device of claim 9, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:
determine a geographic location for the refueling operation; and
correlate the first value and the vehicle identifier with data indicative of the geographic location.

### Claim 13 (depends on 9)

The mobile device of claim 9, wherein the instructions, when executed by the at least one processor, cause the at least one processor to estimate an amount of fuel for completing refueling operations in the future along a route based on the first value.

### Claim 14 (depends on 9)

The mobile device of claim 9, wherein the reader is configured to read from the tag information indicative of at least one fuel type requirement for the vehicle, and wherein the instructions, when executed by the at least one processor, cause the at least one processor to:
compare the at least one fuel type requirement to information indicative a fuel type for the fuel and to determine whether the fuel type matches the at least one fuel type requirement; and
control the fuel meter for preventing the fuel from flowing to the vehicle if the fuel type does not match the at least one fuel type requirement.

### Claim 15 (depends on 9)

The mobile device of claim 9, wherein the reader is configured to read the tag via radio frequency identification (RFID).

### Claim 16

A method for tracking fuel deliveries, comprising:
reading, with a reader of a mobile device, information from a tag on a vehicle, including at least a vehicle identifier of the vehicle;
enabling, with the mobile device, the fuel meter in response to the reading so that the fuel meter allows fuel to flow from a tank of the fuel truck through the fuel meter for a refueling operation for the vehicle;
polling, with the mobile device, the fuel meter for receiving from the fuel meter a plurality of readings indicating amounts of the fuel that have passed through the fuel meter;
determining, with the mobile device, a first value indicating a total amount of the fuel that has passed through the fuel meter during the refueling operation for the vehicle based on the plurality of readings;
storing the first value in memory; and
correlating, in the memory, the first value with the vehicle identifier.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
determining, with the mobile device, when the flow of the fuel through the fuel meter has stopped for at least a predefined amount of time based on the plurality of readings; and
disabling, with the mobile device, the fuel meter for preventing the fuel from flowing through the fuel meter in response to a determination that the flow of the fuel through the fuel meter has stopped for at least the predefined amount of time.

### Claim 18 (depends on 16)

The method of claim 16, further comprising updating, with the mobile device based on the first value, a second value indicating a total amount of fuel in the tank of the fuel truck.

### Claim 19 (depends on 16)

The method of claim 16, further comprising:
determining a geographic location for the refueling operation with the mobile device; and
correlating, with the mobile device, the first value and the vehicle identifier with data indicative of the geographic location.

### Claim 20 (depends on 16)

The method of claim 16, further comprising estimating an amount of fuel for completing refueling operations in the future along a route based on the first value.

### Claim 21 (depends on 16)

The method of claim 16, wherein the reading comprises reading from the tag information indicative of at least one fuel type requirement for the vehicle, and wherein the method further comprises:
comparing, with the mobile device, the at least one fuel type requirement to information indicative a fuel type for the fuel;
determining, with the mobile device, whether the fuel type matches the at least one fuel type requirement; and
controlling, with the mobile device, the fuel meter for preventing the fuel from flowing to the vehicle if the fuel type does not match the at least one fuel type requirement.

### Claim 22 (depends on 16)

The method of claim 16, wherein the reader is configured to read the tag via radio frequency identification (RFID).
