Point in time rollback and un-installation of software
    71.
    发明授权
    Point in time rollback and un-installation of software 有权
    及时回滚和取消安装软件

    公开(公告)号:US08719809B2

    公开(公告)日:2014-05-06

    申请号:US11615378

    申请日:2006-12-22

    申请人: Parag Gokhale

    发明人: Parag Gokhale

    IPC分类号: G06F9/44

    摘要: Systems and methods for providing point in time rollback and un-installation of software within computer networks are disclosed. The system comprises a plurality of elements which perform data migration operations and a rollback and un-installation manager which monitors the elements and software installations. Upon detection of a software installation, the rollback and un-installation manager identifies the installation, obtains records of the computer network files modified by the installation, and causes copies of the modified files to be generated. At future dates, the records and copies are utilized to return the computer network to a state prior to the installation. In this manner the risks associated with removal single or multiple updates are greatly reduced.

    摘要翻译: 公开了在计算机网络内提供时间点回滚和解除软件的系统和方法。 该系统包括执行数据迁移操作的多个元件以及监视元件和软件安装的回滚和卸载管理器。 检测到软件安装后,回滚和卸载管理器识别安装,获取安装修改的计算机网络文件的记录,并导致要生成的修改后的文件的副本。 在将来的日期,使用记录和副本将计算机网络返回到安装之前的状态。 以这种方式,删除单个或多个更新相关的风险大大降低。

    RACK AND METHOD THEREOF FOR SIMULTANEOUSLY UPDATING BASIC INPUT OUTPUT SYSTEMS
    72.
    发明申请
    RACK AND METHOD THEREOF FOR SIMULTANEOUSLY UPDATING BASIC INPUT OUTPUT SYSTEMS 有权
    同时更新基本输入输出系统的机架及其方法

    公开(公告)号:US20140123121A1

    公开(公告)日:2014-05-01

    申请号:US13802971

    申请日:2013-03-14

    IPC分类号: G06F9/445

    CPC分类号: G06F11/1433 G06F8/654

    摘要: A rack including a rack management controller and a plurality of server nodes, is disclosed. The rack management controller receives a firmware updating file, and generates an updating message according to the firmware updating file. Each of the plurality of server nodes includes a memory and a baseboard management controller. The memory stores firmware of a basic input output system. The baseboard management controller is coupled to the rack management controller and the memory. The baseboard management controller receives the updating message to download the firmware updating file from the rack management controller and to stores it to a storage space. The baseboard management controller controls the memory to enter a recovery mode after downloading the firmware updating file, and writes the firmware updating file into the memory to update the firmware of the basic input output system.

    摘要翻译: 公开了一种包括机架管理控制器和多个服务器节点的机架。 机架管理控制器接收固件更新文件,并根据固件更新文件生成更新消息。 多个服务器节点中的每一个包括存储器和基板管理控制器。 存储器存储基本输入输出系统的固件。 基板管理控制器耦合到机架管理控制器和存储器。 基板管理控制器接收更新消息,从机架管理控制器下载固件更新文件,并将其存储到存储空间。 基板管理控制器在下载固件更新文件后控制内存进入恢复模式,并将固件更新文件写入存储器,以更新基本输入输出系统的固件。

    ELECTRONIC CONTROL SYSTEM FOR AUTOMOBILE
    73.
    发明申请
    ELECTRONIC CONTROL SYSTEM FOR AUTOMOBILE 审中-公开
    汽车电子控制系统

    公开(公告)号:US20140068590A1

    公开(公告)日:2014-03-06

    申请号:US14073898

    申请日:2013-11-07

    申请人: Denso Corporation

    IPC分类号: G06F9/445 G06F11/14

    摘要: In an ECU, a flash ROM has a main storage area for storing a current version of an application program and a sub-storage area for storing update version program that includes updated points from the current version program. A rewriting tool executes program rewrite processing including: store processing of storing the update version program in the sub-storage area; and memory changeover processing in which, when the writing of the update version program in the sub-storage area has been done successfully, the sub-storage area where the storing of the update version program has ended is changed over to a new main storage area instead of a memory area currently being used as the main storage area. When the writing in the sub-storage area has failed, the changeover is not conducted.

    摘要翻译: 在ECU中,闪存ROM具有用于存储当前版本的应用程序的主存储区域和用于存储包括来自当前版本程序的更新点的更新版本程序的子存储区域。 重写工具执行程序重写处理,包括:将更新版本程序存储在子存储区域中的存储处理; 以及存储器切换处理,其中当子存储区域中的更新版本程序的写入已经成功地完成时,更新版本程序的存储已经结束的子存储区域被转换到新的主存储区域 而不是当前用作主存储区域的存储区域。 当子存储区域中的写入失败时,不进行切换。

    ROBUST FIRMWARE UPDATE WITH RECOVERY LOGIC

    公开(公告)号:US20130125107A1

    公开(公告)日:2013-05-16

    申请号:US13295021

    申请日:2011-11-11

    IPC分类号: G06F9/44

    摘要: The updating of firmware components on a client device is described. Operations may include facilitating parsing of a firmware update configuration file on the client device, wherein the firmware update configuration file identifies an update repository, one or more firmware updates, and update package information for each of the firmware updates; facilitating validation of each firmware update by comparing, for each firmware update, the update package information with information of an update package stored in the update repository; facilitating receiving the update package for each firmware update from the update repository; facilitating performing a backup of firmware components on the client device corresponding to the firmware updates; and facilitating updating of the firmware components using the received update packages.

    METHOD AND APPARATUS FOR UPDATING A USER TERMINAL
    79.
    发明申请
    METHOD AND APPARATUS FOR UPDATING A USER TERMINAL 有权
    用于更新用户终端的方法和装置

    公开(公告)号:US20130117425A1

    公开(公告)日:2013-05-09

    申请号:US13805814

    申请日:2010-07-15

    申请人: Magnus Jarl

    发明人: Magnus Jarl

    IPC分类号: G06F15/177

    摘要: A method and arrangement in a User Terminal (UT) for updating an operational parameter in the UT, the method is comprising: to register, for at least one software module in the UT, a corresponding validator and/or a corresponding consistency verifier to a proxy module in the UT, wherein the validator is adapted to validate parameter syntax and wherein the consistency verifier is adapted to verify parameter consistency; to receive, from a Service Provider (SP), an operational parameter to be updated in the UT; and to check syntax validity and consistency of the received operational parameter which is based on each validator and/or each consistency verifier registered to the proxy module.

    摘要翻译: 一种用于更新UT中的操作参数的用户终端(UT)中的方法和装置,所述方法包括:向UT中的至少一个软件模块注册相应的验证器和/或对应的一致性验证器 代理模块,其中所述验证器适于验证参数语法,并且其中所述一致性验证器适于验证参数一致性; 从服务提供商(SP)接收要在UT中更新的操作参数; 并且检查基于注册到代理模块的每个验证器和/或每个一致性验证器的接收到的操作参数的语法有效性和一致性。

    Method and system for virtualization of software applications

    公开(公告)号:US08434093B2

    公开(公告)日:2013-04-30

    申请号:US12188161

    申请日:2008-08-07

    IPC分类号: G06F3/00

    摘要: A method of virtualizing an application to execute on a plurality of operating systems without installation. The method includes creating an input configuration file for each operating system. The templates each include a collection of configurations that were made by the application during installation on a computing device executing the operating system. The templates are combined into a single application template having a layer including the collection of configurations for each operating system. The collection of configurations includes files and registry entries. The collections also identifies and configures environmental variables, systems, and the like. Files in the collection of configurations and references to those files may be replaced with references to files stored on installation media. The application template is used to build an executable of the virtualized application. The application template may be incorporated into a manifest listing other application templates and made available to users from a website.