IP Library › Granted Patent US 12,555,418
Granted Patent B2
US 12,555,418 · App. 17/711,412 · Granted Feb 17, 2026

Systems and methods of determining effectiveness of vehicle safety features

Inventors: Jody Ann Thoele (Bloomington, IL); Jaime Skaggs (Chenoa, IL); Scott Thomas Christensen (Salem, OR); Ashish Sawhney (Bloomington, IL); Neill Broadstone (Bloomington, IL); Angela Glusick (Bloomington, IL); Gustufus Phillip Theofanis (Indianapolis, IN)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G07C5/0808B60W30/08G07C5/008B60W2756/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,555,418
App. No.
17/711,412
Filed
Apr 1, 2022
Granted
Feb 17, 2026
Kind
B2
Art Unit
3661
USPC
701/1
Abstract

Systems and methods for determining the effectiveness of vehicle safety features are provided. Vehicle data is obtained for vehicles having various smart safety features, and a list of translated vehicle build records is generated from the obtained data applying OEM-agnostic terminology for the smart safety features. A machine learning algorithm may be trained to generate an effectiveness score associated with one or more smart safety features, at least by analyzing a plurality of translated vehicle build records, vehicle telematics data, and vehicle accident records associated with each of the plurality of vehicles.

Claims (51)

1 . A computer-implemented method for determining effectiveness of vehicle safety features, the method comprising:

obtaining, by a processor, vehicle-specific build information for each of a plurality of vehicles manufactured by a plurality of original equipment manufacturers (OEMs), the vehicle-specific build information containing OEM-specific terminology associated with one or more smart safety features associated with each vehicle;

obtaining, by a processor, an ontology model mapping each smart safety feature to an OEM-specific terminology associated with the smart safety feature for each OEM;

applying, by a processor, the ontology model to the vehicle-specific build information to generate a translated vehicle build record for each of the plurality of vehicles, such that the OEM-specific terminology associated with each smart safety feature is replaced with OEM-agnostic terminology for the smart safety feature;

obtaining, by a processor from a plurality of on-board computing devices associated with the plurality of vehicles, vehicle telematics data and environmental data generated for each of the plurality of vehicles, wherein the vehicle telematics data comprises usage data indicating an extent of usage of the smart safety features of the respective vehicle and wherein the environmental data indicates characteristics of an environment in which the respective vehicle is operating;

obtaining, by a processor, vehicle accident record information for a plurality of vehicle accidents involving one or more of the plurality of vehicles, wherein the vehicle accident record information is associated with usage of the smart safety features;

generating, by a processor, an effectiveness score associated with each smart safety feature in each of a plurality of environments, at least by analyzing a plurality of translated vehicle build records, vehicle telematics data, environmental data, and vehicle accident records associated with each of the plurality of vehicles using a machine learning based regression estimator; and

causing, by a processor, an action to be implemented based upon the generated effectiveness score, comprising: (i) determining a respective effectiveness score of at least one smart safety feature in a current environment of at least one of the plurality of vehicles is above an activation threshold or below a deactivation threshold and (ii) sending a control signal to a respective on-board computing device of the respective vehicle to automatically activate or deactivate the at least one smart safety feature of the respective vehicle based upon the respective effectiveness score.

2 . The computer-implemented method of claim 1 , wherein obtaining vehicle-specific build information for each of the plurality of vehicles includes obtaining vehicle-specific build information from a vehicle feature database associating each Vehicle Identification Number (VIN) with installed smart safety features.

3 . The computer-implemented method of claim 1 , further comprising generating the ontology model mapping by analyzing the obtained vehicle build information, wherein analyzing the obtained vehicle build information to generate an ontology model mapping each smart safety feature to OEM-specific terminology associated with the smart safety feature for each OEM comprises:

training, by a processor, a machine learning model using OEM-specific terminology associated with each of a plurality of known smart safety features for a plurality of OEMs; and

applying, by a processor, the trained machine learning model to the obtained vehicle build information in order to identify OEM-specific terminology associated with each smart safety feature for each OEM.

4 . The computer-implemented method of claim 1 , further comprising generating the vehicle telematics data for each of the plurality of vehicles by analyzing data obtained from one or more sensors disposed at a vehicle, generating a data set based upon the analyzed data, and transmitting the data set wirelessly to a server.

5 . The computer-implemented method of claim 1 , wherein the vehicle telematics data for each vehicle includes indications of whether the smart safety feature associated with the vehicle was activated or deactivated at a date and time of an accident associated with the vehicle.

6 . The computer-implemented method of claim 1 , wherein the vehicle accident record information includes one or more of a number of accidents, a frequency of accidents, or a severity of accidents associated with each combination of one or more of the smart safety features.

7 . The computer-implemented method of claim 1 , wherein the vehicle accident record information includes information regarding one or more of a claim type, a vehicle reparability, or a cost associated with each of the vehicle accidents.

8 . The computer-implemented method of claim 1 , wherein generating the effectiveness score associated with each smart safety feature comprises predicting the effectiveness score in combination with at least one other selected smart safety feature, and predicting the effectiveness score includes predicting a level of effectiveness or ineffectiveness of each smart safety feature in combination with the selected feature or features.

9 . The computer-implemented method of claim 1 , wherein causing the action to be implemented comprises:

obtaining vehicle information regarding a subset of the plurality of smart safety features installed in a particular vehicle; and

determining an insurance rating for the particular vehicle based upon the effectiveness scores associated with each smart safety feature of the subset of smart safety features.

10 . The computer-implemented method of claim 1 , wherein causing the action to be implemented comprises:

identifying a set of one or more of the smart safety features associated with a manufacturer of the OEMs, each of the smart safety features in the set having respective effectiveness scores below a threshold level; and

sending an alert to the manufacturer including information regarding the effectiveness scores of the set of smart safety features.

11 . The computer-implemented method of claim 1 , wherein the vehicle-specific build information includes manufacturer-installed smart safety features and aftermarket smart safety features.

12 . A computer system for determining effectiveness of vehicle safety features, comprising:

one or more processors; and

one or more non-transitory program memories communicatively coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to:

obtain vehicle-specific build information for each of a plurality of vehicles manufactured by a plurality of original equipment manufacturers (OEMs), the vehicle-specific build information containing OEM-specific terminology associated with one or more smart safety features associated with each vehicle;

obtain an ontology model mapping each smart safety feature to an OEM-specific terminology associated with the smart safety feature for each OEM;

apply the ontology model to the vehicle-specific build information to generate a translated vehicle build record for each of the plurality of vehicles, such that the OEM-specific terminology associated with each smart safety feature is replaced with OEM-agnostic terminology for the smart safety feature;

obtain vehicle telematics data and environmental data generated for each of the plurality of vehicles from a plurality of on-board computing devices associated with the plurality of vehicles, wherein the vehicle telematics data comprises usage data indicating an extent of usage of the smart safety features of the respective vehicle and wherein the environmental data indicates characteristics of an environment in which the respective vehicle is operating:

obtain vehicle accident record information for a plurality of vehicle accidents involving one or more of the plurality of vehicles, wherein the vehicle accident record information is associated with usage of the smart safety features:

generate an effectiveness score associated with each smart safety feature in each of a plurality of environments, at least by analyzing a plurality of translated vehicle build records, vehicle telematics data, environmental data, and vehicle accident records associated with each of the plurality of vehicles using a machine learning based regression estimator; and

cause an action to be implemented based upon the generated effectiveness score, comprising: (i) determining a respective effectiveness score of at least one smart safety feature in a current environment of at least one of the plurality of vehicles is above an activation threshold or below a deactivation threshold and (ii) sending a control signal to a respective on-board computing device of the respective vehicle to automatically activate or deactivate the at least one smart safety feature of the respective vehicle based upon the respective effectiveness score.

13 . The system of claim 12 , wherein the executable instructions that cause the computer system to obtain vehicle-specific build information for each of the plurality of vehicles cause the computer system to obtain vehicle-specific build information from a vehicle feature database associating each Vehicle Identification Number (VIN) with installed smart safety features.

14 . The system of claim 12 , wherein the executable instructions further cause the computer system to generate the vehicle telematics data for each of the plurality of vehicles by analyzing data obtained from one or more sensors disposed at a vehicle, generating a data set based upon the analyzed data, and transmitting the data set wirelessly to a server.

15 . The system of claim 12 , wherein the vehicle accident record information includes one or more of a number of accidents, a frequency of accidents, or a severity of accidents associated with each combination of one or more of the smart safety features.

16 . The system of claim 12 , wherein the executable instructions further cause the computer system to generate the effectiveness score associated with each smart safety feature cause the computer system to predict the effectiveness score in combination with at least one other selected smart safety feature, including predicting a level of effectiveness or ineffectiveness of each smart safety feature in combination with the selected feature or features.

17 . A tangible, non-transitory computer-readable storage medium storing computer-executable instructions for determining effectiveness of vehicle safety features that, when executed by at least one processor of a computer system, cause the computer system to:

obtain vehicle-specific build information for each of a plurality of vehicles manufactured by a plurality of original equipment manufacturers (OEMs), the vehicle-specific build information containing OEM-specific terminology associated with one or more smart safety features associated with each vehicle;

obtain an ontology model mapping each smart safety feature to an OEM-specific terminology associated with the smart safety feature for each OEM;

apply the ontology model to the vehicle-specific build information to generate a translated vehicle build record for each of the plurality of vehicles, such that the OEM-specific terminology associated with each smart safety feature is replaced with OEM-agnostic terminology for the smart safety feature;

obtain vehicle telematics data and environmental data generated for each of the plurality of vehicles from a plurality of on-board computing devices associated with the plurality of vehicles, wherein the vehicle telematics data comprises usage data indicating an extent of usage of the smart safety features of the respective vehicle and wherein the environmental data indicates characteristics of an environment in which the respective vehicle is operating:

obtain vehicle accident record information for a plurality of vehicle accidents involving one or more of the plurality of vehicles, wherein the vehicle accident record information is associated with usage of the smart safety features:

generate an effectiveness score associated with each smart safety feature in each of a plurality of environments, at least by analyzing a plurality of translated vehicle build records, vehicle telematics data, environmental data, and vehicle accident records associated with each of the plurality of vehicles using a machine learning based regression estimator; and

cause an action to be implemented based upon the generated effectiveness score, comprising: (i) determining a respective effectiveness score of at least one smart safety feature in a current environment of at least one of the plurality of vehicles is above an activation threshold or below a deactivation threshold and (ii) sending a control signal to a respective on-board computing device of the respective vehicle to automatically activate or deactivate the at least one smart safety feature of the respective vehicle based upon the respective effectiveness score.

18 . The tangible, non-transitory computer-readable storage medium of claim 17 , wherein the computer-executable instructions that cause the computer system to generate the effectiveness score associated with each smart safety feature cause the computer system to predict the effectiveness score in combination with at least one other selected smart safety feature, including predicting a level of effectiveness or ineffectiveness of the each smart safety feature in combination with the selected feature or features.

19 . The tangible, non-transitory computer-readable storage medium of claim 17 , wherein the vehicle accident record information includes information regarding one or more of a claim type, a vehicle reparability, or a cost associated with each of the vehicle accidents.

20 . The tangible, non-transitory computer-readable storage medium of claim 17 , wherein the computer-executable instructions that cause the action to be implemented cause the computer system to:

identify a set of one or more of the smart safety features associated with a manufacturer of the OEMs, each of the smart safety features in the set having respective effectiveness scores below a threshold level; and

send an alert to the manufacturer including information regarding the effectiveness scores of the set of smart safety features.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: THOELE, JODY ANN; SKAGGS, JAIME; CHRISTENSEN, SCOTT THOMAS; SAWHNEY, ASHISH; BROADSTONE, NEILL; GLUSICK, ANGELA; THEOFANIS, GUSTUFUS PHILLIP
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 065030/0354 →
Continuity (2)
Provisional Application 63285754 · Dec 3, 2021
Related Publication 20230177892A1 · Jun 8, 2023
References Cited (43)
US 9311271B2 · Wright · 2016 [cited by applicant]
US 9633487B2 · Wright · 2017 [cited by applicant]
US 9830748B2 · Rosenbaum · 2017 [cited by applicant]
US 9990782B2 · Rosenbaum · 2018 [cited by applicant]
US 10156848B1 · Konrardy · 2018 [cited by examiner]
US 10192369B2 · Wright · 2019 [cited by applicant]
US 10198879B2 · Wright · 2019 [cited by applicant]
US 10269190B2 · Rosenbaum · 2019 [cited by applicant]
US 10467824B2 · Rosenbaum · 2019 [cited by applicant]
US 10949814B1 · Nelson et al. · 2021 [cited by applicant]
US 11080841B1 · Knuffman et al. · 2021 [cited by applicant]
US 11106926B2 · Lambert et al. · 2021 [cited by applicant]
US 11144889B2 · Li et al. · 2021 [cited by applicant]
US 11227452B2 · Rosenbaum · 2022 [cited by applicant]
US 11367142B1 · Wang et al. · 2022 [cited by applicant]
US 11407410B2 · Rosenbaum · 2022 [cited by applicant]
US 11524707B2 · Rosenbaum · 2022 [cited by applicant]
US 11567966B2 · Federspiel · 2023 [cited by examiner]
US 11594083B1 · Rosenbaum · 2023 [cited by applicant]
US 11661072B1 · Cardona et al. · 2023 [cited by applicant]
US 20180047107A1 · Perl · 2018 [cited by examiner]
US 20190087529A1 · Steingrimsson · 2019 [cited by examiner]
US 20190324458A1 · Sadeghi et al. · 2019 [cited by applicant]
US 20210042394A1 · Puranic et al. · 2021 [cited by applicant]
US 20210334767A1 · Utke et al. · 2021 [cited by applicant]
US 20220024470A1 · Patnala et al. · 2022 [cited by applicant]
US 20220074758A1 · Sameer · 2022 [cited by examiner]
US 20220092893A1 · Rosenbaum · 2022 [cited by applicant]
US 20220126864A1 · Moustafa · 2022 [cited by examiner]
US 20220340148A1 · Rosenbaum · 2022 [cited by applicant]
US 20230060300A1 · Rosenbaum · 2023 [cited by applicant]
US 20230083255A1 · Ebrahimi et al. · 2023 [cited by applicant]
US 20230154254A1 · Thoele et al. · 2023 [cited by applicant]
US 20240142962A1 · Ahmad · 2024 [cited by examiner]
EP 3239686A1 · 2017 [cited by applicant]
EP 3578433B1 · 2020 [cited by applicant]
EP 3730375B1 · 2021 [cited by applicant]
EP 3960576A1 · 2022 [cited by applicant]
EP 4190659A1 · 2023 [cited by applicant]
EP 4190660A1 · 2023 [cited by applicant]
WO WO2020097221A1 · 2020 [cited by examiner]
Hua et al., A brief review of machine learning and its application, Information Engineering Institute Capital Normal University (2009). [cited by applicant]
Treleaven et al., Computational Finance, IEEE Computer, vol. 43, Issue 12 (2010). [cited by applicant]