IP Library › Granted Patent US 12,482,310
Granted Patent B2
US 12,482,310 · App. 18/074,000 · Granted Nov 25, 2025

Systems and methods for detection of overloaded vehicle

Inventors: Thomas J. Thomas (Brunswick, OH); Nicholas A. Broyles (North Ridgeville, OH)
Assignee: Bendix Commercial Vehicle Systems LLC
G07C5/0825G07C5/008G07C5/02
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,482,310
App. No.
18/074,000
Granted
Nov 25, 2025
Kind
B2
Abstract

The present disclosure is directed to systems and methods for detecting an overloaded vehicle and/or detecting when a load of a vehicle has shifted. In one form, the present disclosure provides a system comprising a memory and at least one processor in communication with the memory. The at least one processor is configured to: send a request to a controller of a vehicle requesting a vehicle mass; receive a response from the controller, the response comprising a calculated gross mass of the vehicle; determine a gross mass estimate of the vehicle; compare the gross mass estimate of the vehicle to an overweight value associated with the vehicle and determine whether the vehicle is overweight; and upon a determination that the vehicle is overweight, at least one of store information associated with the overweight determination in the memory or transmit a message with information associated with the overweight determination.

Claims (74)

1 . A system comprising:

a memory; and

at least one processor in communication with the memory, the at least one processor configured to execute instructions stored in the memory and to:

send a request to a controller of a vehicle that requests a vehicle mass;

receive a response from the controller in response to the request, the response comprising a calculated gross mass of the vehicle;

determine a gross mass estimate of the vehicle based on the response from the controller;

compare the gross mass estimate of the vehicle to an overweight value associated with the vehicle and determine whether the vehicle is overweight based on the comparison; and

upon a determination that the vehicle is overweight:

at least one of store information associated with the overweight determination in the memory or transmit a message with information associated with the overweight determination; and

adjust at least a braking performance and a stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight.

2 . The system of claim 1 , wherein:

the at least one processor is further configured to determine that the vehicle has traveled above a threshold speed for at least a defined period of time; and

the at least one processor sends the request to the controller of the vehicle that requests the vehicle mass after the at least one processor determines that the vehicle has traveled above the threshold speed for at least the defined period of time.

3 . The system of claim 1 , wherein the controller is a brake controller of the vehicle.

4 . The system of claim 1 , wherein:

to send a request to the controller, the at least one processor is configured to send a plurality of requests to the controller of the vehicle that request the vehicle mass;

to receive a response from the controller in response the request, the at least one processor is configured to receive a plurality of responses from the controller in response to the plurality of requests, each response of the plurality of responses comprising a calculated gross mass of the vehicle; and

to determine a gross mass estimate of the vehicle based on the response from the controller, the at least one processor is configured to analyze the plurality of responses from the controller to determine the gross mass estimate of the vehicle.

5 . The system of claim 4 , wherein:

the plurality of responses includes at least three responses; and

to analyze the plurality of responses from the controller to determine a gross mass estimate of the vehicle, the processor is configured to:

identify calculated gross masses of at least three consecutive responses of the plurality of responses whose value are within a defined range of each other; and

determine the gross mass estimate of the vehicle based on the calculated gross masses of the at least three consecutive responses whose value are within the defined range of each other.

6 . The system of claim 5 , wherein to analyze the plurality of responses from the controller to determine a gross mass estimate of the vehicle, the processor is further configured to:

refrain from analyzing responses from the plurality of responses that are received from the controller within a defined period of time from a power cycle of the vehicle.

7 . The system of claim 1 , wherein the controller of the vehicle calculates the vehicle mass based on at least an amount of force that an engine of the vehicle generates during operation of the vehicle and wheel speeds of two or more wheels of the vehicle.

8 . The system of claim 1 , wherein the processor is further configured to determine the overweight value based on a geographic location where the vehicle is located.

9 . The system of claim 1 , wherein the information associated with the overweight determination comprises a VIN of the vehicle.

10 . The system of claim 1 , wherein the at least one processor is configured to transmit the message with information associated with the overweight determination to a display of the vehicle.

11 . The system of claim 1 , wherein the at least one processor is configured to transmit the message with information associated with the overweight determination to a fleet control system associated with the vehicle.

12 . The system of claim 1 , wherein to adjust the at least one driver assistance system of the vehicle based on the determination that the vehicle is overweight, the at least one processor is configured to at least one of:

adjust an amount of time before a braking action that vehicle systems alert a driver of vehicle to an upcoming braking action; or

increase a distance before initiation of a braking action of the vehicle.

13 . The system of claim 1 , wherein to adjust at least the braking performance and the stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight, the at least one processor is configured to:

begin braking more positively when performing a braking action.

14 . The system of claim 1 , wherein to adjust at least the braking performance and the stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight, the at least one processor is configured to:

begin a braking action when a driver removes their foot from a gas pedal.

15 . The system of claim 1 , wherein to adjust at least the braking performance and the stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight, the at least one processor is configured to:

engage autonomous control of the vehicle.

16 . The system of claim 1 , wherein adjusting, with the at least one processor, at least a braking performance and a stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight comprises:

engaging, with the processor, autonomous control of the vehicle.

17 . A method comprising:

sending, with at least one processor, a request to a controller of a vehicle that requests a vehicle mass;

receiving, with the at least one processor, a response from the controller in response to the request, the response comprising a calculated gross mass of the vehicle;

determining, with the at least one processor, a gross mass estimate of the vehicle based on the response from the controller;

comparing, with the at least one processor, the gross mass estimate of the vehicle to an overweight value associated with the vehicle and determining, with the at least one processor, whether the vehicle is overweight based on the comparison; and

upon a determination that the vehicle is overweight:

at least one of storing, with the at least one processor, information associated with the overweight determination in the memory or transmitting, with the at least one processor, a message with information associated with the overweight determination; and

adjusting, with the at least one processor, at least a braking performance and a stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight.

18 . The method of claim 17 , further comprising:

determining, with the at least one processor, that the vehicle has traveled above a threshold speed for at least a defined period of time; and

wherein the at least one processor sends the request to the controller of the vehicle that requests the vehicle mass after determining that the vehicle has traveled above the threshold speed for at least the defined period of time.

19 . The method of claim 17 , wherein the controller is a brake controller of the vehicle.

20 . The method of claim 17 , wherein:

sending a request to the controller of the vehicle that requests a vehicle mass comprises sending, with the at least one processor, a plurality of requests to the controller of the vehicle teach request the vehicle mass;

receiving a response from the controller in response the request comprises receiving, with the at least one processor, a plurality of responses from the controller in response to the plurality of requests, each response of the plurality request comprising a calculated gross mass of the vehicle; and

determining a gross mass estimate of the vehicle based on the response from the controller comprises analyzing, with the at least one processor, the plurality of responses from the controller to determine the gross mass estimate of the vehicle.

21 . The method of claim 20 , wherein:

the plurality of responses includes at least three responses; and

analyzing, with the at least one processor, the plurality of responses from the controller to determine a gross mass estimate of the vehicle comprises:

identifying, with the at least one processor, calculated gross masses of at least three consecutive responses of the plurality of responses whose value are within a defined range of each other; and

determining, with the at least one processor, the gross mass estimate of the vehicle based on the calculated gross masses of the at least three consecutive responses whose value are within the defined range of each other.

22 . The method of claim 21 , wherein analyzing the plurality of responses from the controller to determine a gross mass estimate of the vehicle comprises:

refraining from analyzing responses from the plurality of responses that are received from the controller within a defined period of time from a power cycle of the vehicle.

23 . The method of claim 17 , wherein the controller of the vehicle calculates the vehicle mass based on at least an amount of force that an engine of the vehicle generates during operation of the vehicle and wheel speeds of two or more wheels of the vehicle.

24 . The method of claim 17 , wherein the processor is further configured to determine the overweight value based on a geographic location where the vehicle is located.

25 . The method of claim 17 , wherein the message with information associated with the overweight determination is transmitted to at least one of a display of the vehicle or a fleet control system associated with the vehicle.

26 . The method of claim 17 , wherein adjusting the at least one driver assistance system of the vehicle based on the determination that the vehicle is overweight comprises at least one of:

adjusting, with the at least one processor, an amount of time before a braking action that vehicle systems alert a driver of vehicle to an upcoming braking action; or

increasing, with the at least one processor, a distance before initiation of a braking action of the vehicle.

27 . The method of claim 17 , wherein adjusting, with the at least one processor, at least a braking performance and a stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight comprises:

causing, with the processor, a braking action to begin braking more positively while performing the braking action.

28 . The method of claim 17 , wherein adjusting, with the at least one processor, at least a braking performance and a stability performance of one or more driver assistance systems of the vehicle based on the determination that the vehicle is overweight comprises:

beginning, with the processor, a braking action when a driver removes their foot from a gas pedal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2022
From: THOMAS, THOMAS J; BROYLES, NICHOLAS J
To: BENDIX COMMERCIAL VEHICLE SYSTEMS, LLC
Reel/Frame 062154/0806 →
Continuity (1)
Related Publication 20240185651A1 · Jun 6, 2024
References Cited (14)
US 5101660A · La Belle · 1992 [cited by examiner]
US 5408411A · Nakamura · 1995 [cited by examiner]
US 6260934B1 · Lee · 2001 [cited by examiner]
US 20190016341A1 · Nelson · 2019 [cited by applicant]
US 20220194405A1 · Ide · 2022 [cited by examiner]
US 20220365530A1 · Foster · 2022 [cited by examiner]
US 20230088065A1 · Dudar · 2023 [cited by examiner]
US 20250074525A1 · Dekel · 2025 [cited by examiner]
CN 107310558 · 2017 [cited by applicant]
CN 109466562A · 2019 [cited by examiner]
DE 102022102491A1 · 2023 [cited by examiner]
EP 1950539 · 2008 [cited by applicant]
James,A., andPatel, H., “MassAnalysisSystem(MAS), ”SAETechnicalPaper2003-01-1176,2003,https://doi.org/10.4271/2003-01-1176. (Year: 2003). [cited by examiner]
H. D. Kattimani et al., “Vehicular Overload Detection and Protection”, International Journal of Latest Research in Engineering and Technology (IJLRET), www.ijlret.com, pp. 119-122. [cited by applicant]