Método para actualizar un Firmware en un dispositivo con poca capacidad de memoria.
Método (200) para la actualización de un firmware en un dispositivo (100),
dicho dispositivo (100) comprende una memoria (101) configurada para almacenar al menos una versión de un firmware , el firmware se actualiza cuando se aplica el método de una versión vigente ( 102) a una nueva versión (103), estando dividido dicho firmware en:
- una parte central (105, 107), que comprende medios para conectarse a un servidor remoto y medios para descargar datos de dicho servidor remoto,
- una parte ampliada (106, 108) que comprende una pluralidad de puntos de entrada convoca bies por la parte central (1 05, 107), siendo capaz la parte central de trabajar de manera independiente de la parte ampliada si los puntos de entrada son inhibidos.
comprendiendo dicho método (200),
- la inhibición de (204) de los puntos de entrada entre la parte central (105) de la versión vigente (102), llamada parte central vigente (1 05), y la parte ampliada (106) de la versión vigente (102), llamada parte ampliada vigente (106), realizándose la inhibición cortando al menos una unión entre la parte central vigente (105) Y la parte ampliada vigente (106) para que la parte central vigente no tenga dependencia funcional de la parte ampliada, siendo realizada esta etapa (204) por la parte centra vigente (105);
- el borrado (206) la parte ampliada vigente (106), siendo realizada esta etapa (206) por la parte central vigente (105);
- la descarga (216) en la memoria (101 ) de la parte central (107) de la nueva versión (103), llamada nueva parte central (107), esta etapa (216) siendo realizada por la parte central vigente (1 05);
- el borrado (224) de la parte central vigente (105), esta etapa (224) siendo realizada por un gestor de arranque (109) del dispositivo (100);
- la descarga (240) en la memoria (101 ) de la parte ampliada (108) de la nueva versión (103), llamado nueva parte ampliada (108), esta etapa (240) siendo realizada por la nueva parte central (107);
- la activación (242) le los puntos de entrada entre la nueva parte central (107) Y la nueva parte ampliada (108), esta etapa (242) siendo realiza por la nueva parte central (107).
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2014/075653.
Solicitante: GEMALTO SA.
Nacionalidad solicitante: Francia.
Dirección: 6, RUE DE LA VERRERIE 92190 MEUDON FRANCIA.
Inventor/es: DURAND,STÉPHANE.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F3/06 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 3/00 Disposiciones de entrada para la transferencia de datos destinados a ser procesados en una forma utilizable por el computador; Disposiciones de salida para la transferencia de datos desde la unidad de procesamiento a la unidad de salida, p. ej. disposiciones de interfaz. › Entrada digital a partir de, o salida digital hacia soportes de registro.
- G06F9/445 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).
PDF original: ES-2664021_T3.pdf
Patentes similares o relacionadas:
Procedimiento de gestión de módulos de software integrados para una computadora electrónica de un dispositivo de conmutación eléctrica, del 17 de Junio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de gestión de módulos de software integrados para una computadora electrónica integrada de un dispositivo eléctrico de conmutación de […]
Comunicación de datos de recompensa entre aplicaciones, del 10 de Junio de 2020, de Outfit7 Limited: Método de comunicación de datos de recompensa desde una primera aplicación que se ejecuta en un dispositivo de procesamiento de datos hasta una segunda aplicación […]
Compartición de objetos de primera clase a través de múltiples lenguajes de programación interpretados, del 29 de Abril de 2020, de THE BOEING COMPANY: Un método para compartir construcciones de lenguaje entre diferentes lenguajes de secuencias de comandos basados en Java, en el que las construcciones del […]
Sistema de control de acceso al servicio y procedimiento que usa un agente del navegador integrado, del 15 de Abril de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un sistema de control de acceso al servicio que usa un agente del navegador integrado, comprendiendo el sistema: un servidor que proporciona […]
Menú y configuración aumentada de búsqueda para aplicaciones informáticas, del 18 de Marzo de 2020, de Microsoft Technology Licensing, LLC: Un sistema, que comprende: un componente de referencia configurado para acceder a un conjunto de metadatos almacenados en un archivo […]
Sistemas y métodos para sincronización de datos y gestión de conmutación por error, del 19 de Febrero de 2020, de IEX Group, Inc: Un método para ejecutar una aplicación de forma expeditiva en al menos un procesador informático, comprendiendo el método: ejecutar simultáneamente una pluralidad de instancias […]
Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]
Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico, sistema electrónico asociado y producto de programa informático, del 29 de Enero de 2020, de ALSTOM Transport Technologies: Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico con almacenamiento centralizado de los […]