CONTROL SYSTEM HAVING AUTOMATIC COMPONENT SOFTWARE MANAGEMENT
First Claim
1. A component software management system for a machine, comprising:
- a software driven component located on-board the machine;
a data system located off-board the machine; and
a data system controller in communication with the software driven component and the data system located off-board the machine, the data system controller being configured to;
detect a mismatched software;
send a mismatch notification to the data system located off-board the machine;
determine a current software update;
derive, from the current software update, a software calibration file;
transmit the software calibration file; and
install the software calibration file on the software driven component.
1 Assignment
0 Petitions
Accused Products
Abstract
A component software management system for a machine is disclosed. The component software management system has a software driven component located on-board the machine, a data system located off-board the machine, and a data system controller in communication with the software driven component and the data system. The data system controller is configured to detect a software or hardware mismatch, send a mismatch notification to the data system, and determine a current software update. The component software management system may then derive, from the current software update, a software calibration file, transmit the software calibration file, and install the software calibration file on the software driven component.
-
Citations
20 Claims
-
1. A component software management system for a machine, comprising:
-
a software driven component located on-board the machine; a data system located off-board the machine; and a data system controller in communication with the software driven component and the data system located off-board the machine, the data system controller being configured to; detect a mismatched software; send a mismatch notification to the data system located off-board the machine; determine a current software update; derive, from the current software update, a software calibration file; transmit the software calibration file; and install the software calibration file on the software driven component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of managing a software version of a software driven component for a machine, comprising:
-
analyzing, by one or more processors on a data system controller, the software driven component for at least one of a software and hardware version mismatch; sending a notification to a data system located off-board the machine when a mismatched software is detected; determining, using the one or more processors, a current software update; deriving, using the one or more processors, a software calibration file from the current software update; transmitting the software calibration file; and installing, using the one or more processors, the software calibration file on the software driven component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A control system for a machine, comprising:
-
a software driven component; a data system controller in communication with the software driven component and configured to automatically collect information comprising at least one of a software and hardware version of the software driven component; a data system located off-board the machine; and a data system controller located on-board the machine in communication with the software driven component, the data system controller and the data system located off-board the machine, the data system controller being configured to; detect a software and hardware mismatch; send a mismatch notification to the data system located off-board the machine; determine a current software update; derive, from the current software update, a software calibration file; transmit the software calibration file; determine whether the machine is in a non-operational state; and install the software calibration file on the software driven component when the machine is in the non-operational state.
-
Specification