# US 2025/0148835 A1 · Method and system for recall notification

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

- Number: US 2025/0148835 A1
- Document ID: US20250148835A1
- Status: Published application
- Kind: A1
- Application number: 19/013,599
- Filed: 2025-01-08
- Published: 2025-05-08
- Earliest claimed: 2021-02-17
- Assignees: State Farm Mutual Automobile Insurence Company
- Applicants: State Farm Mutual Automobile Insurence Company
- Inventors: Ryan Gammelgard; Justin Davis; Karen Allen; Steven Schmidt
- Web page: https://patentgrep.com/patent/US20250148835A1

## CPC

- G07C 5/006: {Indicating maintenance}
- G06Q 10/20: Administration of product repair or maintenance
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- H04L 9/3236: {using cryptographic hash functions}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and systems for obtaining vehicle recall notifications are described herein. A vehicle having one or more autonomous operation features may receive a notification indicating that the vehicle requires a safety recall. The notification may provide identification information for a vehicle part that needs to be replaced. Additionally, the vehicle may determine whether the vehicle part is currently within the vehicle by obtaining a set of identification information for current vehicle parts within the vehicle and comparing the identification information for the vehicle part to the set of identification information for current vehicle parts within the vehicle. In response to determining that the vehicle part is currently within the vehicle, the vehicle may identify a treatment facility for replacing the vehicle part, and cause the vehicle to travel to the identified treatment facility for replacing the vehicle part.

## Claims

### Claim 1

A computer-implemented method for identifying vehicles requiring safety recalls using a distributed ledger, the method comprising, via one or more processors:
receiving, by a third-party organization, identification information for a vehicle part that needs to be replaced due to a safety recall;
monitoring a distributed ledger that records current vehicle part information for a plurality of vehicles to identify vehicles associated with the third-party organization having the vehicle part that needs to be replaced, wherein the distributed ledger is maintained by a plurality of participants in a distributed ledger network according to a set of consensus rules;
in response to identifying a vehicle associated with the third-party organization having the vehicle part that needs to be replaced, identifying contact information associated with the vehicle; and
transmitting, via the contact information, a notification indicating that the identified vehicle requires a safety recall.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
after a threshold time period, monitoring the distributed ledger to identify remaining vehicles associated with the third-party organization still having the vehicle part that needs to be replaced; and
determining a completion percentage for the safety recalls based upon the remaining vehicles associated with the third-party organization still having the vehicle part that needs to be replaced.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, further comprising:
providing an indication of the completion percentage to a client device for display on a user interface.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein upon receiving a replacement part, an update is broadcasted to the distributed ledger indicating the replacement part installed within the vehicle.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein each time a vehicle part is replaced within a vehicle of the plurality of vehicles, a transaction is broadcasted to the distributed ledger indicating up-to-date vehicle part information for the vehicle for the distributed ledger to maintain up-to-date records of vehicle parts within the plurality of vehicles.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving, from a vehicle manufacturer, identification information for a set of vehicles requiring safety recalls;
comparing the identified vehicles from the distributed ledger to the set of vehicles from the vehicle manufacturer to verify that the set of vehicles from the vehicle manufacturer require safety recalls.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, further comprising:
in response to determining that one of the identified vehicles from the distributed ledger is not included in the set of vehicles from the vehicle manufacturer, communicating with the vehicle manufacturer to provide the vehicle manufacturer with identification information for the identified vehicle not included in the set of vehicles and to determine a reason for the identified vehicle not being included in the set of vehicles from the vehicle manufacturer.

### Claim 8

A computer system configured to identify vehicles requiring safety recalls using a distributed ledger, the computer system comprising one or more processors configured to:
receive, by a third-party organization, identification information for a vehicle part that needs to be replaced due to a safety recall;
monitor a distributed ledger that records current vehicle part information for a plurality of vehicles to identify vehicles associated with the third-party organization having the vehicle part that needs to be replaced, wherein the distributed ledger is maintained by a plurality of participants in a distributed ledger network according to a set of consensus rules;
in response to identifying a vehicle associated with the third-party organization having the vehicle part that needs to be replaced, identify contact information associated with the vehicle; and
transmit, via the contact information, a notification indicating that the identified vehicle requires a safety recall.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein the one or more processors are further configured to:
after a threshold time period, monitor the distributed ledger to identify remaining vehicles associated with the third-party organization still having the vehicle part that needs to be replaced; and
determine a completion percentage for the safety recalls based upon the remaining vehicles associated with the third-party organization still having the vehicle part that needs to be replaced.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein the one or more processors are further configured to:
provide an indication of the completion percentage to a client device for display on a user interface.

### Claim 11 (depends on 8)

The computer system of claim 8, wherein upon receiving a replacement part, an update is broadcasted to the distributed ledger indicating the replacement part installed within the vehicle.

### Claim 12 (depends on 8)

The computer system of claim 8, wherein each time a vehicle part is replaced within a vehicle of the plurality of vehicles, a transaction is broadcasted to the distributed ledger indicating up-to-date vehicle part information for the vehicle for the distributed ledger to maintain up-to-date records of vehicle parts within the plurality of vehicles.

### Claim 13 (depends on 8)

The computer system of claim 8, wherein the one or more processors are further configured to:
receive, from a vehicle manufacturer, identification information for a set of vehicles requiring safety recalls; and
compare the identified vehicles from the distributed ledger to the set of vehicles from the vehicle manufacturer to verify that the set of vehicles from the vehicle manufacturer require safety recalls.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the one or more processors are further configured to:
in response to determining that one of the identified vehicles from the distributed ledger is not included in the set of vehicles from the vehicle manufacturer, communicate with the vehicle manufacturer to provide the vehicle manufacturer with identification information for the identified vehicle not included in the set of vehicles and determine a reason for the identified vehicle not being included in the set of vehicles from the vehicle manufacturer.

### Claim 15

A non-transitory computer-readable memory storing instructions thereon for identifying vehicles requiring safety recalls using a distributed ledger, that when executed one or more processors, cause the one or more processors to:
receive, by a third-party organization, identification information for a vehicle part that needs to be replaced due to a safety recall;
monitor a distributed ledger that records current vehicle part information for a plurality of vehicles to identify vehicles associated with the third-party organization having the vehicle part that needs to be replaced, wherein the distributed ledger is maintained by a plurality of participants in a distributed ledger network according to a set of consensus rules;
in response to identifying a vehicle associated with the third-party organization having the vehicle part that needs to be replaced, identify contact information associated with the vehicle; and
transmit, via the contact information, a notification indicating that the identified vehicle requires a safety recall.

### Claim 16 (depends on 15)

The non-transitory computer-readable memory of claim 15, wherein the instructions further cause the one or more processors to:
after a threshold time period, monitor the distributed ledger to identify remaining vehicles associated with the third-party organization still having the vehicle part that needs to be replaced; and
determine a completion percentage for the safety recalls based upon the remaining vehicles associated with the third-party organization still having the vehicle part that needs to be replaced.

### Claim 17 (depends on 16)

The non-transitory computer-readable memory of claim 16, wherein the instructions further cause the one or more processors to:
provide an indication of the completion percentage to a client device for display on a user interface.

### Claim 18 (depends on 15)

The non-transitory computer-readable memory of claim 15, wherein upon receiving a replacement part, an update is broadcasted to the distributed ledger indicating the replacement part installed within the vehicle.

### Claim 19 (depends on 15)

The non-transitory computer-readable memory of claim 15, wherein each time a vehicle part is replaced within a vehicle of the plurality of vehicles, a transaction is broadcasted to the distributed ledger indicating up-to-date vehicle part information for the vehicle for the distributed ledger to maintain up-to-date records of vehicle parts within the plurality of vehicles.

### Claim 20 (depends on 15)

The non-transitory computer-readable memory of claim 15, wherein the instructions further cause the one or more processors to:
receive, from a vehicle manufacturer, identification information for a set of vehicles requiring safety recalls; and
compare the identified vehicles from the distributed ledger to the set of vehicles from the vehicle manufacturer to verify that the set of vehicles from the vehicle manufacturer require safety recalls.
