Firmware ROM patch method
    71.
    发明授权
    Firmware ROM patch method 有权
    固件ROM补丁方法

    公开(公告)号:US09348730B2

    公开(公告)日:2016-05-24

    申请号:US11669776

    申请日:2007-01-31

    CPC classification number: G06F11/3644 G06F11/3628 G06F11/3648

    Abstract: A system in which firmware residing in ROM may be upgraded without re-spinning silicon. A one-bit flag may be assigned for each patchable function representing a firmware upgrade. The first statement of each function may check its associated flag and determine if patch-code should be executed in place of the current function residing in ROM. If the flag is not set, the code may continue executing normally. If the flag is set, a function identifier may be placed into a global memory location, and an assembly language “jump” instruction may be executed, redirecting program control to a specified location in a volatile Scratch Read Only Memory (SROM) where the corresponding patched code may be stored. If more than one function is patched, the global identifier may be used to determine which patched function to execute. Using an assembly language “jump” instruction to redirect control results in the patched function's returning normally to its calling function once it has completed executing.

    Abstract translation: 驻留在ROM中的固件可以升级而不需要重新硅芯片的系统。 可以为表示固件升级的每个可修补功能分配一位标志。 每个功能的第一个语句可以检查其关联的标志,并确定是否应该执行补丁代码来代替驻留在ROM中的当前功能。 如果未设置标志,则代码可能会继续正常执行。 如果标志被设置,则可以将功能标识符放置到全局存储器位置中,并且可以执行汇编语言“跳转”指令,将程序控制重定向到易失性的只读存储器(SROM)中的指定位置,其中相应的 可以存储修补代码。 如果修复了多个功能,则可以使用全局标识符来确定要执行的修补功能。 使用汇编语言“跳转”指令重定向控制结果,修补后的函数在完成执行后正常返回到调用函数。

    System and method for automatically upgrading/reverting configurations across a plurality of product release lines
    73.
    发明授权
    System and method for automatically upgrading/reverting configurations across a plurality of product release lines 有权
    用于在多个产品发布线上自动升级/恢复配置的系统和方法

    公开(公告)号:US07565519B1

    公开(公告)日:2009-07-21

    申请号:US11388106

    申请日:2006-03-23

    CPC classification number: G06F8/71

    Abstract: A system and method for automatically upgrading/reverting of the software configurations in a storage system environment among a plurality of product release lines. A configuration upgrade/revert module of a storage system management module identifies a shortest path between an initial configuration and a desired end configuration using a transition table comprising of a plurality of transition functions. The upgrade/revert configuration module invokes the appropriate series of transition functions to modify the software configuration from the initial state to the desired end state.

    Abstract translation: 一种用于在多个产品发布行之间在存储系统环境中自动升级/恢复软件配置的系统和方法。 存储系统管理模块的配置升级/恢复模块使用包括多个转换功能的转换表来标识初始配置和期望的端配置之间的最短路径。 升级/恢复配置模块调用适当的一系列过渡功能,将软件配置从初始状态修改为所需的结束状态。

    De-Centralization Of Group Administration Authority
    74.
    发明申请
    De-Centralization Of Group Administration Authority 有权
    集体行政权力集中化

    公开(公告)号:US20090055901A1

    公开(公告)日:2009-02-26

    申请号:US11963646

    申请日:2007-12-21

    CPC classification number: H04L63/20 G06F21/604 H04L63/105

    Abstract: An embodiment of a network manager permits a resource group administrator (with resource group level permissions but without global permissions) to add a global object to his/her resource group as a managed object, without requiring the administrator to have a global permission, as discussed further below. An embodiment of the network manager permits a resource group administrator to also edit the configuration settings that are attached to his/her resource group without requiring the administrator to have a global permission.

    Abstract translation: 网络管理员的一个实施例允许资源组管理员(具有资源组级别权限,但没有全局权限)将全局对象添加到他/她的资源组作为被管理对象,而不要求管理员具有全局权限,如所讨论的 进一步在下面。 网络管理员的一个实施例允许资源组管理员还编辑附加到他/她的资源组的配置设置,而不需要管理员具有全局权限。

    Firmware ROM Patch Method
    75.
    发明申请
    Firmware ROM Patch Method 有权
    固件ROM补丁方法

    公开(公告)号:US20080184072A1

    公开(公告)日:2008-07-31

    申请号:US11669776

    申请日:2007-01-31

    CPC classification number: G06F11/3644 G06F11/3628 G06F11/3648

    Abstract: A system in which firmware residing in ROM may be upgraded without re-spinning silicon. A one-bit flag may be assigned for each patchable function representing a firmware upgrade. The first statement of each function may check its associated flag and determine if patch-code should be executed in place of the current function residing in ROM. If the flag is not set, the code may continue executing normally. If the flag is set, a function identifier may be placed into a global memory location, and an assembly language “jump” instruction may be executed, redirecting program control to a specified location in a volatile Scratch Read Only Memory (SROM) where the corresponding patched code may be stored. If more than one function is patched, the global identifier may be used to determine which patched function to execute. Using an assembly language “jump” instruction to redirect control results in the patched function's returning normally to its calling function once it has completed executing.

    Abstract translation: 驻留在ROM中的固件可以升级而不需要重新硅芯片的系统。 可以为表示固件升级的每个可修补功能分配一位标志。 每个功能的第一个语句可以检查其关联的标志,并确定是否应该执行补丁代码来代替驻留在ROM中的当前功能。 如果未设置标志,则代码可能会继续正常执行。 如果标志被设置,则可以将功能标识符放置到全局存储器位置中,并且可以执行汇编语言“跳转”指令,将程序控制重定向到易失性的只读存储器(SROM)中的指定位置,其中相应的 可以存储修补代码。 如果修复了多个功能,则可以使用全局标识符来确定要执行的修补功能。 使用汇编语言“跳转”指令重定向控制结果,修补后的函数在完成执行后正常返回到调用函数。

Patent Agency Ranking