METHOD FOR UPDATING A FIRMWARE ON A LOW MEMORY DEVICE
    1.
    发明申请
    METHOD FOR UPDATING A FIRMWARE ON A LOW MEMORY DEVICE 审中-公开
    用于在低存储器件上更新固件的方法

    公开(公告)号:US20160321003A1

    公开(公告)日:2016-11-03

    申请号:US15108308

    申请日:2014-11-26

    Applicant: GEMALTO SA

    Inventor: Stephane DURAND

    Abstract: The present invention relates to a method for updating a firmware on a device, from a current version to a new version, said firmware being split into: —a core part, —an extended part comprising a plurality of entry points callable by the core part, said method comprising: —inhibiting the entry points between the core part of the current version, called current core part, and the extended part of the current version, called current extended part; —erasing the current extended part; —downloading the core part of the new version, called new core part; —erasing the current core part; —downloading—the extended part of the new version, called new extended part; —activating the entry points between the new core part and the new extended part.

    Abstract translation: 本发明涉及一种用于更新设备上的固件的方法,从当前版本到新版本,所述固件被分为:核心部分, - 扩展部分,包括可被核心部分调用的多个入口点 所述方法包括: - 抑制当前版本的核心部分(称为当前核心部分)与当前版本的扩展部分(称为当前扩展部分)之间的入口点; 延长目前的部分; 下载新版本的核心部分,称为新核心部分; 推动目前的核心部分; 下载 - 新版本的扩展部分,称为新扩展部分; 激活新的核心部分和新的扩展部分之间的入口点。

    METHOD FOR MODIFYING THE EXECUTION OF A PLATFORM-INDEPENDENT METHOD OF AN INTEGRATED CERCUIT CARD

    公开(公告)号:US20180107475A1

    公开(公告)日:2018-04-19

    申请号:US15567238

    申请日:2016-04-18

    Applicant: GEMALTO SA

    Abstract: Modification of the execution of a platform-independent first method of an application within an integrated circuit card having a first non-volatile memory, a second rewritable non-volatile memory, a virtual machine and a processor unit, wherein said platform-independent first method includes a first operations sequence and a second operations sequence. Checking if there is a call within said platform-independent first method to a specific second method, having one parameter; —if there is such a call and if said specific second method is not platform-independent, checking if there is an alternate function associated to said platform-independent first method stored in a memory of said integrated circuit card; if there is an associated alternate function: executing said alternate function to replace said first operations sequence; executing the second operations sequence of said platform-independent first method; otherwise executing by the first operations sequence and the second operations sequence of said platform-independent first method.

Patent Agency Ranking