Vehicle Controller Automatic Software Update Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vehicle operators often forget to update software and systems before a trip, leading to human error and unexpected delays due to the manual nature of pre-trip routines, which can result in inefficiencies and safety concerns.

Innovation Solution

A system where a vehicle controller automatically communicates an identification signal to a dispatch controller, receives trip data, and updates software at a predetermined time, ensuring that all necessary information is ready for the operator before the trip begins, eliminating the need for manual updates and reducing human error.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual pre-trip routines are used where operators check for updates and software before trips, then operators can verify system status, but human error occurs when operators forget or neglect to update systems, and unexpected delays occur when updates are required

Engineering Contradiction:
Improvesystem update reliabilityVSAvoidpre-trip routine complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The vehicle controller automatically performs pre-trip routines including checking for information and software updates without operator intervention. The system self-identifies when updates are needed and executes them, eliminating human error while maintaining system reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs software updates and information checks automatically before the trip begins. By completing updates in advance during idle time, the system ensures readiness without causing delays to the scheduled trip departure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If operators wait for software updates to complete before beginning trips, then system updates are ensured, but trip start time is delayed unexpectedly

Engineering Contradiction:
Improvesoftware update completionVSAvoidtrip start delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system proactively performs software updates during periods when the vehicle is not in use, before the scheduled trip time. This preliminary action ensures updates are completed in advance, eliminating delays at trip start while maintaining software reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors trip schedules and update status, using this feedback to coordinate update timing with operational requirements. This ensures updates occur at optimal times that do not conflict with scheduled trips.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated pre-trip routines are implemented where the vehicle controller checks for updates and performs software updates automatically, then human error is eliminated and trip preparation is streamlined, but system complexity increases

Engineering Contradiction:
Improvepre-trip preparation efficiencyVSAvoidvehicle controller functionality
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The vehicle controller is designed to perform multiple functions including navigation, monitoring, and automatic software updates. By consolidating these functions in a single multi-functional device, the system achieves high productivity without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11574261B2System and method for preparing a vehicle for a trip
Publication Date: 2023.02.07 WESTINGHOUSE AIR BRAKE TECH CORP
  • US11574261B2 patent drawing
  • US11574261B2 patent drawing
  • US11574261B2 patent drawing

AI summary

A system and method for automatically communicating an identification signal from a vehicle controller of a vehicle that may include receiving trip data from a dispatch controller based on the identification signal that is communicated. Software of the vehicle controller may be updated at a determined time based on the trip data that is received, and movement of the vehicle may be controlled based on movement allowance signals received by the vehicle controller and used by the software of the vehicle controller during the movement of the vehicle to determine whether the vehicle is permitted to enter into segments of one or more routes.