IP Library Granted Patent US 12,205,065
Granted Patent B2
US 12,205,065 · App. 16/994,089 · Granted Jan 21, 2025

Continuous integrity monitoring for autonomous transportation services

Inventors: Christopher Gutierrez (Hillsboro, OR); Marcio Juliato (Portland, OR); Qian Wang (Portland, OR); Shabbir Ahmed (Beaverton, OR); Vuk Lesi (Cornelius, OR); Manoj Sastry (Portland, OR)
Assignee: INTEL CORPORATION
G06Q10/0833G08G1/205H04L9/085H04L9/3242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,205,065
App. No.
16/994,089
Granted
Jan 21, 2025
Kind
B2
Abstract

Systems, apparatuses, and methods to attest to and verify the integrity of cargo during transport by an autonomous vehicle are provided. An autonomous vehicle can discretize parameters associated with transportation of cargo and can generate a keyed hash digest from the discretized parameters. The keyed hash digest can be sent to a stakeholder in the transportation of the cargo to attest to the integrity of the cargo during transport.

Claims (37)

1. A computing apparatus comprising:

processor circuitry coupled to memory, the processor circuitry to facilitate continuous integrity monitoring for autonomous transportation services, the processor circuitry to:

receive, from one or more sensors associated with a cargo, one or more parameter states relating to the cargo being transported using an autonomous vehicle (AV), wherein the one or more parameter states include one or more intra-transportation parameter states associated with the cargo;

continuously monitor integrity of the cargo based on the one or more parameter states to continuously check for a breach in a transportation contract relating to transportation of the cargo by the AV, wherein to monitor includes to generate a keyed hash digest based on discretization of the one or more intra-transportation parameter states, wherein the keyed hash digest includes indicators to continuously indicate a compliance status of the transportation contract to attest to the integrity of the cargo and to instruct a stakeholder to keep in place control signals for the AV to continue to proceed with the cargo in accordance with the transportation contract;

generate, based on a shared key and a keyed hash digest, an intra-transportation keyed hash digest of the discretized one or more intra-transportation parameter states;

send an intra-transportation hash of the intra-transportation keyed hash digest to the stakeholder to attest to the integrity of the cargo; and

receive, from the one or more sensors, one or more post-transportation states, the one or more post-transportation parameter states are associated with the cargo at a conclusion of transport by the AV, discretize the one or more post-transportation parameter states, generate, based on the shared key and the intra-transportation keyed hash digest, a post-transportation keyed hash digest of the discretized one or more post-transportation parameter states, and send post-transportation hash to the stakeholder to attest to the integrity of the cargo at the conclusion of the transportation.

2. The computing apparatus of claim 1 , wherein the processor circuitry is further to:

identify a parameter value associated with a first one of the parameter states, the first one of the parameter states associated with a first parameter state range; and

determine a partition of a plurality of partitions of the first parameter state range for the parameter value.

3. The computing apparatus of claim 1 , wherein the processor circuitry is further to:

receive, from the one or more sensors, the one or more intra-transportation parameter states, the one or more intra-transportation parameter states associated with the cargo during transport by the AV.

4. The computing apparatus of claim 1 , wherein the one or more sensors comprise at least one of a temperature sensor, a microphone, a camera, a speedometer, a lock state sensor, a biometric sensor, or a proximity sensor.

5. A non-transitory computer-readable medium having stored thereon instructions which, when executed, cause a computing device to perform operations comprising:

receiving, from one or more sensors associated with a cargo, one or more parameter states relating to the cargo being transported using an autonomous vehicle (AV), wherein the one or more parameter states include one or more intra-transportation parameter states associated with the cargo;

continuously monitoring integrity of the cargo based on the one or more parameter states to continuously check for a breach in a transportation contract relating to transportation of the cargo by the AV, wherein monitoring includes generating a keyed hash digest based on discretization of the one or more intra-transportation parameter states, wherein the keyed hash digest includes indicators to continuously indicate a compliance status of the transportation contract to attest to the integrity of the cargo and to instruct a stakeholder to keep in place control signals for the AV to continue to proceed with the cargo in accordance with the transportation contract;

generating, based on a shared key and a keyed hash digest, an intra-transportation keyed hash digest of the discretized one or more intra-transportation parameter states;

sending an intra-transportation hash of the intra-transportation keyed hash digest to the stakeholder to attest to the integrity of the cargo; and

receiving, from the one or more sensors, one or more post-transportation states, the one or more post-transportation parameter states are associated with the cargo at a conclusion of transport by the AV, discretizing the one or more post-transportation parameter states, generating, based on the shared key and the intra-transportation keyed hash digest, a post-transportation keyed hash digest of the discretized one or more post-transportation parameter states, and sending post-transportation hash to the stakeholder to attest to the integrity of the cargo at the conclusion of the transportation.

6. The non-transitory computer-readable medium of claim 5 , wherein the operations further comprise:

identifying a parameter value associated with a first one of the parameter states, the first one of the parameter states associated with a first parameter state range; and

determining a partition of a plurality of partitions of the first parameter state range for the parameter value.

7. The non-transitory computer-readable medium of claim 5 , wherein the operations further comprise:

receiving, from the one or more sensor, one or more intra-transportation parameter states, the one or more intra-transportation parameter states associated with the cargo during transport by the AV.

8. The non-transitory computer-readable medium of claim 5 , wherein the one or more sensors comprise at least one of a temperature sensor, a microphone, a camera, a speedometer, a lock state sensor, a biometric sensor, or a proximity sensor.

9. A method comprising:

receiving, by processing circuitry of a computing device, from one or more sensors associated with a cargo, one or more parameter states relating to the cargo being transported using an autonomous vehicle (AV), wherein the one or more parameter states include one or more intra-transportation parameter states associated with the cargo;

continuously monitoring integrity of the cargo based on the one or more parameter states to continuously check for a breach in a transportation contract relating to transportation of the cargo by the AV, wherein monitoring includes generating a keyed hash digest based on discretization of the one or more intra-transportation parameter states, wherein the keyed hash digest includes indicators to continuously indicate a compliance status of the transportation contract to attest to the integrity of the cargo and to instruct a stakeholder to keep in place control signals for the AV to continue to proceed with the cargo in accordance with the transportation contract;

generating, based on a shared key and a keyed hash digest, an intra-transportation keyed hash digest of the discretized one or more intra-transportation parameter states;

sending an intra-transportation hash of the intra-transportation keyed hash digest to the stakeholder to attest to the integrity of the cargo; and

receiving, from the one or more sensors, one or more post-transportation states, the one or more post-transportation parameter states are associated with the cargo at a conclusion of transport by the AV, discretizing the one or more post-transportation parameter states, generating, based on the shared key and the intra-transportation keyed hash digest, a post-transportation keyed hash digest of the discretized one or more post-transportation parameter states, and sending post-transportation hash to the stakeholder to attest to the integrity of the cargo at the conclusion of the transportation.

10. The method of claim 9 , wherein discretizing the one or more parameter states comprising:

identifying a parameter value associated with a first one of the parameter states, the first one of the parameter states associated with a first parameter state range; and

determining a partition of a plurality of partitions of the first parameter state range for the parameter value.

11. The method of claim 9 , further comprising:

receiving, from the one or more sensors, one or more intra-transportation parameter states, the one or more intra-transportation parameter states associated with the cargo during transport by the AV.

12. The method of claim 9 , wherein the one or more sensors comprise at least one of a temperature sensor, a microphone, a camera, a speedometer, a lock state sensor, a biometric sensor, or a proximity sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2020
From: GUTIERREZ, CHRISTOPHER; JULIATO, MARCIO; WANG, QIAN; AHMED, SHABBIR; LESI, VUK; SASTRY, MANOJ
To: INTEL CORPORATION
Reel/Frame 053583/0133 →
Continuity (1)
Related Publication 20200372460A1 · Nov 26, 2020
References Cited (14)
US 10111043B1 · Cirit · 2018 [cited by examiner]
US 11222486B1 · Subramanian · 2022 [cited by examiner]
US 20090015400A1 · Breed · 2009 [cited by examiner]
US 20160379157A1 · Nassar · 2016 [cited by examiner]
US 20190165946A1 · Unagami et al. · 2019 [cited by applicant]
US 20200005559A1 · Grunbok et al. · 2020 [cited by applicant]
US 20210043091A1 · Solomon · 2021 [cited by examiner]
US 20210216958A1 · Pacheco · 2021 [cited by examiner]
US 20220092532A1 · Bevan · 2022 [cited by examiner]
CN 114143006A · 2022 [cited by applicant]
EP 3955192A1 · 2022 [cited by applicant]
WO 2020005722A1 · 2020 [cited by applicant]
Yantao Li, Keyed hash function based on a dynamic lookup table of functions, 2012, 56-58 (Year: 2012). [cited by examiner]
European Search Report and Written Opinion for the European Patent Application No. 21184952, mailed Dec. 17, 2021, 8 pages. [cited by applicant]