IP Library › Granted Patent US 12,387,273
Granted Patent B2
US 12,387,273 · App. 18/466,769 · Granted Aug 12, 2025

Systems and methods for modeling telematics, positioning, and environmental data

Inventors: Sunish Menon (Normal, IL); Weixin Wu (Normal, IL); Bernardo Bracero (Bloomington, IL); Jeffrey Wilson Stoiber (Bloomington, IL); Stan E. Gozur (Bloomington, IL); Jeremy Shawn Fogg (Bloomington, IL); Phillip Sangpil Moon (Bloomington, IL)
Assignee: State Farm Mutual Automobile Insurance Company
G06Q40/08G06N20/00G07C5/008G07C5/0841
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,387,273
App. No.
18/466,769
Filed
Sep 13, 2023
Granted
Aug 12, 2025
Kind
B2
Art Unit
3694
USPC
705/4
Abstract

Provided herein is a modeling computing device including a processor in communication with a memory device. The processor is configured to: (i) retrieve, from the at least one memory device, historical data associated with a plurality of users, wherein the historical data includes historical liability amount data and historical user data, and wherein the historical user data includes at least one of historical personal information, historical vehicle telematics data, and historical environmental data, (ii) generate a model that relates the historical liability amount data and the historical user data, (iii) store the model in the at least one memory device, (iv) collect current user data associated with a candidate user, wherein the current user data includes current personal information, current vehicle telematics data, and current environmental data, and (v) analyze the collected current user data using the generated model.

Claims (53)

1. A modeling computing device comprising at least one processor in communication with at least one memory device, the at least one processor configured to:

retrieve, from the at least one memory device, historical data associated with a plurality of users, wherein the historical data includes historical liability data and historical user data;

create a first plurality of training datasets including the historical liability data and the historical user data for building a model using one or more machine learning programs;

collect current user data of a candidate user associated with a vehicle, wherein the current user data includes current vehicle telematics data associated with the vehicle, wherein the current vehicle telematics data is gathered by one or more sensors during operation of the vehicle, and wherein the one or more sensors include at least one of a GPS device, an accelerometer, a gyroscope, a camera, or a sensor installed within the vehicle or located remotely from the vehicle;

create a second plurality of training datasets by updating the first plurality of training datasets to include the collected current user data;

update the model by applying the second plurality of training datasets to the model; and

execute the updated model to determine a current liability level for the candidate user.

2. The modeling computing device of claim 1 , wherein the historical user data includes at least one of historical personal information, historical vehicle telematics data, or historical environmental data.

3. The modeling computing device of claim 1 , wherein the at least one processor is further configured to:

build, using the one or more machine learning programs, the model based upon the first plurality of training datasets; and

store the model in the at least one memory device.

4. The modeling computing device of claim 1 , wherein the one or more machine learning programs include machine learning, artificial intelligence, or a combination thereof, and wherein the at least one processor is further configured to build the first plurality of training datasets using the historical data associated with the plurality of users, the historical data including historical insurance data.

5. The modeling computing device of claim 1 , wherein the current user data further includes current personal information and current environmental data.

6. The modeling computing device of claim 1 , wherein the at least one processor is further configured to:

transmit the determined current liability level to at least one third party computing device, wherein the at least one third party computing device includes an insurance computing device.

7. The modeling computing device of claim 1 , wherein the at least one processor is further configured to:

generate an insurance policy for the candidate user based upon the determined current liability level; and

enroll the candidate user with an insurance provider of the insurance policy.

8. A computer-implemented method implemented by a modeling computing device including at least one processor in communication with at least one memory device, the computer-implemented method comprising:

retrieving, from the at least one memory device, historical data associated with a plurality of users, wherein the historical data includes historical liability data and historical user data;

creating a first plurality of training datasets including the historical liability data and the historical user data for building a model using one or more machine learning programs;

collecting current user data of a candidate user associated with a vehicle, wherein the current user data includes current vehicle telematics data associated with the vehicle, wherein the current vehicle telematics data is gathered by one or more sensors during operation of the vehicle, and wherein the one or more sensors include at least one of a GPS device, an accelerometer, a gyroscope, a camera, or a sensor installed within the vehicle or located remotely from the vehicle;

creating a second plurality of training datasets by updating the first plurality of training datasets to include the collected current user data;

updating the model by applying the second plurality of training datasets to the model; and

executing the updated model to determine a current liability level for the candidate user.

9. The computer-implemented method of claim 8 , wherein the historical user data includes at least one of historical personal information, historical vehicle telematics data, or historical environmental data.

10. The computer-implemented method of claim 8 further comprising:

building, using the one or more machine learning programs, the model based upon the first plurality of training datasets; and

storing the model in the at least one memory device.

11. The computer-implemented method of claim 8 , wherein the one or more machine learning programs include machine learning, artificial intelligence, or a combination thereof, and wherein the method further comprises building the first plurality of training datasets using the historical data associated with the plurality of users, the historical data including historical insurance data.

12. The computer-implemented method of claim 8 , wherein the current user data further includes current personal information and current environmental data.

13. The computer-implemented method of claim 8 further comprising:

transmitting the determined current liability level to at least one third party computing device, wherein the at least one third party computing device includes an insurance computing device.

14. The computer-implemented method of claim 8 further comprising:

generating an insurance policy for the candidate user based upon the determined current liability level; and

enrolling the candidate user with an insurance provider of the insurance policy.

15. At least one non-transitory computer-readable medium having computer-executable instructions embodied thereon, wherein when executed by a modeling computing device including at least one processor in communication with at least one memory device, the computer-executable instructions cause the at least one processor to:

retrieve, from the at least one memory device, historical data associated with a plurality of users, wherein the historical data includes historical liability data and historical user data;

create a first plurality of training datasets including the historical liability data and the historical user data for building a model using one or more machine learning programs;

collect current user data of a candidate user associated with a vehicle, wherein the current user data includes current vehicle telematics data associated with the vehicle, wherein the current vehicle telematics data is gathered by one or more sensors during operation of the vehicle, and wherein the one or more sensors include at least one of a GPS device, an accelerometer, a gyroscope, a camera, or a sensor installed within the vehicle or located remotely from the vehicle;

create a second plurality of training datasets by updating the first plurality of training datasets to include the collected current user data;

update the model by applying the second plurality of training datasets to the model; and

execute the updated model to determine a current liability level for the candidate user.

16. The at least one non-transitory computer-readable medium of claim 15 , wherein the historical user data includes at least one of historical personal information, historical vehicle telematics data, or historical environmental data.

17. The at least one non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions further cause the at least one processor to:

build, using the one or more machine learning programs, the model based upon the first plurality of training datasets; and

store the model in the at least one memory device.

18. The at least one non-transitory computer-readable medium of claim 15 , wherein the current user data further includes current personal information and current environmental data.

19. The at least one non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions further cause the at least one processor to:

transmit the determined current liability level to at least one third party computing device, wherein the at least one third party computing device includes an insurance computing device.

20. The at least one non-transitory computer-readable medium of claim 15 , wherein the computer-executable instructions further cause the at least one processor to:

generate an insurance policy for the candidate user based upon the determined current liability level; and

enroll the candidate user with an insurance provider of the insurance policy.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2023
From: MENON, SUNISH; WU, WEIXIN; BRACERO, BERNARDO; STOIBER, JEFFREY WILSON; GOZUR, STAN E.; FOGG, JEREMY SHAWN; MOON, PHILLIP SANGPIL
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 064896/0069 →
Continuity (4)
Continuation 17237884 · Apr 22, 2021
Provisional Application 63083627 · Sep 25, 2020
Provisional Application 63014404 · Apr 23, 2020
Related Publication 20240005411A1 · Jan 4, 2024
References Cited (48)
US 8090598B2 · Bauer et al. · 2012 [cited by applicant]
US 8489432B1 · Smith · 2013 [cited by examiner]
US 8595034B2 · Bauer et al. · 2013 [cited by applicant]
US 9311271B2 · Wright · 2016 [cited by applicant]
US 9633487B2 · Wright · 2017 [cited by applicant]
US 9830748B2 · Rosenbaum · 2017 [cited by applicant]
US 9898759B2 · Khoury · 2018 [cited by applicant]
US 9990782B2 · Rosenbaum · 2018 [cited by applicant]
US 10192369B2 · Wright · 2019 [cited by applicant]
US 10198879B2 · Wright · 2019 [cited by applicant]
US 10269190B2 · Rosenbaum · 2019 [cited by applicant]
US 10380695B2 · Berg et al. · 2019 [cited by applicant]
US 10410288B2 · Bowne et al. · 2019 [cited by applicant]
US 10467824B2 · Rosenbaum · 2019 [cited by applicant]
US 10650470B1 · Manzella et al. · 2020 [cited by applicant]
US 10713726B1 · Allen et al. · 2020 [cited by applicant]
US 10878510B2 · Perl et al. · 2020 [cited by applicant]
US 10949925B2 · Bowne et al. · 2021 [cited by applicant]
US 11227452B2 · Rosenbaum · 2022 [cited by applicant]
US 11308737B1 · Smith · 2022 [cited by applicant]
US 11407410B2 · Rosenbaum · 2022 [cited by applicant]
US 11524707B2 · Rosenbaum · 2022 [cited by applicant]
US 11594083B1 · Rosenbaum · 2023 [cited by applicant]
US 11790458B1 · Menon · 2023 [cited by examiner]
US 20060212195A1 · Veith et al. · 2006 [cited by applicant]
US 20110040579A1 · Havens · 2011 [cited by applicant]
US 20110161119A1 · Collins · 2011 [cited by applicant]
US 20140379384A1 · Duncan et al. · 2014 [cited by applicant]
US 20180336640A1 · Dziabiak et al. · 2018 [cited by applicant]
US 20190147538A1 · Duan et al. · 2019 [cited by applicant]
US 20200134735A1 · Carver et al. · 2020 [cited by applicant]
US 20200211303A1 · Walsh et al. · 2020 [cited by applicant]
US 20200279335A1 · Wasserman · 2020 [cited by applicant]
US 20210042844A1 · Potter et al. · 2021 [cited by applicant]
US 20210049840A1 · Moghtadai et al. · 2021 [cited by applicant]
US 20220092893A1 · Rosenbaum · 2022 [cited by applicant]
US 20220126878A1 · Moustafa et al. · 2022 [cited by applicant]
US 20220340148A1 · Rosenbaum · 2022 [cited by applicant]
US 20230060300A1 · Rosenbaum · 2023 [cited by applicant]
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]
KR 20120040496A · 2012 [cited by applicant]
SK 5988Y1 · 2012 [cited by applicant]
Dang-Nhac Lu et al., “Vehicle Mode and Driving Activity Detection Based on Analyzing Sensor Data of Smartphones”, Sensors (Basel), Mar. 29, 2018, 18(4):1036, 25 pages. [cited by applicant]