# US 12,118,610 B2 · Identifying changes in the condition of a transport

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,610 B2
- Document ID: US12118610B2
- Status: Granted
- Kind: B2
- Application number: 17/860,614
- Filed: 2022-07-08
- Published: 2022-10-27
- Granted: 2024-10-15
- Earliest claimed: 2019-06-18
- Assignees: Toyota Motor North America, Inc.
- Applicants: Toyota Motor North America, Inc.
- Inventors: Neil Dutta; Anil Nagpal
- Web page: https://patentgrep.com/patent/US12118610B2

## CPC

- G06Q 30/0645: Rental transactions; Leasing transactions
- G06Q 30/0282: Rating or review of business operators or products
- G06F 16/245: Query processing
- G06F 16/27: Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06Q 2220/00: Business processing using cryptography
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An example operation may include one or more of receiving, at a server, first data from at least one sensor associated with a transport wherein the first data contains at least one condition of the transport, receiving a second data from the server and the second data contains at least one review of a user, determining a rating of the user based on the first data and the second data, receiving a query from another server relating to the rating of the user, sending a response containing the rating, and performing an action, by the another server, based on the rating.

## Claims

### Claim 1

A system, comprising:
a memory configured to store a user profile of a transport; and
a processor configured to:
receive sensor data captured by at least one sensor of the transport while the transport is in use during a predetermined period;
receive a scanned image of a body of the transport from one or more of a laser scanner and an infrared scanner wherein the scanned image is captured after the transport is no longer in use and after the predetermined period;
determine, whether the body of the transport is damaged based on a comparison of the scanned image of the body of the transport to a previously captured scanned image of the body of transport captured before the predetermined period based on one or more predefined depression thresholds of the scanned image as compared to the previously captured scanned image to identify exterior transport body damage that when exceeded designates the body of the transport damaged, wherein one of the one or more depression thresholds defines a depth measurement distance required to declare damage to the transport;
determine the one depression threshold has been satisfied by a comparison of a depth measurement of the scanned image of the body of the transport to a depth measurement of the previously captured scanned image of the body of the transport being above the depth measurement distance;
declare the damage to the transport based on the depth measurement distance of the one depression threshold being satisfied; and
modify a rating value of the user profile based on the determination by a deduction of points based on the detected exterior transport body damage, wherein the rating value is applied to the transport to create a record of transport damages.

### Claim 2 (depends on 1)

The system of claim 1, wherein the processor is configured to modify the rating value based on the determination and previous historical instances of ratings and reviews.

### Claim 3 (depends on 1)

The system of claim 1, wherein the processor is configured to determine a condition of the transport based on the determination.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is configured to dynamically modify the rating value based on a condition of a rented object observed by the sensor data.

### Claim 5 (depends on 1)

The system of claim 1, wherein the processor is configured to store the received sensor data in a temporary sensor profile.

### Claim 6 (depends on 1)

The system of claim 1, wherein the processor is configured to invoke a smart contract via a distributed ledger based on an action to be performed by a blockchain peer.

### Claim 7 (depends on 1)

The system of claim 1, wherein the processor is further configured to generate a blockchain transaction comprising the sensor data and a status of the transport, and store the blockchain transaction in a distributed ledger.

### Claim 8

A method, comprising
receiving sensor data captured by at least one sensor of a transport while the transport is in use during a predetermined period;
receiving a scanned image of a body of the transport from one or more of a laser scanner and an infrared scanner wherein the scanned image is captured after the transport is no longer in use and after the predetermined period;
determining, whether the body of the transport is damaged based on a comparison of the scanned image of the body of the transport to a previously captured scanned image of the body of transport captured before the predetermined period based on one or more predefined depression thresholds of the scanned image as compared to the previously captured scanned image to identify exterior transport body damage that when exceeded designates the body of the transport damaged, wherein one of the one or more depression thresholds defines a depth measurement distance required to declare damage to the transport;
determining the one depression threshold has been satisfied by a comparison of a depth measurement of the scanned image of the body of the transport to a depth measurement of the previously captured scanned image of the body of the transport being above the depth measurement distance;
declaring the damage to the transport based on the depth measurement distance of the one depression threshold being satisfied; and
modifying a rating value of a user profile based on the determination by a deduction of points based on the detected exterior transport body damage, wherein the rating value is applied to the transport to create a record of transport damages.

### Claim 9 (depends on 8)

The method of claim 8, wherein the method further comprises modifying the rating value based on the determination and previous historical instances of ratings and reviews.

### Claim 10 (depends on 8)

The method of claim 8, wherein the method further comprises determining a condition of the transport based on the determination.

### Claim 11 (depends on 8)

The method of claim 8, wherein the modifying comprises dynamically modifying the rating value based on a condition of a rented object that is observed by the sensor data.

### Claim 12 (depends on 8)

The method of claim 8, wherein the method further comprises storing the received sensor data in a temporary sensor profile.

### Claim 13 (depends on 8)

The method of claim 8, wherein the method further comprises invoking a smart contract via a distributed ledger based on an action to be performed by a blockchain peer.

### Claim 14 (depends on 8)

The method of claim 8, wherein the method further comprises generating a blockchain transaction comprising the sensor data and a status of the transport, and storing the blockchain transaction in a distributed ledger.

### Claim 15

A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform a method comprising:
receiving sensor data captured by at least one sensor of a transport while the transport is in use during a predetermined period;
receiving a scanned image of a body of the transport from one or more of a laser scanner and an infrared scanner wherein the scanned image is captured after the transport is no longer in use and after the predetermined period;
determining, whether the body of the transport is damaged based on a comparison of the scanned image of the body of the transport to a previously captured scanned image of the body of transport captured before the predetermined period based on one or more predefined depression thresholds of the scanned image as compared to the previously captured scanned image to identify exterior transport body damage that when exceeded designates the body of the transport damaged, wherein one of the one or more depression thresholds defines a depth measurement distance required to declare damage to the transport;
determining the one depression threshold has been satisfied by a comparison of a depth measurement of the scanned image of the body of the transport to a depth measurement of the previously captured scanned image of the body of the transport being above the depth measurement distance;
declaring the damage to the vehicle based on the depth measurement distance of the one depression threshold being satisfied; and
modifying a rating value of a user profile based on the determination by a deduction of points based on the detected exterior transport body damage, wherein the rating value is applied to the transport to create a record of transport damages.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises modifying the rating value based on the determination and previous historical instances of ratings and reviews.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises determining a condition of the transport based on the determination.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the modifying comprises dynamically modifying the rating value based on a condition of a rented object that is observed by the sensor data.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises storing the received sensor data in a temporary sensor profile.

### Claim 20 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises invoking a smart contract via a distributed ledger based on an action to be performed by a blockchain peer.
