Patent attributes
A cruise control interlock system detects a current set of conditions for a vehicle, compares the current conditions with cruise control interlock conditions (e.g., an adjustable threshold state of a windshield wiper system), and executes a process to deactivate the cruise control system. The process to deactivate functionality of the cruise control system may include presenting a notification to the operator to alert the operator to an upcoming automatic deactivation or to encourage the operator to deactivate cruise control. The process also may include a vehicle de-rate process (e.g., reducing vehicle speed) to induce the operator to deactivate cruise control. Deactivation of cruise control may be postponed in some situations, such as when the vehicle is ascending an uphill grade or where doing so may deactivate an active downhill speed control function.