IP Library › Granted Patent US 12,560,469
Granted Patent B2
US 12,560,469 · App. 18/508,692 · Granted Feb 24, 2026

Systems and methods for tank level monitoring

Inventors: Ilan Gluck (Atlanta, GA); Peyton Riley (Atlanta, GA); Altan Stalker (Atlanta, GA); Kavita Parihar (Atlanta, GA); Lauren Douglas (Atlanta, GA); John Kiernan (Atlanta, GA); Eric Lescourret (Alpharetta, GA); Matt Shorts (Atlanta, GA)
Assignee: Cognosos, Inc.
G01F23/0007G08B21/182
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,560,469
App. No.
18/508,692
Granted
Feb 24, 2026
Kind
B2
Abstract

Systems and methods are disclosed for tank level monitoring. To perform monitoring of fuel levels of fuel tanks, tank level monitor devices may be affixed to the fuel tanks. The tank level monitors may be used to provide data relating to the fuel tanks to a remote location (such as a mobile device application). A predictive algorithm may also be implemented to more effectively schedule refueling events for various fuel tanks.

Claims (64)

1 . A tank level monitor (TLM) device comprising:

one or more processors; and

memory storing computer-executable instructions, that when executed by the one or more processors, cause the one or more processors to:

determine that a threshold period of time has passed;

transition, based on the determination that the threshold period of time has passed, the TLM device from a low-power mode to a higher power mode;

receive, from a first fuel tank including a fuel gauge that is communicatively coupled to the TLM device, first fuel level data; and

transmit the first fuel level data to a remote server,

wherein the TLM device is disposed on a surface of the first fuel tank.

2 . The device of claim 1 , wherein the computer-executable instructions further cause the one or more processors to:

receive second fuel level data from the first fuel tank at a second time;

determine that the second fuel level data is less than or equal to a threshold fuel level; and

transmit the second fuel level data to the remote server; and

generate a first alert to present to a user through a user interface, wherein the first alert indicates that the second fuel level data is less than or equal to a threshold fuel level.

3 . The TLM device of claim 1 , wherein the computer-executable instructions further cause the one or more processors to:

transition, subsequent to transmitting the first fuel level data to the remote server, the TLM device from the higher power mode to the low-power mode.

4 . The TLM device of claim 1 , wherein the computer-executable instructions further cause the one or more processors to:

transition, based on the TLM device coming into contact with a magnet, the TLM device from the low-power mode to the higher power mode.

5 . The TLM device of claim 1 , further comprising an accelerometer, and wherein the computer-executable instructions further cause the one or more processors to:

determine, based on data from the accelerometer, that the TLM device has been removed from the first fuel tank.

6 . The TLM device of claim 1 , further comprising an antenna configured to transmit data to the remote server, and wherein the TLM device further comprises a connector configured to receive a cable that is also connected to the fuel gauge of the first fuel tank.

7 . The TLM device of claim 1 , wherein the TLM device comprises a curvature configured to accommodate a curvature of the surface of the first fuel tank.

8 . A system comprising:

a processor; and

memory storing computer-executable instructions, that when executed by the processor, cause the processor to:

receive, from a first tank level monitor (TLM) device disposed on a first fuel tank and at a first time, a first fuel level of the first fuel tank;

receive, from a second TLM device disposed on a second fuel tank, a second fuel level of the second fuel tank;

determine that the first fuel level is less than or equal to a threshold fuel level and the second fuel level is above the threshold fuel level; and

automatically generate a refueling schedule associated with the first fuel tank instead of the second fuel tank.

9 . The system of claim 8 , wherein the computer-executable instructions further cause the processor to:

predict a third fuel level of the second fuel tank at a second time;

determine that the third fuel level will be below the threshold fuel level at the second time; and

automatically schedule, based on determining that the third fuel level will be below the threshold fuel level at the second time, a second refueling event for the second fuel tank.

10 . The system of claim 9 , wherein the computer-executable instructions further cause the processor to:

generate a first alert to present to a user through a user interface, wherein the first alert indicates that the first fuel level is less than or equal to the threshold fuel level or indicates that the third fuel level will be below the threshold fuel level at the second time.

11 . The system of claim 10 , wherein the user interface is displayed on a mobile device or desktop application.

12 . The system of claim 8 , wherein the computer-executable instructions further cause the processor to:

receive, during an installation process of the TLM device with the first fuel tank, a first identifier associated with the TLM device;

receive, during the installation process, a second identifier associated with the TLM device; and

store an indication of an association between the TLM device and the first fuel tank.

13 . The system of claim 8 , wherein the computer-executable instructions further cause the processor to:

receive accelerometer data from an accelerometer of the first TLM device;

determine, based on the accelerometer data, that the first TLM device has been removed from the first fuel tank; and

generate a second alert to present to a user through a user interface, wherein the second alert indicates that the first TLM device has been removed from the first fuel tank.

14 . The system of claim 8 , wherein the first fuel level and second fuel level are received over a narrowband Internet of Things (NB-IOT) network.

15 . A method comprising:

receiving, by a remote server and from a first tank level monitor (TLM) device disposed on a first fuel tank and at a first time, a first fuel level of the first fuel tank;

receiving, from a second TLM device disposed on a second fuel tank, a second fuel level of the second fuel tank;

determining that the first fuel level is less than or equal to a threshold fuel level and the second fuel level is above the threshold fuel level; and

automatically generating a refueling schedule associated with the first fuel tank instead of the second fuel tank.

16 . The method of claim 15 , further comprising:

predicting a third fuel level of the second fuel tank at a second time;

determining that the third fuel level will be below the threshold fuel level at the second time; and

automatically scheduling, based on determining that the third fuel level will be below the threshold fuel level at the second time, a second refueling event for the second fuel tank.

17 . The method of claim 16 , further comprising:

generating a first alert to present to a user through a user interface, wherein the first alert indicates that the first fuel level is less than or equal to the threshold fuel level or indicates that the third fuel level will be below the threshold fuel level at the second time.

18 . The method of claim 17 , wherein the user interface is displayed on a mobile device or desktop application.

19 . The method of claim 15 , further comprising:

receiving, during an installation process of the TLM device with the first fuel tank, a first identifier associated with the TLM device;

receiving, during the installation process, a second identifier associated with the TLM device; and

storing an indication of an association between the TLM device and the first fuel tank.

20 . The method of claim 15 , further comprising:

receiving accelerometer data from an accelerometer of the first TLM device;

determining, based on the accelerometer data, that the first TLM device has been removed from the first fuel tank; and

generating a second alert to present to a user through a user interface, wherein the second alert indicates that the first TLM device has been removed from the first fuel tank.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2025
From: GLUCK, ILAN; RILEY, PEYTON; STALKER, ALTAN; PARIHAR, KAVITA; DOUGLAS, LAUREN; KIERNAN, JOHN; LESCOURRET, ERIC; SHORTS, MATT
To: COX COMMUNICATIONS, INC.
Reel/Frame 072436/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2025
From: COX COMMUNICATIONS, INC.
To: COGNOSOS, INC.
Reel/Frame 072432/0238 →
Continuity (3)
Continuation 17929391 · Sep 2, 2022
Provisional Application 63240198 · Sep 2, 2021
Related Publication 20240151571A1 · May 9, 2024
References Cited (5)
US 11913820B2 · Gluck · 2024 [cited by examiner]
US 20080245129A1 · Wang · 2008 [cited by examiner]
US 20140190246A1 · Guo · 2014 [cited by examiner]
US 20150219522A1 · Tseng · 2015 [cited by examiner]
US 20160356237A1 · Pursifull · 2016 [cited by examiner]