会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 82. 发明授权
    • Expanding the storage capacity of a virtualized data storage system
    • 扩展虚拟化数据存储系统的存储容量
    • US07953929B1
    • 2011-05-31
    • US12721900
    • 2010-03-11
    • Paresh ChatterjeeNarayanan BalakrishnanAjit NarayananVijayarankan Muthirisavenugopal
    • Paresh ChatterjeeNarayanan BalakrishnanAjit NarayananVijayarankan Muthirisavenugopal
    • G06F12/00G06F11/00G06F17/30G06F15/167G06F15/177
    • G06F3/0647G06F3/0607G06F3/0617G06F3/067Y10S707/99955
    • A system, method, apparatus, and computer-readable medium are provided for expanding the data storage capacity of a virtualized storage system, such as a storage cluster. According to one method, maps are generated and stored that define a stripe pattern for storing data on the storage nodes of a storage cluster. The stripe pattern for each map is defined such that when a storage node is added to a cluster and the data is re-striped according to the new map, only the data that will subsequently reside in the new storage node is moved to the new storage cluster during re-striping. The stripe pattern may be further defined so that during re-striping no movement of data occurs between two storage nodes that existed in the cluster prior to the addition of the new storage node. The stripe pattern may be further defined such that during re-striping an equal amount of data is moved from each of the storage nodes that existed in the cluster prior to the addition of the new storage node to the new storage node.
    • 提供了一种系统,方法,装置和计算机可读介质,用于扩展诸如存储集群之类的虚拟存储系统的数据存储容量。 根据一种方法,生成和存储映射,其定义用于在存储集群的存储节点上存储数据的条带模式。 定义每个地图的条纹图案,使得当将存储节点添加到群集并且根据新地图重新条带数据时,仅将随后驻留在新存储节点中的数据被移动到新存储 集群在重新条纹期间。 可以进一步限定条纹图案,使得在重新条纹化期间,在添加新存储节点之前,不存在存在于集群中的两个存储节点之间的数据移动。 可以进一步限定条纹图案,使得在重新条纹化期间,在将新存储节点添加到新存储节点之前,等量的数据从簇中存在的每个存储节点移动。
    • 83. 发明申请
    • METHOD AND INTEGRATED CIRCUIT FOR PROVIDING ENCLOSURE MANAGEMENT SERVICES UTILIZING MULTIPLE INTERFACES AND PROTOCOLS
    • 用于提供使用多个接口和协议的附件管理服务的方法和集成电路
    • US20110125941A1
    • 2011-05-26
    • US13022471
    • 2011-02-07
    • Clas Gerhard Sivertsen
    • Clas Gerhard Sivertsen
    • G06F13/42
    • G06F13/387
    • A method and integrated circuit for providing enclosure management services compatible with a multitude of physical interfaces and protocols for exchanging enclosure management data between an HBA and an enclosure management backplane is provided. According to one method, two or more interfaces utilized for exchanging enclosure management data may be monitored to determine whether one of the interfaces is actively being utilized by an HBA to transmit enclosure management data. If one of the interfaces is identified as being active, a determination is then made as to which of a plurality of protocols for transferring enclosure management data is being utilized on the active interface. In particular, a determination may be made as to whether a protocol defined by one HBA manufacturer is being utilized or whether another protocol defined by another HBA manufacturer is being utilized. Alternatively, a determination may be made as to whether one of a multitude of different protocols defined by the same manufacturer is being utilized. Once the interface and protocol have been identified, enclosure management data received on the active interface is decoded utilizing the identified protocol.
    • 提供了一种用于提供与用于在HBA和机箱管理背板之间交换机箱管理数据的大量物理接口和协议兼容的机箱管理服务的方法和集成电路。 根据一种方法,可以监视用于交换机箱管理数据的两个或更多个接口,以确定一个接口是否被HBA主动利用以传送机箱管理数据。 如果其中一个接口被识别为活动的,则确定在活动接口上正在利用用于传送机箱管理数据的多个协议中的哪一个。 特别地,可以确定是由一个HBA制造商定义的协议是否被利用,或者是否利用由另一个HBA制造商定义的另一个协议。 或者,可以确定是否正在利用由同一制造商定义的多种不同协议之一。 一旦识别了接口和协议,则使用所识别的协议来解码在活动接口上接收到的机箱管理数据。
    • 84. 发明授权
    • System and apparatus for removably mounting hard disk drives
    • 用于可拆卸地安装硬盘驱动器的系统和设备
    • US07948748B1
    • 2011-05-24
    • US12496021
    • 2009-07-01
    • Clas Gerhard Sivertsen
    • Clas Gerhard Sivertsen
    • G06F1/16H05K5/00H05K7/00
    • G06F1/187G11B33/125
    • A system and apparatus are described for removably mounting one or more hard disk drives within a computer system. According to one embodiment, the system includes a disk drive carrier cage configured to receive a disk drive backplane and up to eight pair of disk drive carrier rails. The disk drive carrier cage is sized for insertion into a drive bay having the dimensions of two optical mass storage devices compatible with a 5.25 inch form factor. The system also includes a disk drive backplane for receiving up to eight hard disk drives, disk drive carriers for holding the hard disk drives, and disk drive carrier rails mountable within the disk drive carrier cage for slidably receiving the disk drive carriers. The disk drive carriers and disk drive carrier rails are translucent thereby permitting light emanating from the backplane to be viewed at the front of the cage.
    • 描述了用于将一个或多个硬盘驱动器可移除地安装在计算机系统内的系统和装置。 根据一个实施例,该系统包括被配置为接收磁盘驱动器背板和多达八对磁盘驱动器载体轨道的磁盘驱动器托架架。 磁盘驱动器托架的尺寸适于插入到具有与5.25英寸外形尺寸兼容的两个光学大容量存储装置的尺寸的驱动器托架中。 该系统还包括用于接收多达八个硬盘驱动器的磁盘驱动器底板,用于保持硬盘驱动器的磁盘驱动器托架以及可安装在盘驱动器托架架内的磁盘驱动器托架导轨,用于可滑动地接收磁盘驱动器托盘。 磁盘驱动器载体和磁盘驱动器载体轨道是半透明的,从而允许从底板发出的光在保持架的前部观察。
    • 85. 发明授权
    • Updating a firmware image using a firmware debugger application
    • 使用固件调试器应用程序更新固件映像
    • US07861119B1
    • 2010-12-28
    • US11952595
    • 2007-12-07
    • Stefano RighiAshraf Javeed
    • Stefano RighiAshraf Javeed
    • G06F11/00
    • G06F11/366
    • Systems, methods, and computer-readable media provide for updating a firmware image during a debugging sequence using a firmware debugger application without re-flashing each updated firmware image on a non-volatile memory device. Embodiments include a debugger application operating on a host computer system and a debugger driver located within a firmware image undergoing the debugging sequence on a target computer system. The debugger application and debugger driver may communicate and transfer data between one another. Upon detecting an error in a firmware image, the debugger driver notifies the debugger application. The debugger application sends an updated firmware image to the debugger driver on the target computer system. The debugger driver loads the updated firmware image and passes control to an entry point of the updated firmware image for continued debugging from the new entry point.
    • 系统,方法和计算机可读介质提供了使用固件调试器应用程序在调试序列期间更新固件映像,而无需在非易失性存储器设备上重新刷新每个更新的固件映像。 实施例包括在主计算机系统上操作的调试器应用程序和位于目标计算机系统上经历调试序列的固件图像内的调试器驱动程序。 调试器应用程序和调试器驱动程序可以在彼此之间通信和传输数据。 在检测到固件映像中的错误时,调试器驱动程序通知调试器应用程序。 调试器应用程序将更新的固件映像发送到目标计算机系统上的调试器驱动程序。 调试器驱动程序加载更新的固件映像,并将控件传递到更新的固件映像的入口点,以便从新的入口点继续调试。
    • 87. 发明授权
    • System management interrupt interface wrapper
    • 系统管理中断接口包装
    • US07827339B2
    • 2010-11-02
    • US11042528
    • 2005-01-25
    • Giri P. MudusuruRadhika VemuruAshraf Javeed
    • Giri P. MudusuruRadhika VemuruAshraf Javeed
    • G06F13/24G06F13/32G06F9/00
    • G06F9/541
    • In a personal computing system function calls, formatted in 16-bit format for a 16-bit interface to the firmware, are communicated through an operating system providing a System Management Interrupt (SMI) interface to the firmware. An SMI function call in SMI format is generated and sent to an SMI Interface Wrapper module between the operating system and the firmware. The SMI function call is received over the SMI interface at the SMI Interface Wrapper. In the SMI Interface Wrapper, function data from the SMI function call is extracted to provide function call data. A 16-bit function call with the function call data is generated by the SMI Interface Wrapper and passed to the firmware.
    • 在个人计算系统中,16位格式的16位格式的固件功能调用通过提供系统管理中断(SMI)接口的操作系统传送到固件。 生成SMI格式的SMI函数调用,并将其发送到操作系统和固件之间的SMI Interface Wrapper模块。 通过SMI接口包装器上的SMI接口接收SMI函数调用。 在SMI接口包装器中,提取来自SMI功能调用的功能数据,以提供功能调用数据。 带有函数调用数据的16位函数调用由SMI Interface Wrapper生成并传递给固件。
    • 88. 发明授权
    • Dynamically updating a computer system and firmware image utilizing an option read only memory (OPROM) data structure
    • 使用选项只读存储器(OPROM)数据结构动态更新计算机系统和固件映像
    • US07797696B1
    • 2010-09-14
    • US11479923
    • 2006-06-30
    • Purandhar NallagatlaHarikrishna Doppalapudi
    • Purandhar NallagatlaHarikrishna Doppalapudi
    • G06F9/44G06F9/45
    • G06F8/65
    • Methods, systems, apparatus, and computer-readable media for dynamically updating a computer system and firmware image utilizing an option ROM (“OPROM”) data structure. When a hardware configuration of a computer system is modified, a corresponding OPROM within the firmware image is modified. An OPROM data structure is created in a firmware image. Each data structure contains identification data corresponding to the data structure as well as an OPROM entry for each OPROM within the firmware image. Each OPROM entry has identification data pointing to the corresponding OPROM and identification data corresponding to the OPROM and associated hardware device. Firmware program modules utilize the OPROM data structure to identify the correct OPROMs for use with the computer system hardware configuration. An application searches for a unique signature associated with the OPROM data structure and modifies OPROM entries as hardware devices and associated OPROMs are added to and removed from the computer system.
    • 用于使用选项ROM(“OPROM”)数据结构动态更新计算机系统和固件图像的方法,系统,装置和计算机可读介质。 当修改计算机系统的硬件配置时,会修改固件映像中相应的OPROM。 在固件映像中创建OPROM数据结构。 每个数据结构包含对应于数据结构的识别数据以及固件映像内的每个OPROM的OPROM条目。 每个OPROM条目具有指向相应的OPROM的识别数据和对应于OPROM和相关联的硬件设备的识别数据。 固件程序模块利用OPROM数据结构来识别用于计算机系统硬件配置的正确OPROM。 应用程序搜索与OPROM数据结构相关联的唯一签名,并修改OPROM条目作为硬件设备,并将相关的OPROM添加到计算机系统中并从计算机系统中删除。
    • 89. 发明授权
    • Redirecting input and output for multiple computers
    • 重定向多台计算机的输入和输出
    • US07793019B1
    • 2010-09-07
    • US12395022
    • 2009-02-27
    • Clas Gerhard Sivertsen
    • Clas Gerhard Sivertsen
    • G06F3/00G06F13/12G06F15/16
    • G06F3/023
    • Apparatus, methods, and systems provide for remote management of a set of local computers by transferring screen frames produced by the local computer for viewing at a remote computer. A redirection module captures and transmits video signals from a local computer through over a network, such as the Internet, to a remote computer where the remote computer produces a display that contains the screen frames being transferred. The module is configured for use with and installation within a keyboard, video, and mouse switch configured for receiving the module. The redirection module is further configured for use with and installation on a server-blade to allow remote management of the server-blade.
    • 装置,方法和系统通过传送由本地计算机产生的屏幕框架来远程管理一组本地计算机,以便在远程计算机上观看。 重定向模块通过诸如因特网的网络从本地计算机捕获并发送视频信号到远程计算机,其中远程计算机产生包含被传送的屏幕帧的显示器。 该模块配置为与配置用于接收模块的键盘,视频和鼠标开关一起使用并安装。 重定向模块还被配置为与服务器刀片一起使用并安装在其上,以允许远程管理服务器刀片。
    • 90. 发明授权
    • Method, system, and computer-readable medium for updating memory devices in a computer system
    • 用于更新计算机系统中的存储器设备的方法,系统和计算机可读介质
    • US07711891B1
    • 2010-05-04
    • US11969015
    • 2008-01-03
    • Feliks Polyudov
    • Feliks Polyudov
    • G06F13/00
    • G06F8/65G11C16/102
    • A method is provided for simultaneously updating the contents of multiple memory devices in a computer system. The contents of each of the memory devices are organized as a series of blocks. One of the memory devices is selected as a current device. A determination is then made as to whether the blocks of the current device need to be updated. The blocks of the current device are updated until a memory wait state is generated by the current device. In response to the memory wait state being generated by the current device, a determination is made as to whether the blocks contained in any of the other memory devices remain to be updated. If there are blocks in any of the other memory devices remaining to be updated, a next memory device is identified having blocks to be updated. The identified memory device is then selected as the current device. Finally, the steps of the method are repeated for each current device until all of the blocks contained in each of the multiple memory devices have been updated. The memory devices may be utilized to store a basic input/output system (BIOS) for the computer system.
    • 提供了一种用于同时更新计算机系统中的多个存储器件的内容的方法。 每个存储器件的内容被组织成一系列块。 选择其中一个存储器件作为当前器件。 然后确定当前设备的块是否需要更新。 当前设备的块被更新,直到由当前设备生成内存等待状态。 响应于由当前设备生成的存储器等待状态,确定包含在任何其他存储器件中的块是否保持更新。 如果剩余的任何其他存储器件中存在块被更新的块,则识别具有待更新块的下一个存储器件。 然后将所识别的存储器设备当作当前设备。 最后,对于每个当前设备重复该方法的步骤,直到包含在多个存储器设备中的每一个的所有块已被更新。 存储器件可用于存储用于计算机系统的基本输入/输出系统(BIOS)。