# US 12,120,754 B2 · Method and system to identify and mitigate problematic devices

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

- Number: US 12,120,754 B2
- Document ID: US12120754B2
- Status: Granted
- Kind: B2
- Application number: 17/718,215
- Filed: 2022-04-11
- Published: 2022-10-13
- Granted: 2024-10-15
- Earliest claimed: 2016-06-19
- Assignees: Platform Science, Inc.
- Applicants: Platform Science, Inc.
- Inventors: Rio Jeane Abella; Scott Kopchinsky; Don Son; Paul Watts; Kevin O'Neil; Neth Maison
- Web page: https://patentgrep.com/patent/US12120754B2

## CPC

- H04W 76/10: Connection setup
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/565: Conversion or adaptation of application format or content (adding application control or application functional data H04L67/561)
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- H04W 4/46: for vehicle-to-vehicle communication [V2V]
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 12/06: Authentication
- H04W 12/08: Access security
- H04W 76/19: Connection re-establishment
- H04W 4/38: for collecting sensor information
- H04W 12/033: of the user plane, e.g. user's traffic
- H04W 84/005: {Moving wireless networks}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system (1600) and method (960) for utilizing data from on-vehicle and off-vehicle sources to identify problematic devices and to execute automated mitigations is disclosed herein. The system (1620) comprises assigning authority engine (1105) for a vehicle (1000), a device (110) for the vehicle (1000), one or more databases (1615), and more or more cloud sources (1175). The assigning authority engine (1105) is configured to analyze the data based on a plurality of pre-defined patterns to identify a malfunctioning device and to transmit a mitigation strategy for the malfunctioning device.

## Claims

### Claim 1

A method for utilizing data from on-vehicle and off-vehicle sources to identify problematic devices and to execute automated mitigations, the method comprising:
accessing data, at an assigning authority for a vehicle, the data from at least one source of a plurality of sources, the plurality of sources comprising engine data, mobile device data, location management unit (LMU) data, and hours of service (HOS) data;
analyzing, at the assigning authority, the data based on a plurality of pre-defined patterns to identify a malfunctioning device;
generating, at the assigning authority, a mitigation strategy for the malfunctioning device; and
transmitting, from the assigning authority, the mitigation strategy for the malfunctioning device.

### Claim 2 (depends on 1)

The method according to claim 1 further comprising performing the mitigation strategy for the malfunctioning device.

### Claim 3 (depends on 1)

The method according to claim 1 wherein the mitigation strategy is a plurality of actions.

### Claim 4 (depends on 1)

The method according to claim 1 wherein the mitigation strategy is a single action.

### Claim 5 (depends on 1)

The method according to claim 1 wherein the malfunctioning device is associated with the vehicle.

### Claim 6

A system for utilizing data from on-vehicle and off-vehicle sources to identify problematic devices and to execute automated mitigations, the system comprising:
assigning authority engine for a vehicle;
a device for a vehicle;
one or more databases;
one or more cloud sources;
wherein the assigning authority engine is configured to access data from at least one source of a plurality of sources, the plurality of sources comprising engine data, mobile device data, LMU data, and HOS data;
wherein the assigning authority engine is configured to analyze the data based on a plurality of pre-defined patterns to identify a malfunctioning device;
wherein the assigning authority engine is configured to generate a mitigation strategy for the malfunctioning device; and
wherein the assigning authority engine is configured to transmit the mitigation strategy for the malfunctioning device.

### Claim 7 (depends on 6)

The system according to claim 6 wherein device is configured to perform the mitigation strategy for the malfunctioning device.

### Claim 8 (depends on 6)

The system according to claim 6 wherein the mitigation strategy is a plurality of actions.

### Claim 9 (depends on 6)

The system according to claim 6 wherein the mitigation strategy is a single action.

### Claim 10 (depends on 6)

The system according to claim 6 wherein the malfunctioning device is associated with the vehicle.

### Claim 11

A non-transitory computer-readable medium that stores a program that causes a processor to perform functions to utilize data from on-vehicle and off-vehicle sources to identify problematic devices and to execute automated mitigations by executing the following steps:
accessing data, at an assigning authority for a vehicle, data from at least one source of a plurality of sources, the plurality of sources comprising engine data, mobile device data, LMU data, and HOS data;
analyzing, at the assigning authority, the data based on a plurality of pre-defined patterns to identify a malfunctioning device;
generating, at the assigning authority, a mitigation strategy for the malfunctioning device; and
transmitting, from the assigning authority, the mitigation strategy for the malfunctioning device.

### Claim 12 (depends on 11)

The non-transitory computer readable medium according to claim 11 further comprising performing the mitigation strategy for the malfunctioning device.

### Claim 13 (depends on 11)

The non-transitory computer readable medium according to claim 11 wherein the mitigation strategy is a plurality of actions.

### Claim 14 (depends on 11)

The non-transitory computer readable medium according to claim 11 wherein the mitigation strategy is a single action.

### Claim 15 (depends on 11)

The non-transitory computer readable medium according to claim 11 wherein the malfunctioning device is associated with the vehicle.

### Claim 16

A method for utilizing data from on-vehicle and off-vehicle sources to identify problematic devices and to execute automated mitigations, the method comprising:
accessing data, at an assigning authority for a vehicle, data from at least one source of a plurality of sources, the plurality of sources comprising on-board data and off-board data;
analyzing, at the assigning authority, the data based on a plurality of pre-defined patterns to identify a malfunctioning component for a vehicle;
generating, at the assigning authority, a mitigation strategy for the malfunctioning component; and
transmitting, from the assigning authority, the mitigation strategy for the malfunctioning component.

### Claim 17 (depends on 16)

The method according to claim 16 further comprising performing the mitigation strategy for the malfunctioning component.

### Claim 18 (depends on 16)

The method according to claim 16 wherein the mitigation strategy is a plurality of actions.

### Claim 19 (depends on 16)

The method according to claim 16 wherein the mitigation strategy is a single action.

### Claim 20 (depends on 16)

The method according to claim 16 wherein the malfunctioning component is associated with the vehicle.
