Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020113186 - ERROR-RESILIENT OVER-THE-AiR SOFTWARE UPDATES FOR VEHICLES

Publication Number WO/2020/113186
Publication Date 04.06.2020
International Application No. PCT/US2019/063881
International Filing Date 29.11.2019
IPC
G06F 8/71 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
71Version control ; Configuration management
G06F 9/44 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
G06F 11/20 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
H04W 4/50 2018.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
4Services specially adapted for wireless communication networks; Facilities therefor
50Service provisioning or reconfiguring
CPC
G06F 11/1433
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1415at system level
1433during software upgrading
G06F 11/1469
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1458Management of the backup or restore process
1469Backup restoration techniques
G06F 8/654
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
654using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
G07C 5/008
GPHYSICS
07CHECKING-DEVICES
CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
5Registering or indicating the working of vehicles
008communicating information to a remotely located station
H04L 67/12
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
12adapted for proprietary or special purpose networking environments, e.g. medical networks, sensor networks, networks in a car or remote metering networks
H04L 67/34
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
34involving the movement of software or configuration parameters
Applicants
  • PACCAR INC
Inventors
  • DAVID, Adrian
  • YIP, Alan
  • HARBACH, Andrew, Paul
  • KOYAMA, Hilario
Agents
  • BRUESS, Steven C.
Priority Data
16/206,76630.11.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) ERROR-RESILIENT OVER-THE-AiR SOFTWARE UPDATES FOR VEHICLES
(FR) MISES À JOUR DE LOGICIEL PAR LIAISON RADIO RÉSILIENTES AUX ERREURS POUR DES VÉHICULES
Abstract
(EN)
An on-board vehicle computer system receives a software update package from a remote computer system via a wireless communication network. The update package includes a software update for an updatable electronic component (e.g., an ECU) of the vehicle. Prior to installing the update, the vehicle computer system may check for a valid backup software version in a storage medium in the vehicle computer system to facilitate reversion to a previous software version in the event of an error during installation of the update. Installation of the update may be delayed until a compatible backup software version is obtained. After installation of the update, the system stores the update in the storage medium as the current backup software version for the updatable electronic component. This facilitates roll-back to a functional state in the event of an error during a future update.
(FR)
Un système informatique embarqué dans un véhicule reçoit un progiciel de mise à jour de logiciel depuis un système informatique distant via un réseau de communication sans fil. Le progiciel de mise à jour comprend une mise à jour de logiciel pour un composant électronique pouvant être mis à jour (par exemple, une ECU) du véhicule. Avant d'installer la mise à jour, le système informatique du véhicule peut vérifier s'il existe une version logicielle de sauvegarde valide dans un support de stockage dans le système informatique du véhicule pour faciliter à un retour à une version précédente du logiciel dans le cas où une erreur se produit durant l'installation de la mise à jour. L'installation de la mise à jour peut être retardée jusqu'à ce qu'une version logicielle de sauvegarde compatible soit obtenue. Après l'installation de la mise à jour, le système stocke la mise à jour dans le support de stockage en tant que version logicielle de sauvegarde actuelle pour le composant électronique pouvant être mis à jour. Cela facilite le retour à un état fonctionnel dans le cas où une erreur se produit durant une future mise à jour.
Also published as
Latest bibliographic data on file with the International Bureau