Fuel distribution network
First Claim
1. A non-transitory computer readable medium comprising computer readable program code embodied therein for causing a computer system to perform a method, the method comprising:
- receiving a fuel reservation request (FRR) from a fuel network user interface module (FNUIM);
obtaining a physical location of the FNUIM;
determining a user associated with the FRR;
obtaining a list of fuel stations using the physical location and information associated with the user;
sending, to FNUIM, a list of fuel stations;
receiving, from the FNUIM, a selection request specifying a fuel station from the list of fuel stations and a fuel reservation amount specifying an amount of fuel;
sending a backend service provider (BSP) reservation request to the fuel station, wherein the BSP reservation request comprises the fuel reservation amount; and
sending a confirmation message comprising a reservation expiration time to the FNUIM, wherein the reservation expiration time is based, at least in part, on current traffic conditions between the physical location of the FNUIM and the fuel station,wherein the amount of fuel is reserved until the expiration of the reservation expiration time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for using a fuel distribution network. The method including receiving a fuel reservation request (FRR) from a fuel network user interface module (FNUIM), obtaining a physical location of the FNUIM, determining a user associated with the FRR, and obtaining a list of fuel stations using the physical location and information associated with the user. The method further includes sending, to FNUIM, a list of fuel stations, receiving, from the FNUIM, a selection request specifying a fuel station from the list of fuel stations and a fuel reservation amount specifying an amount of fuel, sending a backend service provider (BSP) reservation request to the fuel station, where the BSP reservation request comprises the fuel reservation amount, and sending a confirmation message comprising a reservation expiration time to the FNUIM.
-
Citations
21 Claims
-
1. A non-transitory computer readable medium comprising computer readable program code embodied therein for causing a computer system to perform a method, the method comprising:
-
receiving a fuel reservation request (FRR) from a fuel network user interface module (FNUIM); obtaining a physical location of the FNUIM; determining a user associated with the FRR; obtaining a list of fuel stations using the physical location and information associated with the user; sending, to FNUIM, a list of fuel stations; receiving, from the FNUIM, a selection request specifying a fuel station from the list of fuel stations and a fuel reservation amount specifying an amount of fuel; sending a backend service provider (BSP) reservation request to the fuel station, wherein the BSP reservation request comprises the fuel reservation amount; and sending a confirmation message comprising a reservation expiration time to the FNUIM, wherein the reservation expiration time is based, at least in part, on current traffic conditions between the physical location of the FNUIM and the fuel station, wherein the amount of fuel is reserved until the expiration of the reservation expiration time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A fuel network user interface module (FNUIM), comprising:
-
a processor; a user interface; a memory; and software instructions stored in memory, which when executed by the processor, perform a method, the method comprising; generating a fuel reservation request (FRR), wherein the FRR specifies a vehicle; sending the FRR to a backend service provider (BSP); receiving a list of fuel stations from the BSP; displaying the list of fuel stations on the user interface; generating a selection request specifying a fuel station from the list of fuel stations and a fuel reservation amount specifying an amount of fuel; sending the selection request to the BSP; and receiving, from the BSP, a confirmation message comprising a reservation expiration time, wherein the reservation expiration time is based, at least in part, on current traffic conditions between a physical location of the FNUIM and the fuel station, wherein the amount of fuel is reserved until the expiration of the reservation expiration time. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A fuel station comprising:
-
a fuel storage unit configured to store fuel; a fuel output connection operatively connected to the fuel storage unit and configured to interface with a vehicle to enable transfer of the fuel from the fuel storage unit to the vehicle; a fuel station control module comprising; a processor; a memory; and software instructions stored in memory, which when executed by the processor, perform a method, the method comprising; receiving a backend service provider (BSP) reservation request, wherein the BSP reservation request comprises a user ID, a fuel reservation amount specifying an amount of fuel and a reservation expiration time, wherein the reservation expiration time is based, at least in part, on current traffic conditions between a physical location of a user and the fuel station, wherein the amount of fuel is reserved for the user associated with the user ID at the fuel station until expiration of the reservation expiration time; storing, in response to the BSP reservation request, a fuel reservation record comprising the user ID, the fuel reservation amount, and the reservation expiration time; prior to expiration of the reservation expiration time; receiving a request to access the fuel station from the user associated with the user ID; authenticating the user; obtaining, after successful authentication, the fuel reservation record using the user ID; granting access to the fuel output connection; and enabling the user to transfer up to the amount of fuel specified in the fuel reservation amount to the vehicle using the fuel output connection. - View Dependent Claims (18, 19, 20, 21)
-
Specification