18400145. SOFTWARE UPDATE SYSTEM simplified abstract (TOYOTA JIDOSHA KABUSHIKI KAISHA)

From WikiPatents
Jump to navigation Jump to search

SOFTWARE UPDATE SYSTEM

Organization Name

TOYOTA JIDOSHA KABUSHIKI KAISHA

Inventor(s)

Fumiya Sato of Toyota-shi (JP)

SOFTWARE UPDATE SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18400145 titled 'SOFTWARE UPDATE SYSTEM

The software update system described in the abstract is a system that manages software updates for the on-board ECU of a vehicle. The system includes a server, an on-board ECU, a server for transmitting update information, and an update device.

  • The server stores divided packages of update data associated with package IDs.
  • The on-board ECU can execute update processing.
  • The server sends update information received from the on-board ECU to the server.
  • The update device can transmit divided packages received from the on-board ECU.
  • The on-board ECU generates and stores update information, including package IDs and update device IDs.
  • The server extracts undelivered divided packages based on the update information and sends them to the on-board ECU.

Potential Applications: - Automotive industry for updating ECU software in vehicles - IoT devices for remote software updates - Industrial machinery for updating control systems

Problems Solved: - Efficient management of software updates for ECUs - Ensuring all divided update packages are received - Streamlining the update process for multiple devices

Benefits: - Improved security through timely software updates - Reduced downtime for devices due to efficient update process - Enhanced performance with up-to-date software

Commercial Applications: Title: "Efficient Software Update System for ECUs in Vehicles" This technology can be utilized by automotive manufacturers to streamline the software update process for vehicle ECUs, ensuring optimal performance and security. It can also be adopted by IoT device manufacturers and industrial machinery companies for efficient remote software updates.

Questions about the technology: 1. How does the software update system ensure all divided packages are received by the on-board ECU? 2. What are the potential challenges in implementing this system across different types of devices?


Original Abstract Submitted

The software update system performs software update processing for the on-board ECU. The software update system includes a server that stores divided packages in which update data is divided into multiple pieces in association with package IDs, an on-board ECU that can execute update processing, a server that sends update information received from the on-board ECU to the server, and an update device capable of transmitting divided packages received from the on-board ECU. The on-board ECU generates and stores update information including the package ID of the received divided package and the update device ID of the update device that is communicatively connected. Based on the update information, the server extracts the divided packages that have not been received by the on-board ECU and transmits them to the on-board ECU.