IP Library Granted Patent US 10,101,191
Granted Patent B2
US 10,101,191 · App. 15/405,189 · Granted Oct 16, 2018

Fuel tank level monitoring system

Inventors: Brian McBride (West Tisbury, MA); James E. McMann (Vineyard Haven, MA); Steven Cratus Owens (Litchfield, NH); Michael Varanka (Amherst, NH)
Assignee: Tank Vision, Inc.
G01F23/22G01F23/24G01F23/266G01F23/296G08B21/182G08C17/02H04L67/12H04Q9/00G08C2200/00H04Q2209/823
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,101,191
App. No.
15/405,189
Granted
Oct 16, 2018
Kind
B2
Abstract

Described herein are embodiments of a system for monitoring and detecting a level of a tank storing a material. The system may be used in making a determination of whether and/or when to provide additional material to the tank, to refill the tank partially or entirely. In some embodiments, the tank may be disposed at a premises such as a residence or commercial building and the system may be disposed in part at that premises to monitor the level of the material in the tank. In some embodiments, the material may be a fuel and the tank may be a fuel tank, to provide fuel to utilities equipment at the premises. In other embodiments, the tank may include other materials, such as other utilities materials. In some embodiments, the utilities material may be potable water.

Claims (57)

1. A fuel tank monitoring system comprising:

at least one temperature sensor attached to utilities equipment at a premises, wherein the utilities equipment consumes fuel from a fuel tank; and

at least one processor configured to perform a method comprising:

receiving data from the at least one temperature sensor;

determining, based on the received data, one or more times at which the utilities equipment was consuming fuel from the fuel tank;

calculating, based on the one or more times, a cumulative amount of time that the utilities equipment was consuming fuel from the fuel tank; and

calculating a level of fuel in the fuel tank based on the cumulative amount of time.

2. The fuel tank monitoring system of claim 1 , wherein the at least one processor comprises at least one first processor configured to perform a first method and at least one second processor configured to perform a second method, wherein the first method comprises the receiving, determining, and calculating the cumulative amount, and the second method comprises the calculating the level of fuel.

3. The system of claim 2 , wherein:

the at least one first processor is disposed at the premises;

the at least one second processor is disposed outside the premises and geographically remote from the at least one first processor; and

the second method comprises receiving the cumulative amount of time from the at least one first processor via one or more communication networks.

4. The fuel tank monitoring system of claim 2 , further comprising:

at least one first storage medium having encoded thereon first executable instructions that, when executed by the at least one first processor, cause the at least one first processor to perform the first method; and

at least one second storage medium having encoded thereon second executable instructions that, when executed by the at least one second processor, cause the at least one second processor to perform the second method.

5. The fuel tank monitoring system of claim 1 wherein the utilities equipment comprises a furnace.

6. The fuel tank monitoring system of claim 5 , wherein the temperature sensor is attached to a flue vent of the furnace.

7. The fuel tank monitoring system of claim 1 , wherein calculating the level of fuel in the tank comprises calculating based on one or more of: a fuel consumption rate of the utilities equipment, at least one calibration measurement of a fuel tank level, and at least one value of an amount of fuel previously added to the fuel tank.

8. The fuel tank monitoring system of claim 1 , wherein the method further comprises:

following receipt of a notification that the fuel tank has been refilled, calculating the level of fuel in the fuel tank based at least in part on the notification.

9. The fuel tank monitoring system of claim 1 , wherein determining the one or more times comprises, in response to determining that the data from the at least one temperature sensor indicates the utilities equipment started consuming fuel at a first time:

calculating a second time that precedes the first time; and

determining the one or more times based on the utilities equipment starting to consume fuel at the second time and not the first time.

10. The fuel tank monitoring system of claim 9 , wherein calculating the second time comprises subtracting a constant amount of time from the first time.

11. The fuel tank monitoring system of claim 9 , wherein determining the one or more times based on the second time comprises:

determining that the data from the at least one temperature sensor indicates the utilities equipment stopped consuming fuel at a third time;

in response to determining that a time between the second time and the third time exceeds a threshold, using the time between the second time and the third time to determine the one or more times at which the utilities equipment was consuming fuel from the tank; and

in response to determining that the time between the second time and the third time does not exceed the threshold, refraining from using the time to determine the one or more times.

12. A method comprising:

receiving data from at least one temperature sensor attached to utilities equipment at a premises, wherein the utilities equipment consumes fuel from a fuel tank;

determining, based on the received data, one or more times at which the utilities equipment was consuming fuel from the fuel tank;

calculating, based on the one or more times, a cumulative amount of time that the utilities equipment was consuming fuel from the fuel tank; and

calculating a level of fuel in the fuel tank based on the cumulative amount of time.

13. The method of claim 12 , wherein:

the utilities equipment comprises a furnace; and

receiving the data from the at least one temperature sensor comprises receiving the data from a temperature sensor connected to a flue vent of the utilities equipment.

14. The method of claim 12 , further comprising:

following receipt of a notification that the fuel tank has been refilled, calculating the level of fuel in the fuel tank based at least in part on the notification.

15. The method of claim 12 , wherein determining the one or more times comprises, in response to determining that the data from the at least one temperature sensor indicates the utilities equipment started consuming fuel at a first time:

calculating a second time that precedes the first time; and

determining the one or more times based on the utilities equipment starting to consume fuel at the second time and not the first time.

16. The method of claim 15 , wherein calculating the second time comprises subtracting a constant amount of time from the first time.

17. The method of claim 15 , wherein determining the one or more times based on the second time comprises:

determining that the data from the at least one temperature sensor indicates the utilities equipment stopped consuming fuel at a third time;

in response to determining that a time between the second time and the third time exceeds a threshold, using the time between the second time and the third time to determine the one or more times at which the utilities equipment was consuming fuel from the tank; and

in response to determining that the time between the second time and the third time does not exceed the threshold, refraining from using the time to determine the one or more times.

18. At least one computer-readable storage medium having encoded thereon executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method comprising:

receiving data from at least one temperature sensor attached to utilities equipment at a premises, wherein the utilities equipment consumes fuel from a fuel tank;

determining, based on the received data, one or more times at which the utilities equipment was consuming fuel from the fuel tank;

calculating, based on the one or more times, a cumulative amount of time that the utilities equipment was consuming fuel from the fuel tank; and

calculating a level of fuel in the fuel tank based on the cumulative amount of time.

19. The at least one computer-readable storage medium of claim 18 , wherein:

the utilities equipment comprises a furnace; and

receiving the data from the at least one temperature sensor comprises receiving the data from a temperature sensor connected to a flue vent of the utilities equipment.

20. The at least one computer-readable storage medium of claim 18 , wherein determining the one or more times comprises, in response to determining that the data from the at least one temperature sensor indicates the utilities equipment started consuming fuel at a first time:

calculating a second time that precedes the first time; and

determining the one or more times based on the utilities equipment starting to consume fuel at the second time and not the first time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ISLAND ENERGY INC.
To: TANK VISION, INC.
Reel/Frame 043352/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: MCBRIDE, BRIAN; MCMANN, JAMES E.; OWENS, STEVEN CRATUS; VARANKA, MICHAEL
To: ISLAND ENERGY INC.
Reel/Frame 041205/0363 →
Continuity (2)
Provisional Application 62277844 · Jan 12, 2016
Related Publication 20170199069A1 · Jul 13, 2017
Cited By (1)
US 12,546,471