IP Library Granted Patent US 12,567,293
Granted Patent B2
US 12,567,293 · App. 18/442,332 · Granted Mar 3, 2026

Bodybuilder module for data logging and a data logging method

Inventor: Aboubacar Abdoulkarim (Lyons, FR)
Assignee: Volvo Truck Corporation
G07C5/085G07C5/008
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,567,293
App. No.
18/442,332
Granted
Mar 3, 2026
Kind
B2
Abstract

A bodybuilder module for data logging, the bodybuilder module comprising an electronic control unit controlling a ring buffer memory unit and a recording unit, the bodybuilder module being operationally connected to a plurality of sensors installed on a bodywork of a vehicle, and to a plurality of vehicle integrated sensors installed on the vehicle, the electronic control unit being further configured to set a first time duration; select at least one sensor signal, and continuously record the sensor signal in the ring buffer memory unit during the first time duration; select at least one vehicle integrated sensor signal and continuously record samples in the ring buffer memory unit during the first time duration; receive as input a triggering signal related to an incident occurrence, so that a moment of triggering is defined; and at the moment of triggering, transfer a content of the ring buffer memory into the recording unit.

Claims (27)

1 . A computer system for data logging, the computer system comprising an electronic control unit configured to:

continuously record bodywork samples from at least one bodywork sensor installed on a bodywork of a vehicle in a ring buffer during a first time duration, so that when the ring buffer is full, new bodywork samples from the at least one bodywork sensor replace oldest bodywork samples from the at least one bodywork sensor, the at least one bodywork sensor comprising at least one of a temperature sensor for a hydraulic pump, a pressure sensor for a mechanical equipment, an engine speed sensor for an external equipment, and a status sensor for the external equipment;

continuously record vehicle samples from at least one vehicle installed on the vehicle in the ring buffer during the first time duration, so that when the ring buffer is full, new vehicle samples from the at least one vehicle sensor replace oldest vehicle samples from the at least one vehicle sensor;

receive a trigger related to an incident occurrence, so that a trigger moment is defined by comparing a trigger value at the trigger moment and a trigger threshold; and

at the trigger moment, transfer the bodywork samples and the vehicle samples of the ring buffer into a recording unit to log data about the bodywork and the vehicle at the trigger moment.

2 . The computer system of claim 1 , wherein the electronic control unit of the computer system is further configured to:

set a second time duration;

starting at the trigger moment and during the second time duration, further record in the recording unit other new bodywork samples or other new vehicle samples from the at least one bodywork sensor or from the at least one vehicle sensor; and

at an end of the second time duration, starting at the trigger moment, save in a saving memory of the computer system at least one of the samples recorded in the recording unit.

3 . The computer system of claim 1 , wherein the computer system is further configured to process at least one of the bodywork samples or the vehicle samples saved to determine the causes and consequences of the incident occurrence.

4 . The computer system of claim 1 , wherein the trigger threshold is generated by one of an emergency stop button, a triggering sensor selected among the bodywork sensors or the vehicle sensors, and a triggering vehicle sensor selected among the plurality of vehicle sensors.

5 . The computer system of claim 1 , wherein samples from the at least one bodywork sensor, respectively from the at least one vehicle sensor, are recorded at a first sampling rate, respectively at a second sampling rate, the first sampling rate, respectively the second sampling rate, being one of 0.5 seconds, 1 seconds, 2 seconds, 5 seconds, 10 seconds, 20 seconds, 30 seconds, or 60 seconds.

6 . The computer system of claim 5 , wherein the first time duration, respectively the second time duration, are determined so that a first number of samples, respectively a second number of samples, from the at least one bodywork sensor and from the at least one vehicle sensor are recorded at the first sampling rate during the first time duration, respectively at the second sampling rate during the second time duration.

7 . The computer system of claim 6 , wherein the first number of samples, respectively the second number of samples, is comprised between 10 and 30, including 10 and 30.

8 . The computer system of claim 1 , wherein the vehicle sensors comprises at least one of a vehicle positioning sensor, a vehicle engine speed sensor, and a vehicle speed sensor.

9 . A vehicle comprising the computer system of claim 1 .

10 . A method for logging data on a computer system, comprising:

continuously recording, by an electronic control unit, bodywork samples from at least one bodywork sensor installed on a bodywork of a vehicle in a ring buffer during a first time duration, so that when the ring buffer is full, new bodywork samples from the at least one bodywork sensor replace oldest bodywork samples from the at least one bodywork sensor, the at least one bodywork sensor comprising at least one of a temperature sensor for a hydraulic pump, a pressure sensor for a mechanical equipment, an engine speed sensor for an external equipment, and a status sensor for the external equipment;

continuously recording, by the electronic control unit, vehicle samples from at least one vehicle sensor in the ring buffer during the first time duration, so that when the ring buffer is full, new vehicle samples from the at least one vehicle sensor replace oldest vehicle samples from the at least one vehicle sensor;

determining, by the electronic control unit, a trigger and a trigger threshold related to an incident occurrence, so that a trigger moment of is defined by comparing a trigger value at the trigger moment and the trigger threshold; and

at the trigger moment, transferring, by the electronic control unit, the bodywork samples and the vehicle samples of the ring buffer into a recording unit to log data about the bodywork and the vehicle at the trigger moment.

11 . The method of claim 10 , further comprising:

setting a second time duration;

starting at the trigger moment and during the second time duration, further record in the record unit other new samples from the at least one bodywork sensor and from the at least one vehicle sensor; and

at an end of the second time duration, starting at the trigger moment, saving in a saving memory of the computer system at least one of the bodywork samples or the vehicle samples recorded in the recording unit.

12 . A computer program product comprising program code for performing the method of claim 10 , when executed by a processor device of an electronic control unit of a computer system, the electronic control unit controlling a ring buffer and a recording unit.

13 . A non-transitory computer-readable storage medium comprising instructions, which when executed by a processor device of an electronic control unit of a computer system, the electronic control unit controlling a ring buffer and a recording unit, cause the electronic control unit to perform the method of claim 10 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2024
From: ABDOULKARIM, ABOUBACAR
To: VOLVO TRUCK CORPORATION
Reel/Frame 066468/0994 →
Priority Claims (1)
EP 23158829 · Feb 27, 2023 · regional
Continuity (1)
Related Publication 20240290147A1 · Aug 29, 2024
References Cited (15)
US 6496766B1 · Bernold · 2002 [cited by examiner]
US 10909782B1 · Natanzon · 2021 [cited by examiner]
US 11782978B1 · Zakian · 2023 [cited by examiner]
US 20100076648A1 · Molina · 2010 [cited by examiner]
US 20110257810A1 · Leger · 2011 [cited by examiner]
US 20170053554A1 · Nalepka · 2017 [cited by examiner]
US 20190302766A1 · Mondello · 2019 [cited by examiner]
US 20200192366A1 · Levinson · 2020 [cited by examiner]
US 20200326958A1 · Blumenthal · 2020 [cited by examiner]
US 20200342691A1 · Saers · 2020 [cited by examiner]
US 20210074088A1 · McQuade · 2021 [cited by examiner]
US 20220048432A1 · Switalski · 2022 [cited by examiner]
DE 102008047561A1 · 2010 [cited by applicant]
WO 17129963A1 · 2017 [cited by applicant]
European Search Report for European Patent Application No. 23158829.4, completed Aug. 3, 2023, 3 pages. [cited by applicant]