IP Library › Granted Patent US 12,351,191
Granted Patent B2
US 12,351,191 · App. 17/857,520 · Granted Jul 8, 2025

Systems and methods for detecting vehicle mass changes

Inventors: Philip Guziec (Chicago, IL); Clayton Jeschke (Chicago, IL); Hongxuan Liu (Chicago, IL)
Assignee: Allstate Insurance Company
B60W40/13G01G19/086B60W2040/1392B60W2400/00B60W2520/105
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,351,191
App. No.
17/857,520
Granted
Jul 8, 2025
Kind
B2
Abstract

Methods, computer-readable media, software, and apparatuses include collecting, via one or more sensors and during a first window of time, sensor data associated with an acceleration of the vehicle, processing the sensor data to obtain frequency domain sensor data, analyzing the frequency domain sensor data to identify one or more occurrences of a vehicle mass change event, classifying a use of the vehicle for a shared mobility service during one or more time periods of the first window of time based on the one or more occurrences of a vehicle mass change, and transmitting, to a remote computing device, a notification relating to use of the vehicle for the shared mobility service.

Claims (50)

1. An apparatus comprising:

one or more sensors configured to measure sensor data associated with a vehicle;

one or more communication circuits for wireless communication;

one or more processors; and

memory storing computer-readable instructions that, when executed by the one or more processors, cause the apparatus to:

collect, via the one or more sensors and during a first window of time, the sensor data associated with the vehicle, and the sensor data including first acceleration data;

receive, via one or more sensors of a device that is remote from the vehicle, second acceleration data;

when an amount of noise in the second acceleration data is below a threshold, analyze the second acceleration data to identify one or more vehicle mass change events;

when the amount of noise in the second acceleration data is above the threshold, analyze the first acceleration data to identify one or more vehicle mass change events;

classify a use of the vehicle during one or more time periods of the first window of time based on the one or more vehicle mass change events; and

transmit, to a remote computing device, a notification relating to the use of the vehicle.

2. The apparatus of claim 1 , wherein the acceleration data collected via the device that is remote from the vehicle is related to position or movement of the vehicle.

3. The apparatus of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the one or more processors, further cause the apparatus to:

classify a load of the vehicle for each of the one or more time periods.

4. The apparatus of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the one or more processors, further cause the apparatus to:

determine a change in transfer function at a first time corresponding to a mass of the vehicle.

5. The apparatus of claim 4 , wherein the change in the transfer function is based on a mass difference between a calibration time associated with an unloaded state and the first time.

6. The apparatus of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the one or more processors, further cause the apparatus to:

transmit information to an external device, wherein the information includes a request to identify the one or more vehicle mass change events; and

receive a response from the external device identifying information pertaining to the one or more vehicle mass change events.

7. The apparatus of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the one or more processors, further cause the apparatus to:

collect vehicle motion information from additional sensors integral into the vehicle.

8. The apparatus of claim 7 , wherein the memory stores additional computer-readable instructions that, when executed by the one or more processors, further cause the apparatus to:

collect subsystem information from additional components integral into the vehicle.

9. The apparatus of claim 7 , wherein the use of the vehicle include a business classification or a personal classification.

10. The apparatus of claim 7 , wherein the memory stores additional computer-readable instructions that, when executed by the one or more processors, further cause the apparatus to:

transmit, to the remote computing device, information recorded relating to vehicle operation based on the use of the vehicle corresponding to a shared mobility service.

11. A method comprising:

collecting, via one or more sensors and during a first window of time, sensor data associated with a vehicle, the sensor data including first acceleration data;

receiving, via one or more sensors of a device that is remote from the vehicle, second acceleration data;

when an amount of noise in the second acceleration data is below a threshold, analyzing, using one or more processors, the second acceleration data to identify one or more vehicle mass change events;

when the amount of noise in the second acceleration data is above the threshold, analyze the first acceleration data to identify one or more vehicle mass change events;

classifying a use of the vehicle during one or more time periods of the first window of time based on the one or more vehicle mass change events; and

transmitting, to a remote computing device, a notification relating to the use of the vehicle.

12. The method of claim 11 , wherein the acceleration data collected via the device that is remote from the vehicle is related to position or movement of the vehicle.

13. The method of claim 11 , further comprising:

classifying a load of the vehicle for each of the one or more time periods.

14. The method of claim 11 , further comprising:

determining a change in transfer function at a first time corresponding to a mass of the vehicle.

15. The method of claim 14 , wherein the change in the transfer function is based on a mass difference between a calibration time associated with an unloaded state and the first time.

16. The method of claim 11 , further comprising:

transmitting information to an external device, wherein the information includes a request to identify the one or more vehicle mass change events; and

receiving a response from the external device identifying information pertaining to the one or more vehicle mass change events.

17. The method of claim 11 , further comprising:

collecting vehicle motion information from additional sensors integral into the vehicle.

18. The method of claim 17 , further comprising:

collecting subsystem information from additional components integral into the vehicle.

19. The method of claim 17 , wherein the use of the vehicle include a business classification or a personal classification.

20. The method of claim 17 , further comprising:

transmitting, to the remote computing device, information recorded relating to vehicle operation based on the use of the vehicle corresponding to a shared mobility service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2023
From: GUZIEC, PHILIP; JESCHKE, CLAYTON; LIU, HONGXUAN
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 063103/0598 →
Continuity (2)
Continuation 17003156 · Aug 26, 2020
Related Publication 20230159037A1 · May 25, 2023
References Cited (28)
US 5973273A · Tal et al. · 1999 [cited by applicant]
US 6167357A · Zhu · 2000 [cited by examiner]
US 6347269B1 · Hayakawa et al. · 2002 [cited by applicant]
US 6839615B2 · Yanase · 2005 [cited by applicant]
US 7363116B2 · Flechtner et al. · 2008 [cited by applicant]
US 7899594B2 · Messih et al. · 2011 [cited by applicant]
US 8798887B2 · Nickolaou et al. · 2014 [cited by applicant]
US 8977415B2 · Tiberg · 2015 [cited by applicant]
US 9028354B2 · Johnson et al. · 2015 [cited by applicant]
US 9395233B2 · Dourra et al. · 2016 [cited by applicant]
US 10274360B2 · Hall et al. · 2019 [cited by applicant]
US 11466997B1 · Williams · 2022 [cited by examiner]
US 20130218412A1 · Ricci · 2013 [cited by examiner]
US 20130282238A1 · Ricci · 2013 [cited by examiner]
US 20160355189A1 · Lin et al. · 2016 [cited by applicant]
US 20170057316A1 · Northrop et al. · 2017 [cited by applicant]
US 20180102001A1 · Faust et al. · 2018 [cited by applicant]
US 20180245966A1 · Mittal · 2018 [cited by examiner]
US 20190354903A1 · Seki · 2019 [cited by examiner]
US 20200031358A1 · Lee · 2020 [cited by examiner]
US 20200200649A1 · Ammoura et al. · 2020 [cited by applicant]
US 20210025715A1 · Benjamin · 2021 [cited by examiner]
US 20210213957A1 · Brown · 2021 [cited by examiner]
CN 202471205U · 2012 [cited by applicant]
DE 10244789A1 · 2004 [cited by applicant]
EP 2933614A1 · 2015 [cited by applicant]
Ghosh J., et al., “Vehicle Mass Estimation from CAN Data and Drivetrain Torque Observer,” Published on Mar. 2017, Retrieved from URL: https://www.researchgate.net/publication/313693172, 9 Pages. [cited by applicant]
Tuladhar B.R., et al., “Estimating Passenger Loading on Train Cars Using Accelerometer,” US Department of Transportation, arXiv:1808.00930v1 [eess.SP], Aug. 2, 2018, pp. 1-18. [cited by applicant]