# US 2021/0241391 A1 · System and method for fuel storage tank inventory management

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

- Number: US 2021/0241391 A1
- Document ID: US20210241391A1
- Status: Published application
- Kind: A1
- Application number: 16/760,839
- Filed: 2018-11-01
- Published: 2021-08-05
- Earliest claimed: 2017-11-02
- Assignees: Edge Petrol Limited
- Applicants: Edge Petrol Limited
- Inventors: Gideon Carroll; Andrew Horton
- Web page: https://patentgrep.com/patent/US20210241391A1

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 50/06: Energy or water supply
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 10/0877: {by inventory control or reporting using inventory tracking or counting}
- G06Q 30/0206: {Price or cost determination based on market factors}
- 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 computer implemented system for fuel storage tank inventory management at a filling station, the system comprising obtaining means arranged to obtain information regarding the predicted status of a fuel stored in a specific fuel storage tank at a filling station, the obtained information comprising time window information regarding a time window for receiving a delivery of fuel for the fuel storage tank, and a graphical user interface ‘GUI’ arranged to output the time window. The GUI is arranged to display one of a plurality of different screens in response to detection of a selection input by a user, wherein each of the plurality of different screens displays the predicted status of the fuel stored in the fuel storage tank at a respective one of a plurality of different times, and wherein the displayed status of the fuel stored in the fuel storage tank comprises the remaining length of the time window at the respective one of the plurality of different times.

## Claims

### Claim 1

A computer implemented system for fuel storage tank inventory management at a filling station, the system comprising:
obtaining means arranged to obtain information regarding the predicted status of a fuel stored in a specific fuel storage tank at a filling station, the obtained information comprising time window information regarding a time window for receiving a delivery of fuel for the fuel storage tank; and
a graphical user interface ‘GUI’ arranged to output the time window, wherein,
the GUI is arranged to display one of a plurality of different screens in response to detection of a selection input by a user, wherein each of the plurality of different screens displays the predicted status of the fuel stored in the fuel storage tank at a respective one of a plurality of different times, and
the displayed status of the fuel stored in the fuel storage tank comprises the remaining length of the time window at the respective one of the plurality of different times.

### Claim 2 (depends on 1)

The system according to claim 1, wherein each of the different screens comprises a time selection input means allowing a user to select which one of the plurality of different times is displayed by the GUI.

### Claim 3 (depends on 2)

The system according to claim 2, wherein the time selection input means comprises a plurality of buttons, wherein each button selects a respective one of the plurality of different times for display by the GUI.

### Claim 4 (depends on 2)

The system according to claim 2, wherein the time selection input means comprises a slider, wherein the slider can be moved to different positions by a user, wherein each different position selects a respective one of the plurality of different times for display by the GUI.

### Claim 5 (depends on 1)

The system according to claim 1, wherein each of the different screens comprises an order input means, wherein the system response to selection of the order input means by generating a fuel order for a delivery of fuel, wherein the fuel order requests a delivery of fuel at the one of the plurality of different times corresponding to the screen being displayed by the GUI.

### Claim 6 (depends on 5)

The system according to claim 5, wherein the fuel order is presented to the user for editing before being sent to a fuel supplier.

### Claim 7 (depends on 1)

The system according to claim 1, wherein:
the obtained information further comprises the current status of the fuel stored in the fuel storage tank at the filling station; and
the GUI is further arranged to display the current or predicted status of the fuel stored in the fuel storage tank at the selected one of the plurality of different times.

### Claim 8 (depends on 1)

The system according to claim 1, wherein:
the obtained information further comprises information regarding the amount of the fuel currently stored or predicted to be stored in the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the amount of the fuel stored in the fuel storage tank at the selected one of the plurality of different times.

### Claim 9 (depends on 1)

The system according to claim 1, wherein:
the obtained information further comprises information regarding the current or predicted ullage value of the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the ullage value of the fuel storage tank at the selected one of the plurality of different times.

### Claim 10 (depends on 1)

The system according to claim 1, wherein:
the obtained information further comprises information regarding the capacity of the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the capacity of the fuel storage tank.

### Claim 11 (depends on 1)

The system according to claim 1, wherein:
the obtained information further comprises information regarding the type and/or grade of the fuel stored in the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the type and/or grade of the fuel.

### Claim 12 (depends on 1)

The system according to claim 1, wherein:
the obtained information further comprises information regarding the amount of the fuel currently stored or predicted to be stored in the fuel storage tank and the capacity of the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises a graphical representation of the amount of the fuel stored in the fuel storage tank at the selected one of the plurality of different times relative to the capacity of the fuel storage tank.

### Claim 13 (depends on 1)

The system according to claim 1, wherein the GUI is arranged to display the length of the time window in a highlighted manner when the length of the time window is below a predetermined threshold.

### Claim 14 (depends on 13)

The system according to claim 13, wherein the GUI is further arranged to display the length of the time window in a highlighted manner when the remaining length of the time window at the respective one of the plurality of different times is below the predetermined threshold.

### Claim 15 (depends on 13)

The system according to claim 13, wherein the predetermined threshold corresponds to the length of time between an order being made for a delivery of the fuel to the filling station and the ordered fuel being delivered to the filling station.

### Claim 16 (depends on 1)

The system according to claim 1, wherein:
the obtaining means is arranged to obtain information regarding the predicted status of fuels stored in a plurality of different fuel storage tanks at the filling station, the obtained information comprising time window information regarding respective time windows for adding fuel to each of the different fuel storage tanks;
the graphical user interface ‘GUI’ being arranged to output the time windows;
the GUI is arranged to display the predicted status of the fuel stored in each fuel storage tank at a selected one of a plurality of different times in response to detection of a selection input by a user; and
the displayed status of the fuel stored in each fuel storage tank comprises the remaining length of the respective time window at the respective one of the plurality of different times.

### Claim 17 (depends on 1)

The system according to claim 1, wherein the obtaining means comprises:
a fuel demand predictor arranged to predict future fuel demand for the or each fuel at the filling station;
a fuel stock means arranged to obtain a current amount of the fuel stored in the or each fuel storage tank at the filling station;
a fuel stock predictor arranged to predict a future amount of the fuel stored in the or each fuel storage tank at the filling station based upon the current amount of the fuel stored in said fuel storage tank and the predicted future fuel demand for said fuel at the at the filling station; and
means arranged to determine a time window for receiving a fuel delivery for the or each fuel storage tank from the predicted future amount of the fuel stored in said fuel storage tank.

### Claim 18 (depends on 17)

The system according to claim 17, wherein the means arranged to determine a time window for receiving a fuel delivery for the or each fuel storage tank from the predicted future amount of the fuel stored in said fuel storage tank makes the determination by comparing the predicted future amount of the fuel to a threshold.

### Claim 19 (depends on 1)

The system according to claim 1 wherein the plurality of different times are the ends of a series of regular time periods, or are a designated time within each of a series of regular time periods.

### Claim 20 (depends on 19)

The system according to claim 19, wherein each regular time period is a day.

### Claim 21 (depends on 19)

The system according to claim 19, wherein the plurality of different times are the ends of consecutive days, and wherein the fuel order requests a delivery of fuel during the day corresponding to the screen being displayed by the GUI.

### Claim 22 (depends on 17)

The system according to claim 17, wherein the fuel stock means comprises a fuel level sensor arranged to sense the amount of fuel in the or each fuel storage tank and to provide this amount as the current amount of the fuel stored in said storage tank.

### Claim 23 (depends on 17)

The system according to claim 17, wherein the GUI is remote from the rest of the system and is connected to the rest of the system through a communications network.

### Claim 24 (depends on 17)

The system according to claim 17, wherein:
the obtaining means is arranged to obtain information regarding the predicted status of fuels stored in specific fuel storage tanks at a plurality of filling stations; and
the GUI is arranged to display the predicted status of the fuel stored in the or each fuel storage tank at a selected one of the plurality of filling stations in response to detection of a selection input by a user.

### Claim 25

A computer implemented system for fuel storage tank inventory management at a filling station, the system comprising:
obtaining means arranged to obtain information regarding the predicted status of fuel stored in one or more fuel storage tanks, the obtained information comprising time window information regarding a time window for receiving a delivery of fuel for the fuel storage tank before the amount of fuel stored in the fuel storage tank is predicted to fall below a predetermined threshold; and
display means arranged to display a time window for receiving a delivery of fuel in response to detection of a selection input by a user, wherein the time window for receiving a delivery of fuel to the fuel storage tank varies in response to the selection input by the user;
and the display means being further arranged to display, in addition to said time window information, a message actuation whereby generation of a message to trigger fuel supply at a displayed time or time window can be triggered from the same display.

### Claim 26 (depends on 25)

The system according to claim 25, wherein the selection input by the user selects a present or future time, the display means displays a time window which will apply at the selected time, and the generated message is to trigger fuel supply at the selected time.

### Claim 27 (depends on 25)

The system according to claim 25, wherein the display means is a graphical user interface ‘GUI’.

### Claim 28

A computer implemented method for fuel storage tank inventory management at a filling station, the method comprising:
obtaining information regarding the predicted status of a fuel stored in a specific fuel storage tank at a filling station, the obtained information comprising time window information regarding a time window for receiving a delivery of fuel for the fuel storage tank; and
rendering a graphical user interface ‘GUI’ arranged to output the time window, wherein,
the GUI is arranged to display the predicted status of the fuel stored in the fuel storage tank at a selected one of a plurality of different times in response to detection of a selection input by a user; and
the displayed status of the fuel stored in the fuel storage tank comprises the remaining length of the time window at the respective one of the plurality of different times.

### Claim 29 (depends on 28)

The method according to claim 28, wherein each of the different screens comprises a time selection input means allowing a user to select which one of the plurality of different times is displayed by the GUI.

### Claim 30 (depends on 29)

The method according to claim 29, wherein the time selection input means comprises a plurality of buttons, wherein each button selects a respective one of the plurality of different times for display by the GUI.

### Claim 31 (depends on 29)

The system according to claim 29, wherein the time selection input means comprises a slider, wherein the slider can be moved to different positions by a user, wherein each different position selects a respective one of the plurality of different times for display by the GUI.

### Claim 32 (depends on 28)

The system according to claim 28, wherein each of the different screens comprises an order input means, wherein the system response to selection of the order input means by generating a fuel order for a delivery of fuel, wherein the fuel order requests a delivery of fuel at the one of the plurality of different times corresponding to the screen being displayed by the GUI.

### Claim 33 (depends on 32)

The system according to claim 32, wherein the fuel order is presented to the user for editing before being sent to a fuel supplier.

### Claim 34 (depends on 28)

The method according to claim 28, wherein:
the obtained information further comprises the current status of the fuel stored in the fuel storage tank at the filling station; and
the GUI is further arranged to display the current or predicted status of the fuel stored in the fuel storage tank at the selected one of the plurality of different times.

### Claim 35 (depends on 28)

The method according to claim 28, wherein:
the obtained information further comprises information regarding the amount of the fuel currently stored or predicted to be stored in the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the amount of the fuel stored in the fuel storage tank at the selected one of the plurality of different times.

### Claim 36 (depends on 28)

The method according to claim 28, wherein:
the obtained information further comprises information regarding the current or predicted ullage value of the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the ullage value of the fuel storage tank at the selected one of the plurality of different times.

### Claim 37 (depends on 28)

The method according to claim 28, wherein:
the obtained information further comprises information regarding the capacity of the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the capacity of the fuel storage tank.

### Claim 38 (depends on 28)

The method according to claim 28, wherein:
the obtained information further comprises information regarding the type and/or grade of the fuel stored in the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises the type and/or grade of the fuel.

### Claim 39 (depends on 28)

The method according to claim 28, wherein:
the obtained information further comprises information regarding the amount of the fuel currently stored or predicted to be stored in the fuel storage tank and the capacity of the fuel storage tank; and
the displayed status of the fuel stored in the fuel storage tank further comprises a graphical representation of the amount of the fuel stored in the fuel storage tank at the selected one of the plurality of different times relative to the capacity of the fuel storage tank.

### Claim 40 (depends on 28)

The method according to claim 28, wherein the GUI is arranged to display the length of the time window in a highlighted manner when the length of the time window is below a predetermined threshold.

### Claim 41 (depends on 40)

The method according to claim 40, wherein the GUI is further arranged to display the length of the time window in a highlighted manner when the remaining length of the time window at the respective one of the plurality of different times is below the predetermined threshold.

### Claim 42 (depends on 40)

The method according to claim 40, wherein the predetermined threshold corresponds to the length of time between an order being made for a delivery of the fuel to the filling station and the ordered fuel being delivered to the filling station.

### Claim 43 (depends on 28)

The method according to claim 28, wherein:
the obtaining information comprises obtaining information regarding the predicted status of fuels stored in a plurality of different fuel storage tanks at the filling station, the obtained information comprising time window information regarding respective time windows for adding fuel to each of the different fuel storage tanks;
the rendered graphical user interface ‘GUI’ being arranged to output the time windows;
the GUI is arranged to display the predicted status of the fuel stored in each fuel storage tank at a selected one of a plurality of different times in response to detection of a selection input by a user; and
the displayed status of the fuel stored in each fuel storage tank comprises the remaining length of the respective time window at the respective one of the plurality of different times.

### Claim 44 (depends on 28)

The method according to claim 28, wherein the obtaining information comprises:
predicting future fuel demand for the or each fuel at the filling station;
obtaining a current amount of the fuel stored in the or each fuel storage tank at the filling station;
predicting a future amount of the fuel stored in the or each fuel storage tank at the filling station based upon the current amount of the fuel stored in said fuel storage tank and the predicted future fuel demand for said fuel at the filling station; and
determining a time window for receiving a fuel delivery for the or each fuel storage tank from the predicted future amount of the fuel stored in said fuel storage tank.

### Claim 45 (depends on 44)

The method according to claim 44, wherein the means arranged to determine a time window for receiving a fuel delivery for the or each fuel storage tank from the predicted future amount of the fuel stored in said fuel storage tank makes the determination by comparing the predicted future amount of the fuel to a threshold.

### Claim 46 (depends on 28)

The method according to claim 28; wherein the plurality of different times are the ends of a series of regular time periods, or are a designated time within each of a series of regular time periods.

### Claim 47 (depends on 46)

The method according to claim 46, wherein each regular time period is a day.

### Claim 48 (depends on 46)

The method according to claim 46, wherein the plurality of different times are the ends of consecutive days, and wherein the fuel order requests a delivery of fuel during the day corresponding to the screen being displayed by the GUI

### Claim 49 (depends on 44)

The method according to claim 44, wherein obtaining a current amount of the fuel stored in the or each fuel storage tank at the filling station comprises using a fuel level sensor to sense the amount of fuel in the or each fuel storage tank and providing this amount as the current amount of the fuel stored in said storage tank.

### Claim 50 (depends on 28)

The method according to claim 28, wherein the GUI is remote from the rest of the system and is connected to the rest of the system through a communications network.

### Claim 51 (depends on 28)

The method according to claim 28, wherein:
the obtaining information comprises obtaining information regarding the predicted status of fuels stored in specific fuel storage tanks at a plurality of filling stations; and
the GUI is arranged to display the predicted status of the fuel stored in the or each fuel storage tank at a selected one of the plurality of filling stations in response to detection of a selection input by a user.

### Claim 52

A computer implemented method for fuel storage tank inventory management at a filling station, the system comprising:
obtaining information regarding the predicted status of fuel stored in one or more fuel storage tanks, the obtained information comprising time window information regarding a time window for receiving a delivery of fuel for the fuel storage tank before the amount of fuel stored in the fuel storage tank is predicted to fall below a predetermined threshold; and
displaying a time window for receiving a delivery of fuel in response to detection of a selection input by a user, wherein the time window for receiving a delivery of fuel to the fuel storage tank varies in response to the selection input by the user; and the display means displaying, in addition to said time window information, a message actuation whereby generation of a message to trigger fuel supply at a display time or time window can be triggered from the same display.

### Claim 53 (depends on 52)

The method according to claim 52, wherein the selection input by the user selects a present or future time, the display means displays a time window which will apply at the selected time, and the generated message is to trigger fuel supply at the selected time.

### Claim 54 (depends on 52)

The method according to claim 52, wherein the display means is a graphical user interface ‘GUI’.

### Claim 55 (depends on 28)

A computer program comprising a plurality of computer readable instructions arranged such that, when executed on a processor of a computer they cause the computer to carry out the method according to claim 28.
