会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Apparatus, system, and method for adapter fastload
    • 适配器快速装载的装置,系统和方法
    • US20050125650A1
    • 2005-06-09
    • US10717822
    • 2003-11-20
    • James ChenBrian CorcoranMatthew KalosRicardo Padilla
    • James ChenBrian CorcoranMatthew KalosRicardo Padilla
    • G06K19/07G06F9/00G06F9/445G06F11/00G06F13/28
    • G06F8/65
    • An apparatus, system, and method are disclosed for fastload code update on a communications adapter. The apparatus includes an image load module, a memory initialization module, and an image overlay module. The image load module is configured to load a copy of a new code image in a memory on the communications adapter. The memory also concurrently stores a copy of an old code image used by the communications adapter. The memory initialization module is configured to invoke the new code image to perform a memory initialization operation. The memory initialization module may perform the memory initialization operation concurrently with ongoing I/O requests possibly accepted, but not necessarily processed, by the old code image. The image overlay module is configured to overlay the old code image with the new code image. The fastload code update minimizes the time that the communications adapter is off-line to overlay the old code image with the new code image and reinitialize the communications adapter.
    • 公开了用于通信适配器上的快速加载代码更新的装置,系统和方法。 该装置包括图像加载模块,存储器初始化模块和图像覆盖模块。 图像加载模块被配置为将新代码图像的副本加载到通信适配器上的存储器中。 存储器还同时存储通信适配器使用的旧代码映像的副本。 存储器初始化模块被配置为调用新的代码图像以执行存储器初始化操作。 存储器初始化模块可以与可能接受但不一定由旧代码映像处理的正在进行的I / O请求同时执行存储器初始化操作。 图像叠加模块被配置为使用新的代码图像覆盖旧的代码图像。 快速代码更新最大限度地缩短通信适配器离线覆盖旧代码图像与新代码映像并重新初始化通信适配器的时间。
    • 4. 发明申请
    • Multiple Execution-Path System
    • 多执行路径系统
    • US20080098257A1
    • 2008-04-24
    • US11960440
    • 2007-12-19
    • Stephen BlinickCharles CardinellRicardo Padilla
    • Stephen BlinickCharles CardinellRicardo Padilla
    • G06F11/08
    • G06F11/1417G06F11/1666G06F11/2284
    • A multiple execution-path flash system includes a main flash image with primary and secondary POST and Boot executable files. The secondary executables are offset from the primary executables by a predetermined offset address. If corrupted data is encountered during Boot, the exception handler sets an offset bit resulting in the predetermined offset address being added to the current instruction address. If corrupted data is encountered in the secondary executables, the offset bit is reset. An optional redundant flash image may also be used. A failure at the same relative address in the primary and secondary executables of the main flash image will cause the exception handler to transfer control to the redundant flash image. A subsequent failure at the same relative address in the primary and secondary executables of the redundant flash image will cause the redundant exception handler to transfer control back to the main flash image.
    • 多个执行路径闪存系统包括主闪存映像,主要和辅助POST和引导可执行文件。 次级可执行文件与主要可执行文件偏移预定的偏移地址。 如果在引导期间遇到损坏的数据,则异常处理程序设置偏移位,导致预定的偏移地址被添加到当前指令地址。 如果在二级可执行文件中遇到损坏的数据,则偏移位被复位。 也可以使用可选的冗余闪光图像。 在主闪存映像的主要和次要可执行文件中的相同相对地址的故障将导致异常处理程序将控制传输到冗余闪存映像。 冗余闪存映像的主要和次要可执行文件中的相同相对地址的后续故障将导致冗余异常处理程序将控制权传输回主Flash映像。
    • 5. 发明申请
    • Apparatus system and method for updating software while preserving system state
    • 用于在保持系统状态的同时更新软件的装置系统和方法
    • US20060248107A1
    • 2006-11-02
    • US11103278
    • 2005-04-11
    • Juan CoronadoAngelica HemmeBret HolleyRicardo Padilla
    • Juan CoronadoAngelica HemmeBret HolleyRicardo Padilla
    • G06F7/00G06F17/00
    • G06F8/60
    • An apparatus, system, and method are disclosed for updating software components while preserving data associated with the software and optionally converting the data to a new format. Persistent memory is used to preserve data structures associated with software components during the software update process, which may be accomplished by save and restore functions intrinsic to the software component being updated. The present invention includes, in one embodiment, a persistent data registry used to register each data structure saved in persistent memory during a software update. A data structure information record may be used to register each data structure in the persistent data registry. The present invention incorporates individual conversion of each data structure to facilitate adding, deleting, or modifying data structures during the software update process to accommodate the requirements of the updated software.
    • 公开了用于更新软件组件的装置,系统和方法,同时保留与软件相关联的数据并且可选地将数据转换为新格式。 持久存储器用于在软件更新过程期间保留与软件组件相关联的数据结构,这可以通过保存和恢复正在更新的软件组件固有的功能来实现。 本发明在一个实施例中包括用于在软件更新期间注册保存在持久存储器中的每个数据结构的持久数据注册器。 可以使用数据结构信息记录来注册持久数据注册表中的每个数据结构。 本发明包括每个数据结构的单独转换以便于在软件更新过程期间添加,删除或修改数据结构以适应更新的软件的要求。
    • 6. 发明申请
    • Multiple execution-path system
    • 多个执行路径系统
    • US20060155979A1
    • 2006-07-13
    • US11031605
    • 2005-01-07
    • Stephen BlinickCharles CardinellRicardo Padilla
    • Stephen BlinickCharles CardinellRicardo Padilla
    • G06F9/24
    • G06F11/1417G06F11/1666G06F11/2284
    • A multiple execution-path flash system includes a main flash image with primary and secondary POST and Boot executable files. The secondary executables are offset from the primary executables by a predetermined offset address. If corrupted data is encountered during Boot, the exception handler sets an offset bit resulting in the predetermined offset address being added to the current instruction address. If corrupted data is encountered in the secondary executables, the offset bit is reset. An optional redundant flash image may also be used. A failure at the same relative address in the primary and secondary executables of the main flash image will cause the exception handler to transfer control to the redundant flash image. A subsequent failure at the same relative address in the primary and secondary executables of the redundant flash image will cause the redundant exception handler to transfer control back to the main flash image.
    • 多个执行路径闪存系统包括主闪存映像,主要和辅助POST和引导可执行文件。 次级可执行文件与主要可执行文件偏移预定的偏移地址。 如果在引导期间遇到损坏的数据,则异常处理程序设置偏移位,导致预定的偏移地址被添加到当前指令地址。 如果在二级可执行文件中遇到损坏的数据,则偏移位被复位。 也可以使用可选的冗余闪光图像。 在主闪存映像的主要和次要可执行文件中的相同相对地址的故障将导致异常处理程序将控制传输到冗余闪存映像。 冗余闪存映像的主要和次要可执行文件中的相同相对地址的后续故障将导致冗余异常处理程序将控制权传输回主Flash映像。
    • 9. 发明申请
    • Apparatus, system, and method for communicating a binary code image
    • 用于传送二进制代码图像的装置,系统和方法
    • US20050114391A1
    • 2005-05-26
    • US10718420
    • 2003-11-20
    • Brian CorcoranLourdes GeeMatthew KalosRicardo Padilla
    • Brian CorcoranLourdes GeeMatthew KalosRicardo Padilla
    • G06F9/445G06F17/00
    • G06F9/4401Y10S707/99942
    • An apparatus, system, and method are disclosed for communicating binary data using a self-descriptive binary data structure. The binary data structure also may be referred to as a microcode reconstruct and boot (MRB) image. The binary data structure includes a plurality of data segments, a target data set, and a data structure descriptor. Each of the data segments has a data segment header and data field. The target data set is stored within the data field and may be an executable. The data structure descriptor is descriptive of the binary data structure and identifies the location of the target data set within the data field. The binary data structure is self-descriptive in that the location of an individual target data set may be identified by the data structure descriptor.
    • 公开了一种使用自描述二进制数据结构传送二进制数据的装置,系统和方法。 二进制数据结构也可以称为微代码重建和引导(MRB)图像。 二进制数据结构包括多个数据段,目标数据集和数据结构描述符。 每个数据段具有数据段头和数据字段。 目标数据集存储在数据字段内,并且可以是可执行的。 数据结构描述符描述二进制数据结构,并识别数据字段中目标数据集的位置。 二进制数据结构是自描述的,因为单个目标数据集的位置可以由数据结构描述符来识别。