×

Systems and methods for tracking purchasing, distribution and consumption of consumables including heating oil or propane

  • US 9,934,521 B2
  • Filed: 07/31/2014
  • Issued: 04/03/2018
  • Est. Priority Date: 08/10/2011
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×