WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2002084484) PROCEDE DE MISE A JOUR A DISTANCE DE MICROLOGICIELS DANS DES DISPOSITIFS UTILISES SUR PLACE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2002/084484    N° de la demande internationale :    PCT/CA2002/000556
Date de publication : 24.10.2002 Date de dépôt international : 18.04.2002
Demande présentée en vertu du Chapitre 2 :    12.11.2002    
CIB :
G06F 9/445 (2006.01)
Déposants : DOMOSYS CORPORATION [CA/CA]; 585, Charest est, Québec, Québec G1K 3J2 (CA)
Inventeurs : LAJOIE, Marie-Eve; (CA).
ST-ARNAUD, François; (CA).
BARIL, Steve; (CA).
BOIVIN, Jacques; (CA)
Mandataire : PELLEMANS, Nicolas; McCarthy Tétrault LLP, Le Windsor, 1170 Peel Street, Montreal, Québec H3B 4S8 (CA)
Données relatives à la priorité :
60/284,209 18.04.2001 US
Titre (EN) METHOD OF REMOTELY UPGRADING FIRMWARE IN FIELD-DEPLOYED DEVICES
(FR) PROCEDE DE MISE A JOUR A DISTANCE DE MICROLOGICIELS DANS DES DISPOSITIFS UTILISES SUR PLACE
Abrégé : front page image
(EN)The method is used for downloading firmware upgrades to a non-volatile memory (210) of a targeted remote programmable embedded field-deployed device (120) over a communication network (100). The device (120) is connected to the network (100) and requires no human intervention at the remote site. The firmware includes a small upgrade program (320) which performs programming tasks on the device (120) according to commands received by a server (110). The method carried out by the upgrade program (320) allows to upgrade the application program (310), the communication protocol stack (330), a set of mutable interrupt vector table (340) or itself without the need of additional memory. It also has a bootstrap function which is responsible for verifying the integrity of the firmware upon reset of the device (120) before transferring control to the new application program (310). Upgrades can be either server-initiated (the firmware provider pushes the new version out to the field) or device-initiated (the device pulls the latest firmware version from the server).
(FR)La présente invention concerne un procédé qui permet de télécharger, sur un réseau (100) de communication, des mises à jour de micrologiciels destinées à une mémoire non volatile (210) d'un dispositif (120) de terrain (utilisé sur place) intégré programmable hors site cible. Le dispositif (120) est connecté au réseau (100) et ne nécessite aucune intervention humaine au niveau du site éloigné. Le micrologiciel comprend un petit programme (320) de mise à jour qui exécute des tâches de programmation sur le dispositif (120) en fonction des commandes reçues par un serveur (110). Le procédé exécuté par le programme (320) de mise à jour permet de mettre à jour le programme d'application (310), la pile (330) de protocoles de communication, un ensemble de table (340) de vecteurs d'interruption changeants ou bien lui-même sans l'aide d'aucune mémoire additionnelle. Il a également une fonction d'amorçage qui est responsable de la vérification de l'intégrité du micrologiciel lors du réamorçage du dispositif (120) avant le transfert de la commande au nouveau programme d'application (310). Les mises à jour peuvent être soit initiées par le serveur (le fournisseur de micrologiciel envoie la nouvelle version sur le terrain) soit initiées par le dispositif (le dispositif extrait du serveur la version la plus récente du micrologiciel).
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)