×

Systems and methods for maintaining a distributed ledger of transactions pertaining to an autonomous vehicle

  • US 10,796,371 B1
  • Filed: 06/15/2017
  • Issued: 10/06/2020
  • Est. Priority Date: 11/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for maintaining a distributed ledger of transactions pertaining to a first autonomous vehicle, the method comprising:

  • monitoring, by one or more processors, one or more sensors associated with a first autonomous vehicle;

    receiving, from a server, a subscription request indicating a data feed associated with a condition of the first autonomous vehicle;

    the condition of the first autonomous vehicle being associated with a smart contract that is recorded to the distributed ledger;

    detecting, by the one or more processors, a change in the condition of the first autonomous vehicle by detecting that an output of a sensor of the one or more sensors changed from a first expected range of values to a second expected range of values, the condition being associated with operation, or an operational state, of an autonomous vehicle system or technology mounted on the first autonomous vehicle;

    associating, by the one or more processors, the condition of the first autonomous vehicle with a set of the one or more sensors associated with the first autonomous vehicle, wherein the smart contract indicates one or more expected ranges of values for outputs of the set of the one or more sensors, the expected ranges of values being associated with one or more states corresponding to the condition of the first autonomous vehicle;

    receiving, from a second vehicle, operating data generated by one or more sensors of the second vehicle;

    analyzing, by the one or more processors, the operating data to determine that the first autonomous vehicle, and not the second vehicle, should generate the transaction;

    in response to the analysis, generating, by the one or more processors, a transaction describing the detected change in the condition of the first autonomous vehicle;

    compiling, by the one or more processors, the transaction into a block of transactions, the block being an update to the distributed ledger; and

    transmitting, to the server, the block that includes the transaction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×