Fail-safe upgrading of portable electronic device software
    1.
    发明授权
    Fail-safe upgrading of portable electronic device software 失效
    便携式电子设备软件的故障安全升级

    公开(公告)号:US08713137B2

    公开(公告)日:2014-04-29

    申请号:US10989998

    申请日:2004-11-15

    申请人: De Ji Luosheng Peng

    发明人: De Ji Luosheng Peng

    IPC分类号: G06F15/177

    摘要: A portable communication device is provided that receives upgrade files via at least one wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions of the portable communication device. The portable communication device automatically upgrades the software components using the upgrade file contents. The portable communication device automatically recovers to an operational state when detecting an error or failure during the automatic upgrade. Further, the portable communication device resumes or reinitiates the automatic upgrade following the error or failure.

    摘要翻译: 提供了一种便携式通信设备,其经由至少一个无线耦合接收升级文件。 升级文件的内容包括用于修复便携式通信设备的软件组件中的错误的信息和/或用于升级便携式通信设备的功能的信息。 便携式通信设备使用升级文件内容自动升级软件组件。 当在自动升级期间检测到错误或故障时,便携式通信设备自动恢复到操作状态。 此外,便携式通信设备在错误或故障之后恢复或重新启动自动升级。

    Upgrading electronic files of a mobile device upgrade client
    2.
    发明申请
    Upgrading electronic files of a mobile device upgrade client 有权
    升级移动设备的电子文件升级客户端

    公开(公告)号:US20050204353A1

    公开(公告)日:2005-09-15

    申请号:US10965948

    申请日:2004-10-14

    申请人: De Ji

    发明人: De Ji

    摘要: A portable communication device is provided that receives upgrade files via a wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions of the portable communication device. An upgrade client of the portable communication device automatically upgrades the software components using the upgrade file contents. Automatic upgrades of the software components include self-upgrades to software components of the upgrade client.

    摘要翻译: 提供了一种通过无线耦合接收升级文件的便携式通信设备。 升级文件的内容包括用于修复便携式通信设备的软件组件中的错误的信息和/或用于升级便携式通信设备的功能的信息。 便携式通信设备的升级客户端使用升级文件内容自动升级软件组件。 软件组件的自动升级包括对升级客户端的软件组件的自升级。

    Dynamic addressing (DA) using a centralized DA Manager
    3.
    发明申请
    Dynamic addressing (DA) using a centralized DA Manager 审中-公开
    动态寻址(DA)使用集中式DA管理器

    公开(公告)号:US20050204351A1

    公开(公告)日:2005-09-15

    申请号:US10971179

    申请日:2004-10-22

    申请人: James Jiang De Ji

    发明人: James Jiang De Ji

    IPC分类号: G06F20060101 G06F9/44

    CPC分类号: G06F9/44521

    摘要: Dynamic Addressing (DA) is provided that uses a Centralized DA Manager to manage function calls, global variable, and constant variable references among components of software code. The DA Manager is generated during the process of linking the components and is loaded along with the code into client device memory. References from one component to another are stored in the DA Manager along with the address of each component. The DA Manager acts as a centralized router linking components during execution of the software so references from one component to another are routed via the DA Manager instead of directly between the components. Therefore, changes to a component during file upgrades that result in location changes of the component in memory are recorded by the DA Manager, thereby maintaining the integrity of references to the component present in the code.

    摘要翻译: 提供动态寻址(DA),它使用集中式DA管理器来管理软件代码的组件之间的函数调用,全局变量和常量变量引用。 DA管理器在链接组件的过程中生成,并与代码一起加载到客户端设备内存中。 从一个组件到另一个组件的引用与每个组件的地址一起存储在DA管理器中。 DA管理器充当集中式路由器,在软件执行期间链接组件,因此从一个组件到另一个组件的引用通过DA管理器而不是直接在组件之间进行路由。 因此,在DA管理器中记录导致存储器中组件的位置更改的文件升级期间对组件的更改,从而保持对代码中存在的组件的引用的完整性。

    Dynamic addressing (DA) using a centralized DA manager
    4.
    发明授权
    Dynamic addressing (DA) using a centralized DA manager 有权
    动态寻址(DA)使用集中的DA管理器

    公开(公告)号:US07844734B2

    公开(公告)日:2010-11-30

    申请号:US11048511

    申请日:2005-02-01

    IPC分类号: G06F15/16

    CPC分类号: H04L67/34 H04L67/04

    摘要: Dynamic Addressing (DA) is provided that uses a Centralized DA Manager to manage function calls, global variable, and constant variable references among components of software code. The DA Manager is generated during the process of linking the components and is loaded along with the code into client device memory. References from one component to another are stored in the DA Manager along with the address of each component. In an embodiment, the DA Manager includes linker-defined symbols stored in fixed addresses, such that the linker-defined symbols consistently provide the current address for data requested from another component. Changes to a component during file upgrades that result in location changes of the component in memory are recorded by the DA Manager, thereby maintaining the integrity of references to the component present in the code.

    摘要翻译: 提供动态寻址(DA),它使用集中式DA管理器来管理软件代码的组件之间的函数调用,全局变量和常量变量引用。 DA管理器在链接组件的过程中生成,并与代码一起加载到客户端设备内存中。 从一个组件到另一个组件的引用与每个组件的地址一起存储在DA管理器中。 在一个实施例中,DA管理器包括存储在固定地址中的链接器定义的符号,使得链接器定义的符号始终为从另一个组件请求的数据提供当前地址。 由文件升级导致组件在存储器中的位置更改的更改由DA Manager记录,从而保持对代码中存在的组件的引用的完整性。

    Upgrading electronic files of a mobile device upgrade client
    5.
    发明授权
    Upgrading electronic files of a mobile device upgrade client 有权
    升级移动设备的电子文件升级客户端

    公开(公告)号:US07350205B2

    公开(公告)日:2008-03-25

    申请号:US10965948

    申请日:2004-10-14

    申请人: De Ji

    发明人: De Ji

    IPC分类号: G06F9/44 G06F11/00

    摘要: A portable communication device is provided that receives upgrade files via a wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions of the portable communication device. An upgrade client of the portable communication device automatically upgrades the software components using the upgrade file contents. Automatic upgrades of the software components include self-upgrades to software components of the upgrade client.

    摘要翻译: 提供了一种通过无线耦合接收升级文件的便携式通信设备。 升级文件的内容包括用于修复便携式通信设备的软件组件中的错误的信息和/或用于升级便携式通信设备的功能的信息。 便携式通信设备的升级客户端使用升级文件内容自动升级软件组件。 软件组件的自动升级包括对升级客户端的软件组件的自升级。

    Dynamic addressing (DA) using a centralized DA manager
    6.
    发明申请
    Dynamic addressing (DA) using a centralized DA manager 有权
    动态寻址(DA)使用集中的DA管理器

    公开(公告)号:US20050216537A1

    公开(公告)日:2005-09-29

    申请号:US11048511

    申请日:2005-02-01

    IPC分类号: G06F17/30 H04L29/08

    CPC分类号: H04L67/34 H04L67/04

    摘要: Dynamic Addressing (DA) is provided that uses a Centralized DA Manager to manage function calls, global variable, and constant variable references among components of software code. The DA Manager is generated during the process of linking the components and is loaded along with the code into client device memory. References from one component to another are stored in the DA Manager along with the address of each component. In an embodiment, the DA Manager includes linker-defined symbols stored in fixed addresses, such that the linker-defined symbols consistently provide the current address for data requested from another component. Changes to a component during file upgrades that result in location changes of the component in memory are recorded by the DA Manager, thereby maintaining the integrity of references to the component present in the code.

    摘要翻译: 提供动态寻址(DA),它使用集中式DA管理器来管理软件代码的组件之间的函数调用,全局变量和常量变量引用。 DA管理器在链接组件的过程中生成,并与代码一起加载到客户端设备内存中。 从一个组件到另一个组件的引用与每个组件的地址一起存储在DA管理器中。 在一个实施例中,DA管理器包括存储在固定地址中的链接器定义的符号,使得链接器定义的符号始终为从另一个组件请求的数据提供当前地址。 由文件升级导致组件在存储器中的位置更改的更改由DA Manager记录,从而保持对代码中存在的组件的引用的完整性。

    Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade
    7.
    发明申请
    Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade 失效
    升级电子文件,包括自动恢复故障和升级过程中发生的错误

    公开(公告)号:US20050091288A1

    公开(公告)日:2005-04-28

    申请号:US10989998

    申请日:2004-11-15

    申请人: De Ji Luosheng Peng

    发明人: De Ji Luosheng Peng

    摘要: A portable communication device is provided that receives upgrade files via at least one wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions of the portable communication device. The portable communication device automatically upgrades the software components using the upgrade file contents. The portable communication device automatically recovers to an operational state when detecting an error or failure during the automatic upgrade. Further, the portable communication device resumes or reinitiates the automatic upgrade following-the error or failure.

    摘要翻译: 提供了一种便携式通信设备,其经由至少一个无线耦合接收升级文件。 升级文件的内容包括用于修复便携式通信设备的软件组件中的错误的信息和/或用于升级便携式通信设备的功能的信息。 便携式通信设备使用升级文件内容自动升级软件组件。 当在自动升级期间检测到错误或故障时,便携式通信设备自动恢复到操作状态。 此外,便携式通信设备恢复或重新启动自动升级 - 错误或故障。

    Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade
    8.
    发明授权
    Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade 有权
    升级电子文件,包括自动恢复故障和升级过程中发生的错误

    公开(公告)号:US06836657B2

    公开(公告)日:2004-12-28

    申请号:US10292245

    申请日:2002-11-12

    申请人: De Ji Luosheng Peng

    发明人: De Ji Luosheng Peng

    IPC分类号: H04M300

    摘要: A portable communication device is provided that receives upgrade files via at least one wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions of the portable communication device. The portable communication device automatically upgrades the software components using the upgrade file contents. The portable communication device automatically recovers to an operational state when detecting an error or failure during the automatic upgrade. Further, the portable communication device resumes or reinitiates the automatic upgrade following the error or failure.

    摘要翻译: 提供了一种便携式通信设备,其经由至少一个无线耦合接收升级文件。 升级文件的内容包括用于修复便携式通信设备的软件组件中的错误的信息和/或用于升级便携式通信设备的功能的信息。 便携式通信设备使用升级文件内容自动升级软件组件。 当在自动升级期间检测到错误或故障时,便携式通信设备自动恢复到操作状态。 此外,便携式通信设备在错误或故障之后恢复或重新启动自动升级。