×

Electronic run ticket

  • US 10,108,936 B1
  • Filed: 03/24/2015
  • Issued: 10/23/2018
  • Est. Priority Date: 12/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing device that is configured to implement a run ticket exchange, comprising:

  • a processor;

    a memory in electronic communication with the processor;

    instructions stored in the memory, the instructions being executable by the processor to;

    receive electronic run ticket data from a plurality of client devices, wherein the electronic run ticket data represents one or more transactions in one or more purchases or sales of crude oil and includes a plurality of data points;

    store the electronic run ticket data in an exchange data store accessible by a plurality of participants to the one or more transactions;

    store an identifier of an oil tank received from the client device as part of the electronic run ticket data and associate a plurality of electronic run tickets together when the plurality of electronic run tickets are part of a single transaction involving identifiers for a plurality of oil tanks;

    assign data access permissions to different ones of the plurality of data points;

    compare and correlate individual transaction data received from the plurality of client devices for an individual transaction of the one or more transactions as correlated data;

    determine whether a discrepancy is present in the correlated data and notify at least one of the plurality of participants when the discrepancy is present;

    receive a request to access the correlated data from a participant of the plurality of participants, wherein the participant is a crude oil producer, a crude oil marketer, a crude oil purchaser or a crude oil transporter and is assigned a role as the crude oil producer, the crude oil marketer, the crude oil purchaser or the crude oil transporter;

    restrict access by the participant to at least one of the plurality of data points included in the correlated data based on the data access permissions and an identity of the participant, including an identification of the role assigned to the participant where different roles have different of the data access permissions, wherein restricting the access limits the at least one of the plurality of data points accessible by the participant to data points within a defined geographic region, wherein restricting the access enhances security of the plurality of data points and use of the run ticket exchange increases availability of the plurality of data points and enables sharing of the plurality of data points while reducing errors in the plurality of data points; and

    receiving and storing a path of the client device between the tank and a road near the tank, reversing the path when the path is from the tank to the road, and transmitting the reversed path as navigation instructions from the road to the tank for use with a second client device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×