Distributed traffic safety consensus
OwnerIgnacio J. Alvarez, Rafael Misoczki +1inventors
InventorsIgnacio J. Alvarez, Rafael Misoczki, Andrea Miele
Life of this patent
Estimating the term…
Abstract
Sensor data is accessed, which was generated sensors of a device in an environment. An observation of an event is determined, from the sensor data, that identifies movement of one or more machines within the environment in association with the event, where at least one of the machines is configured to move autonomously. Observation data is generated to describe the observation. The observation data is caused to be stored in a distributed linked data structure.
Claims24
At least one machine-readable storage medium with instructions stored thereon, wherein the instructions are executable by a processor to cause the processor to:
- access sensor data generated by sensors of a device in an environment;
- determine, from the sensor data, an observation of an event, wherein the observation identifies movement of one or more machines within the environment in association with the event;
- generate observation data to include in a distributed linked data structure, wherein the observation data identifies the observation;
- and
- send the observation data to another system for storage in the distributed linked data structure.
At least one machine-readable storage medium with instructions stored thereon, wherein the instructions are executable by a processor to cause the processor to:
- identify time boundaries of an event, wherein the event corresponds to an unsafe action by an autonomous machine within an environment;
- identify geographic boundaries of the event associated with the environment;
- determine that a subset of blocks in a distributed linked data structure include a plurality of observations of the event based on the time boundaries and the geographic boundaries, wherein the subset of blocks comprise observation data describing the plurality of observations, and each of the plurality of observations is derived by a respective one of a plurality of devices from sensor data generated at the corresponding device;
- execute a consensus algorithm to determine a judgment from the plurality of observations;
- and
- cause judgment data to be added to a block of the distributed linked data structure to describe the judgment.
A system comprising:
- a data processor;
- a memory;
- a set of sensors;
- and
- a safety observation engine executable by the data processor to:
- identify a subset of sensor data generated by the set of sensors corresponding to a time and geography of a safety event, wherein the safety event corresponds to an autonomous movement by a machine;
- determine, from the subset of sensor data, an observation of the safety event, wherein the observation identifies the machine and describes attributes of the autonomous movement, wherein the attributes are associated with compliance with a safety standard;
- generate observation data to describe the observation;
- and
- cause the observation data to be stored in a block of a safety blockchain for use in determining a cause of the event based at least in part on the observation.
Dependencies are inferred from the claim text.