# US 12,216,473 B2 · Systems and methods for using risk profiles for creating and deploying new vehicle event definitions to a fleet of vehicles

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

- Number: US 12,216,473 B2
- Document ID: US12216473B2
- Status: Granted
- Kind: B2
- Application number: 18/477,731
- Filed: 2023-09-29
- Published: 2024-02-01
- Granted: 2025-02-04
- Earliest claimed: 2019-05-01
- Assignees: SmartDrive Systems, Inc.
- Applicants: SmartDrive Systems, Inc.
- Inventors: Nicholas Shayne Brookins; David Forney; Reza Ghanbari; Jason Palmer; Mark Freitas
- Web page: https://patentgrep.com/patent/US12216473B2

## CPC

- G05D 1/617: Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards (arrangements for controlling the position or course of two or more vehicles for avoiding collisions therebetween G05D1/693; arrangements for reacting to or preventing system or operator failure G05D1/80)
- G08G 1/20: {Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles}
- B60W 30/0953: {the prediction being responsive to vehicle dynamic parameters}
- B60W 30/0956: {the prediction being responsive to traffic or environmental parameters}
- B60W 40/10: related to vehicle motion
- G05D 1/0214: {in accordance with safety or protection criteria, e.g. avoiding hazardous areas (monitoring the location of vehicles within a certain area, e.g. forbidden or allowed areas, in traffic control systems for road vehicles G08G1/13)}
- G05D 1/0291: {Fleet control (monitoring fleets in traffic control systems for road vehicles G08G1/127, G08G1/127)}
- G05D 1/69: Coordinated control of the position or course of two or more vehicles
- G05D 1/693: for avoiding collisions between vehicles
- G06Q 10/0635: Risk analysis of enterprise or organisation activities
- G07B 15/00: Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points (handling coins or valuable papers, e.g. banknotes, G07D; apparatus for vending or hiring articles or services activated by coins, credit cards, paper currency or the like G07F7/00, G07F17/00)
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G08G 1/0129: {for creating historical data or processing based on historical data}
- B60W 2556/10: Historical data
- G01C 21/34: Route searching; Route guidance
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- 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
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- 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
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

Systems and methods for using risk profiles for creating and deploying new vehicle event definitions to a fleet of vehicles are disclosed. Exemplary implementations may: obtain a first risk profile, a second risk profile, and vehicle event characterization information; select individual ones of the previously detected vehicle events that have one or more characteristics in common; determine circumstances for at least a predefined period prior to occurrences of the selected vehicle events; create a new vehicle event definition based on the determined set of circumstances; distribute the new vehicle event definition to individual vehicles in the fleet of vehicles; and receive additional vehicle event information from the individual vehicles in the fleet of vehicles.

## Claims

### Claim 1

A system configured for using particular information for creating and deploying new vehicle event definitions to a fleet of vehicles including a first vehicle configured to detect first vehicle events by the first vehicle and a second vehicle configured to detect second vehicle events by the second vehicle, wherein the particular information includes a risk profile and vehicle event characterization information, wherein the risk profile is specific to a certain context for detecting vehicle events, wherein the risk profile characterizes a first set of values representing likelihoods of occurrences of vehicle events matching the certain context, and wherein the vehicle event characterization information characterizes one or more types of vehicle events to be used in creating and deploying the new vehicle event definitions, the system comprising:
one or more hardware processors configured by machine-readable instructions to
automatically select, by the one or more hardware processors, individual ones of previously detected vehicle events that have one or more characteristics in common, wherein the one or more characteristics include one or more of geographical location, time of day, demographic information of vehicle operators, and/or a sequence of operations performed by the vehicle operators, wherein the selection is based on one or more of the risk profile, and the vehicle event characterization information;
automatically determine, by the one or more hardware processors, circumstances prior to occurrences of the selected individual ones of the previously detected vehicle events;
create, by the one or more hardware processors, a new vehicle event definition based on the determined set of circumstances;
transfer, by the one or more hardware processors, instructions that include the new vehicle event definition to the first and second vehicle, wherein the instructions are transferred electronically across an electronic communication network that connects the system to the first vehicle and the second vehicle, wherein the instructions instruct the first and second vehicle to compare scheduled routes for likelihoods of occurrences of new vehicle events matching the new vehicle event definition; and
take one or more actions based on the comparisons, wherein the one or more actions include making one or more modifications of at least one of the scheduled routes.

### Claim 2 (depends on 1)

The system of claim 1, wherein the one or more actions include prompting one or more vehicles operators of the first and second vehicle to perform a recommended maneuver.

### Claim 3 (depends on 2)

The system of claim 2, wherein the recommended maneuver includes a lane change.

### Claim 4 (depends on 2)

The system of claim 2, wherein the recommended maneuver includes changing speed of at least one of the first and second vehicle.

### Claim 5 (depends on 1)

The system of claim 1, further comprising the first vehicle and the second vehicle.

### Claim 6 (depends on 1)

The system of claim 1, wherein the one or more hardware processors are further configured by machine-readable instructions to:
modify the risk profile based on the comparisons.

### Claim 7 (depends on 1)

The system of claim 1, wherein the first set of values is based on the vehicle event information, wherein the previously detected vehicle events have been detected by individual vehicles in the fleet of vehicles, wherein the vehicle event information includes the certain context for the previously detected vehicle events and the one or more operators for the previously detected vehicle events.

### Claim 8 (depends on 1)

The system of claim 1, wherein the certain context for detecting vehicle events includes one or more of location, local weather, heading of one or more vehicles, and/or traffic conditions.

### Claim 9 (depends on 1)

The system of claim 1, wherein the certain context for detecting vehicle events includes one or more of objects on roadways during detection of vehicle events, other incidents within a particular timeframe of detection of vehicle events, time of day, lane information, and/or presence of autonomously operated vehicles within a particular proximity.

### Claim 10 (depends on 1)

The system of claim 1, wherein the one or more types of vehicle events include a first type of vehicle event, and wherein the first type of vehicle event involves a vehicle exceeding a speed threshold.

### Claim 11 (depends on 1)

The system of claim 1, wherein the one or more types of vehicle events include a first type of vehicle event, and wherein the first type of vehicle event involves one or more of swerving, a U-turn, freewheeling, over-revving, lane-departure, short following distance, unsafe turning that approaches rollover and/or vehicle stability limits, hard braking, rapid acceleration, idling, driving outside a geo-fence boundary, crossing double-yellow lines, passing on single-lane roads, a certain number of lane changes within a certain amount of time or distance, fast lane change, cutting off other vehicles during lane-change speeding, running a red light, running a stop sign, parking a vehicle, and/or performing fuel-inefficient maneuvers.

### Claim 12

A method for using particular information for creating and deploying new vehicle event definitions to a fleet of vehicles including a first vehicle that detects first vehicle events and a second vehicle that detects second vehicle events, the method being implemented in a computer system that includes one or more hardware processors, wherein the particular information includes a risk profile and vehicle event characterization information, wherein the risk profile is specific to a certain context for detecting vehicle events, wherein the risk profile characterizes a first set of values representing likelihoods of occurrences of vehicle events matching the certain context, and wherein the vehicle event characterization information characterizes one or more types of vehicle events to be used in creating and deploying the new vehicle event definitions, the method comprising:
automatically selecting, by the one or more hardware processors, individual ones of previously detected vehicle events that have one or more characteristics in common, wherein the one or more characteristics include one or more of geographical location, time of day, demographic information of vehicle operators, and/or a sequence of operations performed by the vehicle operators, wherein the selection is based on one or more of the risk profile, and the vehicle event characterization information;
automatically determining, by the one or more hardware processors, circumstances prior to occurrences of the selected individual ones of the previously detected vehicle events;
creating, by the one or more hardware processors, a new vehicle event definition based on the determined set of circumstances;
transferring, by the one or more hardware processors, instructions that include the new vehicle event definition to the first and second vehicle, wherein the instructions are transferred electronically across an electronic communication network that connects the system to the first vehicle and the second vehicle, wherein the instructions instruct compare scheduled routes for likelihoods of occurrences of new vehicle events matching the new vehicle event definition; and
taking one or more actions based on the comparisons, wherein the one or more actions include making one or more modifications of at least one of the scheduled routes.

### Claim 13 (depends on 12)

The method of claim 12, wherein the one or more actions include prompting one or more vehicles operators of the first and second vehicle to perform a recommended maneuver.

### Claim 14 (depends on 13)

The method of claim 13, wherein the recommended maneuver includes a lane change.

### Claim 15 (depends on 13)

The method of claim 13, wherein the recommended maneuver includes changing speed of at least one of the first and second vehicle.

### Claim 16 (depends on 12)

The method of claim 12, wherein the first set of values is based on the vehicle event information, wherein the previously detected vehicle events have been detected by individual vehicles in the fleet of vehicles, wherein the vehicle event information includes the certain context for the previously detected vehicle events and the one or more operators for the previously detected vehicle events.

### Claim 17 (depends on 12)

The method of claim 12, wherein the certain context for detecting vehicle events includes one or more of location, local weather, heading of one or more vehicles, and/or traffic conditions.

### Claim 18 (depends on 12)

The method of claim 12, wherein the certain context for detecting vehicle events includes one or more of objects on roadways during detection of vehicle events, other incidents within a particular timeframe of detection of vehicle events, time of day, lane information, and/or presence of autonomously operated vehicles within a particular proximity.
