# US 2025/0095409 A1 · Maintenance Management for Vehicles Having Network IoT Sensor Data Analysis Enabled

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

- Number: US 2025/0095409 A1
- Document ID: US20250095409A1
- Status: Published application
- Kind: A1
- Application number: 18/470,228
- Filed: 2023-09-19
- Published: 2025-03-20
- Earliest claimed: 2023-09-19
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Su Liu; Demetrice L. Browder; Glen Corneau; Diane Basara Britton
- Web page: https://patentgrep.com/patent/US20250095409A1

## CPC

- G07C 5/006: {Indicating maintenance}
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/0808: {Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005)}
- 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

## Abstract

Dynamic vehicle maintenance management is provided. Performance of each subsystem of a plurality of subsystems corresponding to a vehicle and driving behavior of a user of the vehicle is monitored by performing an analysis of data collected from an IoT sensor system onboard the vehicle to detect any subsystem issues in the vehicle using a set of machine learning models. An issue is detected in a subsystem of the vehicle based on the analysis of the data collected from the IoT sensor system onboard the vehicle. Maintenance corresponding to the issue detected in the subsystem of the vehicle is scheduled at a date, time, and location based on availability of the user of the vehicle and a selected vehicle repair shop. A notification regarding the maintenance corresponding to the issue detected in the subsystem of the vehicle is sent to the user of the vehicle via a network.

## Claims

### Claim 1

A computer-implemented method for dynamic vehicle maintenance management, the computer-implemented method comprising:
monitoring, by a computer, performance of each subsystem of a plurality of subsystems corresponding to a vehicle and driving behavior of a user of the vehicle by performing an analysis of data collected from an Internet of Things (IoT) sensor system onboard the vehicle to detect any subsystem issues in the vehicle using a set of machine learning models;
detecting, by the computer, an issue in a subsystem of the vehicle based on the analysis of the data collected from the IoT sensor system onboard the vehicle;
scheduling, by the computer, maintenance corresponding to the issue detected in the subsystem of the vehicle at a date, time, and location based on availability of the user of the vehicle and a selected vehicle repair shop; and
sending, by the computer, a notification regarding the maintenance corresponding to the issue detected in the subsystem of the vehicle to the user of the vehicle via a network, the notification including at least the date, time, and location of the maintenance corresponding to the issue detected in the subsystem of the vehicle.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining, by the computer, whether the maintenance corresponding to the issue detected in the subsystem of the vehicle is needed prior to the vehicle arriving at a destination; and
scheduling, by the computer, the maintenance corresponding to the issue detected in the subsystem of the vehicle at a nearest available vehicle repair shop prior to the vehicle arriving at the destination in response to the computer determining that the maintenance corresponding to the issue detected in the subsystem of the vehicle is needed prior to the vehicle arriving at the destination.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving, by the computer, a confirmation regarding the maintenance corresponding to the issue detected in the subsystem of the vehicle from the user of the vehicle via the network.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising:
collecting, by the computer, the data regarding the performance of each subsystem of the plurality of subsystems corresponding to the vehicle and the driving behavior of the user of the vehicle from the IoT sensor system onboard the vehicle via the network.

### Claim 5 (depends on 4)

The computer-implemented method of claim 4, wherein each subsystem of the plurality of subsystems corresponding to the vehicle includes a corresponding set of IoT sensors of the IoT sensor system.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving, by the computer, an input to establish a wireless connection with the vehicle via the network from the user of the vehicle;
establishing, by the computer, the wireless connection with the vehicle via the network in response to receiving the input;
receiving, by the computer, a registration of the vehicle for a vehicle maintenance management service provided by the computer from the user of the vehicle via the network; and
generating, by the computer, a record corresponding to the vehicle in a vehicle maintenance data structure of the vehicle maintenance management service in response to receiving the registration of the vehicle.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, further comprising:
enabling, by the computer, the user to customize settings of the vehicle maintenance management service according to user preference for the vehicle.

### Claim 8

A computer system for dynamic vehicle maintenance management, the computer system comprising:
a communication fabric;
a storage device connected to the communication fabric, wherein the storage device stores program instructions; and
a processor connected to the communication fabric, wherein the processor executes the program instructions to:
monitor performance of each subsystem of a plurality of subsystems corresponding to a vehicle and driving behavior of a user of the vehicle by performing an analysis of data collected from an Internet of Things (IoT) sensor system onboard the vehicle to detect any subsystem issues in the vehicle using a set of machine learning models;
detect an issue in a subsystem of the vehicle based on the analysis of the data collected from the IoT sensor system onboard the vehicle;
schedule maintenance corresponding to the issue detected in the subsystem of the vehicle at a date, time, and location based on availability of the user of the vehicle and a selected vehicle repair shop; and
send a notification regarding the maintenance corresponding to the issue detected in the subsystem of the vehicle to the user of the vehicle via a network, the notification including at least the date, time, and location of the maintenance corresponding to the issue detected in the subsystem of the vehicle.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein the processor further executes the program instructions to:
determine whether the maintenance corresponding to the issue detected in the subsystem of the vehicle is needed prior to the vehicle arriving at a destination; and
schedule the maintenance corresponding to the issue detected in the subsystem of the vehicle at a nearest available vehicle repair shop prior to the vehicle arriving at the destination in response to determining that the maintenance corresponding to the issue detected in the subsystem of the vehicle is needed prior to the vehicle arriving at the destination.

### Claim 10 (depends on 8)

The computer system of claim 8, wherein the processor further executes the program instructions to:
receive a confirmation regarding the maintenance corresponding to the issue detected in the subsystem of the vehicle from the user of the vehicle via the network.

### Claim 11 (depends on 8)

The computer system of claim 8, wherein the processor further executes the program instructions to:
collect the data regarding the performance of each subsystem of the plurality of subsystems corresponding to the vehicle and the driving behavior of the user of the vehicle from the IoT sensor system onboard the vehicle via the network.

### Claim 12 (depends on 11)

The computer system of claim 11, wherein each subsystem of the plurality of subsystems corresponding to the vehicle includes a corresponding set of IoT sensors of the IoT sensor system.

### Claim 13 (depends on 8)

The computer system of claim 8, wherein the processor further executes the program instructions to:
receive an input to establish a wireless connection with the vehicle via the network from the user of the vehicle;
establish the wireless connection with the vehicle via the network in response to receiving the input;
receive a registration of the vehicle for a vehicle maintenance management service provided by the computer system from the user of the vehicle via the network; and
generate a record corresponding to the vehicle in a vehicle maintenance data structure of the vehicle maintenance management service in response to receiving the registration of the vehicle.

### Claim 14

A computer program product for dynamic vehicle maintenance management, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
monitor performance of each subsystem of a plurality of subsystems corresponding to a vehicle and driving behavior of a user of the vehicle by performing an analysis of data collected from an Internet of Things (IoT) sensor system onboard the vehicle to detect any subsystem issues in the vehicle using a set of machine learning models;
detect an issue in a subsystem of the vehicle based on the analysis of the data collected from the IoT sensor system onboard the vehicle;
schedule maintenance corresponding to the issue detected in the subsystem of the vehicle at a date, time, and location based on availability of the user of the vehicle and a selected vehicle repair shop; and
send a notification regarding the maintenance corresponding to the issue detected in the subsystem of the vehicle to the user of the vehicle via a network, the notification including at least the date, time, and location of the maintenance corresponding to the issue detected in the subsystem of the vehicle.

### Claim 15 (depends on 14)

The computer program product of claim 14, wherein the program instructions further cause the computer to:
determine whether the maintenance corresponding to the issue detected in the subsystem of the vehicle is needed prior to the vehicle arriving at a destination; and
schedule the maintenance corresponding to the issue detected in the subsystem of the vehicle at a nearest available vehicle repair shop prior to the vehicle arriving at the destination in response to the computer determining that the maintenance corresponding to the issue detected in the subsystem of the vehicle is needed prior to the vehicle arriving at the destination.

### Claim 16 (depends on 14)

The computer program product of claim 14, wherein the program instructions further cause the computer to:
receive a confirmation regarding the maintenance corresponding to the issue detected in the subsystem of the vehicle from the user of the vehicle via the network.

### Claim 17 (depends on 14)

The computer program product of claim 14, wherein the program instructions further cause the computer to:
collect the data regarding the performance of each subsystem of the plurality of subsystems corresponding to the vehicle and the driving behavior of the user of the vehicle from the IoT sensor system onboard the vehicle via the network.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein each subsystem of the plurality of subsystems corresponding to the vehicle includes a corresponding set of IoT sensors of the IoT sensor system.

### Claim 19 (depends on 14)

The computer program product of claim 14, wherein the program instructions further cause the computer to:
receive an input to establish a wireless connection with the vehicle via the network from the user of the vehicle;
establish the wireless connection with the vehicle via the network in response to receiving the input;
receive a registration of the vehicle for a vehicle maintenance management service provided by the computer from the user of the vehicle via the network; and
generate a record corresponding to the vehicle in a vehicle maintenance data structure of the vehicle maintenance management service in response to receiving the registration of the vehicle.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein the program instructions further cause the computer to:
enable the user to customize settings of the vehicle maintenance management service according to user preference for the vehicle.
