Method and system for customizations in a dynamic environment
    31.
    发明申请
    Method and system for customizations in a dynamic environment 有权
    在动态环境中自定义的方法和系统

    公开(公告)号:US20060271910A1

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

    申请号:US11139816

    申请日:2005-05-27

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505

    摘要: Systems and methods for applying both profile and user customizations to an application user interface are provided. Profile customizations, created for a specialized use or field, are adapted to an application user interface, which has command-menu-toolbar contributions from various add-in modules. The user has access to the customizations through a user interface. Then, as a user is customizing the application, through commands, toolbars, and menus, the user customizations are tagged. A priority and group is assigned to each customization to allow for relative positioning of each customization. The difference between the user's final desired state and a reset state is computed. This difference computation is used to track the changes made to the application and to assist in resets of the customizations.

    摘要翻译: 提供了将配置文件和用户定制应用于应用程序用户界面的系统和方法。 为专门用途或字段创建的配置文件自定义适用于具有各种加载项模块的命令菜单工具栏贡献的应用程序用户界面。 用户可以通过用户界面访问自定义。 然后,作为用户定制应用程序,通过命令,工具栏和菜单,用户自定义被标记。 优先级和组被分配给每个定制,以允许每个定制的相对定位。 计算用户的最终期望状态与复位状态之间的差异。 该差异计算用于跟踪对应用程序所做的更改,并协助重新设置自定义项。

    Copy on write file system consistency and block usage
    32.
    发明授权
    Copy on write file system consistency and block usage 失效
    复制写入文件系统的一致性和块使用

    公开(公告)号:US06892211B2

    公开(公告)日:2005-05-10

    申请号:US10822630

    申请日:2004-04-12

    IPC分类号: G06F11/14 G06F17/30 G06F12/00

    摘要: The present invention provides a method for keeping a file system in a consistent state and for creating read-only copies of a file system. Changes to the file system are tightly controlled. The file system progresses from one self-consistent state to another self-consistent state. The set of self-consistent blocks on disk that is rooted by the root inode is referred to as a consistency point. To implement consistency points, new data is written to unallocated blocks on disk. A new consistency point occurs when the fsinfo block is updated by writing a new root inode for the inode file into it. Thus, as long as the root inode is not updated, the state of the file system represented on disk does not change. The present invention also creates snapshots that are read-only copies of the file system. A snapshot uses no disk space when it is initially created. It is designed so that many different snapshots can be created for the same file system. Unlike prior art file systems that create a clone by duplicating the entire inode file and all of the indirect blocks, the present invention duplicates only the inode that describes the inode file. A multi-bit free-block map file is used to prevent data from being overwritten on disk.

    摘要翻译: 本发明提供了一种用于保持文件系统处于一致状态并用于创建文件系统的只读副本的方法。 对文件系统的更改受到严格控制。 文件系统从一个自我一致的状态进展到另一个自我一致的状态。 由根inode根据的磁盘上的一致性块被称为一致性点。 要实现一致性点,新数据将写入磁盘上的未分配块。 当通过为inode文件写入新的根inode来更新fsinfo块时,会发生新的一致性点。 因此,只要root inode不被更新,在磁盘上表示的文件系统的状态就不会改变。 本发明还创建作为文件系统的只读副本的快照。 快照在最初创建时不使用磁盘空间。 它的设计使得可以为同一个文件系统创建许多不同的快照。 与通过复制整个inode文件和所有间接块来创建克隆的现有技术文件系统不同,本发明仅复制描述了inode文件的inode。 多位自由块映射文件用于防止数据在磁盘上被覆盖。

    Electric motor
    33.
    发明申请
    Electric motor 失效
    电动马达

    公开(公告)号:US20050029884A1

    公开(公告)日:2005-02-10

    申请号:US10937318

    申请日:2004-09-10

    申请人: James Lau

    发明人: James Lau

    摘要: A miniature PMDC motor 10 has a permanent magnet stator comprising two arcuate ceramic magnets 20 fitted to a can-like housing 11 and circumferentially separated by interdisposed rubber magnets 21 wedging or nipping the ceramic magnets 20 in place within the housing 11 without the use of circumferential magnet stops formed in the side of the housing.

    摘要翻译: 微型PMDC电动机10具有永久磁铁定子,其包括两个弓形陶瓷磁体20,该两个弧形陶瓷磁体20装配到罐状壳体11上,并且通过将陶瓷磁体20楔入或夹入壳体11内的适当位置的不连续的橡胶磁体21圆周地分开,而不使用周向 形成在壳体侧面的磁铁挡块。

    Providing parity in a RAID sub-system using non-volatile memory
    34.
    发明授权
    Providing parity in a RAID sub-system using non-volatile memory 有权
    在使用非易失性存储器的RAID子系统中提供奇偶校验

    公开(公告)号:US06480969B1

    公开(公告)日:2002-11-12

    申请号:US09345246

    申请日:1999-06-30

    IPC分类号: H02H305

    摘要: The present invention is a method for providing error correction for an array of disks using non-volatile random access memory (NV-RAM). Non-volatile RAM is used to increase the speed of RAID recovery from a disk error(s). This is accomplished by keeping a list of all disk blocks for which the parity is possibly inconsistent. Such a list of disk blocks is much smaller than the total number of parity blocks in the RAID subsystem. The total number of parity blocks in the RAID subsystem is typically in the range of hundreds of thousands of parity blocks. Knowledge of the number of parity blocks that are possibly inconsistent makes it possible to fix only those few blocks, identified in the list, in a significantly smaller amount of time than is possible in the prior art. The technique for safely writing to a RAID array with a broken disk is complicated. In this technique, data that can become corrupted is copied into NV-RAM before the potentially corrupting operation is performed.

    摘要翻译: 本发明是使用非易失性随机存取存储器(NV-RAM)为磁盘阵列提供纠错的方法。 非易失性RAM用于从磁盘错误中提高RAID恢复的速度。 这是通过保留奇偶校验可能不一致的所有磁盘块的列表来实现的。 这样的磁盘块列表远小于RAID子系统中奇偶校验块的总数。 RAID子系统中奇偶校验块的总数通常在数十万个奇偶校验块的范围内。 对可能不一致的奇偶校验块的数量的了解使得可以以比现有技术中可能的更少的时间量来修复在列表中标识的那些几个块。 安全写入RAID磁盘阵列的技术很复杂。 在这种技术中,可能会损坏的数据在执行潜在的破坏性操作之前被复制到NV-RAM中。

    Method for providing parity in a raid sub-system using non-volatile
memory
    35.
    发明授权
    Method for providing parity in a raid sub-system using non-volatile memory 失效
    使用非易失性存储器在突袭子系统中提供奇偶校验的方法

    公开(公告)号:US5948110A

    公开(公告)日:1999-09-07

    申请号:US471218

    申请日:1995-06-05

    摘要: A method is disclosed for providing error correction for an array of disks using non-volatile random access memory (NV-RAM). Non-volatile RAM is used to increase the speed of RAID recovery from a disk error(s). This is accomplished by keeping a list of all disk blocks for which the parity is possibly inconsistent. Such a list of disk blocks is much smaller than the total number of parity blocks in the RAID subsystem. The total number of parity blocks in the RAID subsystem is typically in the range of hundreds of thousands of parity blocks. Knowledge of the number of parity blocks that are possibly inconsistent makes it possible to fix only those few blocks, identified in the list, in a significantly smaller amount of time than is possible in the prior art. The technique for safely writing to a RAID array with a broken disk is complicated. In this technique, data that can become corrupted is copied into NV-RAM before the potentially corrupting operation is performed.

    摘要翻译: 公开了一种使用非易失性随机存取存储器(NV-RAM)为磁盘阵列提供纠错的方法。 非易失性RAM用于从磁盘错误中提高RAID恢复的速度。 这是通过保留奇偶校验可能不一致的所有磁盘块的列表来实现的。 这样的磁盘块列表远小于RAID子系统中奇偶校验块的总数。 RAID子系统中奇偶校验块的总数通常在数十万个奇偶校验块的范围内。 对可能不一致的奇偶校验块的数量的了解使得可以以比现有技术中可能的更少的时间量来修复在列表中标识的那些几个块。 安全写入RAID磁盘阵列的技术很复杂。 在这种技术中,可能会损坏的数据在执行潜在的破坏性操作之前被复制到NV-RAM中。