Systems and methods for tracking purchasing, distribution and consumption of consumables including heating oil or propane
First Claim
1. A central system for networked consumable commodity operation in a distribution network comprising a plurality of fuel storage tanks, comprising:
- at least one server machine having;
at least one processor;
non-transitory computer memory;
a plurality of network connections communicatively connecting the central system to at least one retailer system and at least one supplier system over a computer network,the at least one retailer system including a retailer system owned and operated by a retailer,the at least one supplier system including a supplier system owned and operated by a supplier,wherein the plurality of network connections further comprises network connections communicatively connecting the central system to tank monitoring devices over the computer network, the monitoring devices configured for collecting detailed consumption data of the consumable commodity in the plurality of fuel storage tanks in the distribution network;
an interface module embodied on the non-transitory computer memory and executing on the at least one processor, the interface module comprising a plurality of interfaces to the at least one retailer system and the at least one supplier system over the computer network, the plurality of interfaces including an interface configured for parsing strings received at the central system to extract information associated with the at least one retailer system and the at least one supplier system;
a data store for storing the information associated with the at least one retailer system and the at least one supplier system, the at least one retailer system and the at least one supplier system external to the data store; and
control logic embodied on the non-transitory computer memory, the control logic comprising instructions translatable by the at least one processor for;
determining, based at least in part on the information extracted by the interface module and stored in the data store, a total amount of a physical amount of a consumable commodity that the retailer has physically obtained from the supplier;
providing a payment to the supplier system via a first network connection to the supplier system for the total amount of the consumable commodity that the retailer has physically obtained from the supplier;
determining from the retailer system via a second network connection to the retailer system a total amount of a physical amount of the consumable commodity physically delivered by the retailer to a plurality of physical locations associated with a plurality of consumers;
determining a consumption amount of the consumable commodity at a physical location of a consumer based on the detailed consumption data of the consumable commodity in a tank at the physical location of the consumer in the distribution network;
communicating, over the computer network to the retailer system, the consumption amount of the consumable commodity at the physical location of the consumer;
generating an invoice based at least in part on a difference between the total amount of the consumable commodity that the retailer has physically obtained from the supplier and the total amount of the consumable commodity physically delivered by the retailer to the plurality of physical locations associated with the plurality of consumers; and
providing the invoice to the retailer system over the computer network via the second network connection to the retailer system;
wherein the plurality of network connections includes a network connection to a client device and wherein the control logic is operable to;
generate a user interface including a price option for a consumer to lock into a particular price of the consumable commodity prior to delivery of the consumable commodity by the retailer; and
present the user interface on the client device over the network connection.
0 Assignments
0 Petitions
Accused Products
Abstract
A system operable to monitor the consumption of a commodity at the premises of a consumer may comprise a billing system interfacing with suppliers and retailers of the commodity to facilitate the purchase and distribution of the commodity. The billing system may include a payment structure that can alleviate the burden of consumers having to pay for an entire delivery of the commodity—the consumer is only responsible for paying for the amount actually consumed during a time period at a prevailing price during that time—as well as significantly reduce a retailer'"'"'s working capital required to float the purchase of the commodity before it is paid by its consumers. Such a billing system and payment structure may eliminate or reduce the need for a retailer to borrow against receivables to pay for such purchases.
28 Citations
14 Claims
-
1. A central system for networked consumable commodity operation in a distribution network comprising a plurality of fuel storage tanks, comprising:
at least one server machine having; at least one processor; non-transitory computer memory; a plurality of network connections communicatively connecting the central system to at least one retailer system and at least one supplier system over a computer network, the at least one retailer system including a retailer system owned and operated by a retailer, the at least one supplier system including a supplier system owned and operated by a supplier, wherein the plurality of network connections further comprises network connections communicatively connecting the central system to tank monitoring devices over the computer network, the monitoring devices configured for collecting detailed consumption data of the consumable commodity in the plurality of fuel storage tanks in the distribution network; an interface module embodied on the non-transitory computer memory and executing on the at least one processor, the interface module comprising a plurality of interfaces to the at least one retailer system and the at least one supplier system over the computer network, the plurality of interfaces including an interface configured for parsing strings received at the central system to extract information associated with the at least one retailer system and the at least one supplier system; a data store for storing the information associated with the at least one retailer system and the at least one supplier system, the at least one retailer system and the at least one supplier system external to the data store; and control logic embodied on the non-transitory computer memory, the control logic comprising instructions translatable by the at least one processor for; determining, based at least in part on the information extracted by the interface module and stored in the data store, a total amount of a physical amount of a consumable commodity that the retailer has physically obtained from the supplier; providing a payment to the supplier system via a first network connection to the supplier system for the total amount of the consumable commodity that the retailer has physically obtained from the supplier; determining from the retailer system via a second network connection to the retailer system a total amount of a physical amount of the consumable commodity physically delivered by the retailer to a plurality of physical locations associated with a plurality of consumers; determining a consumption amount of the consumable commodity at a physical location of a consumer based on the detailed consumption data of the consumable commodity in a tank at the physical location of the consumer in the distribution network; communicating, over the computer network to the retailer system, the consumption amount of the consumable commodity at the physical location of the consumer; generating an invoice based at least in part on a difference between the total amount of the consumable commodity that the retailer has physically obtained from the supplier and the total amount of the consumable commodity physically delivered by the retailer to the plurality of physical locations associated with the plurality of consumers; and providing the invoice to the retailer system over the computer network via the second network connection to the retailer system; wherein the plurality of network connections includes a network connection to a client device and wherein the control logic is operable to; generate a user interface including a price option for a consumer to lock into a particular price of the consumable commodity prior to delivery of the consumable commodity by the retailer; and present the user interface on the client device over the network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for networked consumable commodity operation in a distribution network comprising a plurality of fuel storage tanks, comprising:
-
determining by a central system operating on a server machine based at least in part on information extracted by an interface module of the central system and stored in a data store accessible by the central system a total amount of a physical amount of a consumable commodity that a retailer has physically obtained from a supplier; providing a payment to a supplier system owned and operated by the supplier via a first network connection over a computer network to the supplier system for the total amount of the consumable commodity that the retailer has physically obtained from the supplier; determining, by the central system from a retailer system owned and operated by the retailer via a second network connection over the computer network to the retailer system, a total amount of a physical amount of the consumable commodity physically delivered by the retailer to a plurality of physical locations associated with a plurality of consumers; determining, by the central system, a consumption amount of the consumable commodity at a physical location of a consumer based on the detailed consumption data of the consumable commodity in a tank at the physical location of the consumer in the distribution network; communicating, by the central system over the computer network to the retailer system, the consumption amount of the consumable commodity at the physical location of the consumer; generating, by the central system, an invoice based at least in part on a difference between the total amount of the consumable commodity that the retailer has physically obtained from the supplier and the total amount of the consumable commodity physically delivered by the retailer to the plurality of physical locations associated with the plurality of consumers; providing, by the central system, the invoice to the retailer system over the computer network via the second network connection to the retailer system; generating, by the central system, a user interface including a price option for a consumer to lock into a particular price of the consumable commodity prior to delivery of the consumable commodity by the retailer; and presenting, by the central system, the user interface on a client device over the computer network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification