IP Library Granted Patent US 12,499,719
Granted Patent B2
US 12,499,719 · App. 18/312,256 · Granted Dec 16, 2025

Vehicle backup monitoring and reporting system

Inventor: Brian Thomas (Oshkosh, WI)
Assignee: Oshkosh Corporation
G07C5/06G01C21/3453G06Q10/06312
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,499,719
App. No.
18/312,256
Granted
Dec 16, 2025
Kind
B2
Abstract

A system for monitoring operation of a vehicle. The system includes a device configured to collect data pertaining to operations of the vehicle and one or more processing circuits in communication with the device. The one or more processing circuits configured to receive, from the device responsive to a first operation of the vehicle, data pertaining to the first operation of the vehicle, determine, using the data pertaining to the first operation of the vehicle, that the first operation of the vehicle includes a vehicle backup, and provide, to a user device, a user interface that displays an indication of the vehicle backup.

Claims (53)

1 . A system, comprising:

a vehicle, including:

a device configured to collect data pertaining to a plurality of operations of the vehicle; and

one or more processing circuits, in communication with the device, configured to:

receive, from the device responsive to a performance of at least one operation of the plurality of operations of the vehicle, via a communication channel between the device and the one or more processing circuits, data pertaining to the at least one operation of the plurality of operations of the vehicle;

determine, using the data pertaining to that at least one operation of the plurality of operations of the vehicle, that the plurality of operations of the vehicle include a number of vehicle backups performed by the vehicle along a route taken by the vehicle;

determine a difference between the number of vehicle backups and a predetermined number of vehicle backups;

provide, to a user device, a user interface that displays an indication of the number of vehicle backups and the difference between the number of vehicle backups and the predetermined number of vehicle backups;

present, via the user interface, a prompt for input, from an operator of the vehicle, to identify one or more factors that contributed to an occurrence of at least one vehicle backup of the number of vehicle backups;

receive, via the user interface, at least one response to the prompt that identifies the one or more factors;

determine, using the one or more factors, that an opportunity to avoid subsequent occurrences of the at least one vehicle backup exists; and

update, responsive to determination, the user interface to display an indication of the opportunity to avoid the subsequent occurrences of the at least one vehicle backup.

2 . The system of claim 1 , wherein the one or more processing circuits are further configured to:

associate, using location information included in the data pertaining to the at least one operation of the plurality of operations of the vehicle, the number of vehicle backups performed by the vehicle with the route taken by the vehicle.

3 . The system of claim 2 , wherein the one or more processing circuits are further configured to:

identify, using the data pertaining to the at least one operation of the plurality of operations of the vehicle, a plurality of tasks included along the route taken by the vehicle;

generate, using second location information associated with the plurality of tasks included along the route taken by the vehicle, a second route to reduce one or more subsequent occurrences of the number of vehicle backups, the second route including access to the plurality of tasks included along the route taken by the vehicle; and

generate, responsive to generating the second route, a report indicating that subsequent performance of the plurality of tasks of the vehicle be performed along the second route.

4 . The system of claim 1 , wherein the one or more processing circuits are further configured to:

receive second data pertaining to a second plurality of operations performed by a second vehicle;

identify, using information associated with the vehicle the operator associated with the vehicle;

identify, using information associated with the second vehicle, a second operator of the second vehicle;

determine, using the second data pertaining to the second plurality of operations, a second number of vehicle backups performed by the second vehicle along the route; and

generate, using the number of vehicle backups performed by the vehicle and the second number of vehicle backups performed by the second vehicle, a report to indicate (i) actions taken by the operator that resulted in the number of vehicle backups performed by the vehicle or (ii) actions taken by the second operator that resulted in the second number of vehicle backups performed by the second vehicle.

5 . The system of claim 1 , wherein the one or more processing circuits are further configured to:

generate a report to identify the one or more factors and at least one recommendation to handle subsequent instances of the one or more factors; and

provide, to a second user device associated with the operator of the vehicle, the report.

6 . The system of claim 1 , wherein the user interface includes a plurality of graphical representations having a plurality of selectable elements, and wherein the one or more processing circuits are further configured to:

detect, via the user interface, a selection of a first selectable element of the plurality of selectable elements, the first selectable element of the plurality of selectable elements pertaining to a given graphical representation of the plurality of graphical representations; and

update the user interface to display information pertaining to (i) a given vehicle backup of the number of vehicle backups or (ii) a given task of a plurality of tasks, wherein the given vehicle backup of the number of vehicle backups or the given task of the plurality of tasks is represented by the given graphical representation of the plurality of graphical representations.

7 . A method, comprising:

receiving, from a device of a vehicle, responsive to performance of at least one operation of a plurality of operations of the vehicle, data pertaining to the at least one operation of the plurality of operations of the vehicle;

determining, using the data pertaining to that at least one operation of the plurality of operations of the vehicle, that the plurality of operations of the vehicle include a number of vehicle backups performed by the vehicle along a route taken by the vehicle;

determining a difference between the number of vehicle backups and a predetermined number of vehicle backups;

providing, to a user device, a user interface that displays an indication of the number of vehicle backups and the difference between the number of vehicle backups and the predetermined number of vehicle backups;

presenting, via the user interface, a prompt for input, from an operator of the vehicle, to identify one or more factors that contributed to an occurrence of at least one vehicle backup of the number of vehicle backups;

receiving, via the user interface, at least one response to the prompt that identifies the one or more factors;

determining, using the one or more factors, that an opportunity to avoid subsequent occurrences of the at least one vehicle backup exists; and

updating, responsive to determination, the user interface to display an indication of the opportunity to avoid the subsequent occurrences of the at least one vehicle backup.

8 . The method of claim 7 , further comprising:

identifying, using the data pertaining to the at least one operation of the plurality of operations of the vehicle, a plurality of tasks included along the route taken by the vehicle;

generating, using second location information associated with the plurality of tasks included along the route taken by the vehicle, a second route to reduce one or more subsequent occurrences of the number of vehicle backups, the second route including access to the plurality of tasks included along the route taken by the vehicle; and

generating, responsive to generating the second route, a report indicating that subsequent performance of the plurality of tasks of the vehicle be performed along the second route.

9 . The method of claim 7 , further comprising:

receiving second data pertaining to a second plurality of operations performed by a second vehicle;

identifying, using information associated with the vehicle, the operator associated with the vehicle;

identifying, using information associated with the second vehicle, a second operator of the second vehicle; and

determining, using the second data pertaining to the second plurality of operations, a second number of vehicle backups performed by the second vehicle along the route; and generate, using the number of vehicle backups performed by the vehicle and the second number of vehicle backups performed by the second vehicle, a report to indicate (i) actions taken by the operator that resulted in the number of vehicle backups performed by the vehicle or (ii) actions taken by the second operator that resulted in the second number of vehicle backups performed by the second vehicle.

10 . The method of claim 7 , further comprising:

generating a report to identify the one or more factors and at least one recommendation to handle subsequent instances of the one or more factors; and

providing, to a second user device associated with the operator of the vehicle, the report.

11 . The method of claim 7 , further comprising:

updating the user interface to display information pertaining to (i) a given vehicle backup of the number of vehicle backups or (ii) a given task of a plurality of tasks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: THOMAS, BRIAN
To: OSHKOSH CORPORATION
Reel/Frame 071576/0567 →
Continuity (2)
Provisional Application 63338600 · May 5, 2022
Related Publication 20230360450A1 · Nov 9, 2023
References Cited (10)
US 20100094688A1 · Olsen, III · 2010 [cited by examiner]
US 20130030873A1 · Davidson · 2013 [cited by examiner]
US 20140180533A1 · Bowman · 2014 [cited by examiner]
US 20140372904A1 · Liu · 2014 [cited by examiner]
US 20220080803A1 · Lavrich · 2022 [cited by examiner]
CA 2809689A1 · 2014 [cited by examiner]
CA 2824736C · 2019 [cited by examiner]
CN 101896950A · 2010 [cited by examiner]
CN 113050643A · 2021 [cited by examiner]
EP 3667583A1 · 2020 [cited by examiner]