Management of data redundancy based on power availability in mobile computer systems
    1.
    发明授权
    Management of data redundancy based on power availability in mobile computer systems 有权
    基于移动计算机系统中的功率可用性来管理数据冗余

    公开(公告)号:US07769947B2

    公开(公告)日:2010-08-03

    申请号:US11240754

    申请日:2005-09-30

    CPC分类号: G06F11/2082 G06F11/2087

    摘要: Disclosed herein are methods that may be implemented in a mobile computer system. An exemplary method may include initiating a split of a storage volume of the mobile computer system. The storage volume may comply with a fault tolerant storage technology. Suitable technologies include, but are not limited to, those based on Redundant Array of Independent (or Inexpensive) Disks (RAID). In one aspect, the initiation of the split of the storage volume may be based, at least in part, on power availability. Then, a reduction of a power consuming state of a first storage device of the volume may be initiated.

    摘要翻译: 这里公开的是可以在移动计算机系统中实现的方法。 示例性方法可以包括启动移动计算机系统的存储卷的分割。 存储容量可以符合容错存储技术。 合适的技术包括但不限于基于冗余阵列的独立(或廉价)磁盘(RAID)的技术。 在一个方面,存储卷的分割的开始可以至少部分地基于功率可用性。 然后,可以启动体积的第一存储装置的功耗状态的降低。

    Throughput enhancement for a universal host controller interface in a universal serial bus
    2.
    发明授权
    Throughput enhancement for a universal host controller interface in a universal serial bus 有权
    通用串行总线中通用主机控制器接口的吞吐量增强

    公开(公告)号:US06684272B1

    公开(公告)日:2004-01-27

    申请号:US09472374

    申请日:1999-12-23

    IPC分类号: G06F300

    CPC分类号: G06F13/385

    摘要: A timing enhancement for a USB controller determines if a short data packet is present. If so, data is placed in a buffer. If the buffer is full, data is sent. If the buffer is not full, the system looks to see if more data is available, if so takes it, if not it sends whatever is available.

    摘要翻译: USB控制器的时序增强器确定是否存在短数据包。 如果是这样,数据就放在缓冲区中。 如果缓冲区已满,则发送数据。 如果缓冲区未满,系统会查看是否有更多的数据可用,如果是这样,如果没有发送任何可用的数据。

    Apparatus for period promotion avoidance for hubs
    3.
    发明授权
    Apparatus for period promotion avoidance for hubs 有权
    中心促销避免的装置

    公开(公告)号:US07185120B2

    公开(公告)日:2007-02-27

    申请号:US10726363

    申请日:2003-12-02

    IPC分类号: G06F13/28

    CPC分类号: G06F13/382 G06F13/12

    摘要: A device is presented including a host controller capable of attaching a quantity of queue heads to a frame list. The quantity of queue heads are attached to the frame list before any transaction descriptors where split-isochronous transaction descriptors are supported.

    摘要翻译: 提供了一种设备,其包括能够将多个队列头连接到帧列表的主机控制器。 在支持分时同步事务描述符的任何事务描述符之前,队列头的数量被附加到帧列表。

    Method and apparatus for high throughput short packet transfers with minimum memory footprint
    4.
    发明授权
    Method and apparatus for high throughput short packet transfers with minimum memory footprint 有权
    用于具有最小内存占用的高吞吐量短数据包传输的方法和装置

    公开(公告)号:US06748466B2

    公开(公告)日:2004-06-08

    申请号:US09895461

    申请日:2001-06-29

    申请人: Brian A. Leete

    发明人: Brian A. Leete

    IPC分类号: G06F306

    CPC分类号: G06F13/36

    摘要: A device is presented including a host controller. A host controller driver is connected to the host controller. The host controller arranges queue element transfer descriptors (qTDs) in a circularly linked order. Also presented is a method including determining whether execution of a first queue element transfer descriptor (qTD) in a first bank including many qTDs results in a short packet condition. Following an alternate pointer in the first bank that points to a second bank if execution of the first qTD resulted in the short packet condition. Following a next pointer to a second qTD in the first bank if the execution of the first qTD completed normally. Also executing the second qTD in the first bank. The qTDs in the first bank and the second bank are circularly linked.

    摘要翻译: 呈现包括主机控制器的设备。 主机控制器驱动程序连接到主机控制器。 主机控制器以循环链接的顺序排列队列元素传送描述符(qTD)。 还提出了一种方法,包括确定在包括许多qTD的第一组中的第一队列元素传送描述符(qTD)的执行是否导致短分组条件。 如果第一个qTD的执行导致短的分组条件,则在第一组中的指向第二组的替代指针。 如果第一个qTD的执行正常完成,则在第一个存储区中接下一个指向第二个qTD的指针。 还在第一个银行执行第二个qTD。 第一家银行和第二家银行的qTD循环联系。

    Computer memory power backup
    5.
    发明授权
    Computer memory power backup 有权
    计算机内存电源备份

    公开(公告)号:US07836339B2

    公开(公告)日:2010-11-16

    申请号:US10404732

    申请日:2003-03-31

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2015 H04L1/22

    摘要: According to an embodiment of the invention, a method and apparatus for computer memory power backup are described. According to one embodiment, a memory system includes a first memory; a second memory coupled to the first memory and to a host, the second memory to transfer data between the first memory and the host; and a backup power source, the backup power source providing power to the first memory and the second memory if a main power source fails.

    摘要翻译: 根据本发明的实施例,描述了一种用于计算机存储器功率备份的方法和装置。 根据一个实施例,存储器系统包括第一存储器; 耦合到第一存储器和主机的第二存储器,用于在第一存储器和主机之间传送数据的第二存储器; 和备用电源,如果主电源发生故障,备用电源向第一存储器和第二存储器提供电力。

    Adaptive cache algorithm for temperature sensitive memory
    6.
    发明授权
    Adaptive cache algorithm for temperature sensitive memory 有权
    用于温度敏感记忆体的自适应缓存算法

    公开(公告)号:US07233880B2

    公开(公告)日:2007-06-19

    申请号:US10660310

    申请日:2003-09-11

    IPC分类号: G06F11/30

    摘要: A temperature sensitive memory, such as a ferroelectric polymer memory, may be utilized as a disk cache memory in one embodiment. If the temperature begins to threaten shutdown, the memory may be transitioned from a write-back to a write-through cache memory. In such case, the system is ready for shutdown without the loss of critical data.

    摘要翻译: 在一个实施例中,诸如铁电聚合物存储器的温度敏感存储器可以用作磁盘高速缓冲存储器。 如果温度开始威胁关机,则内存可能会从回写转换到直写高速缓存。 在这种情况下,系统已准备好关闭而不会丢失关键数据。

    Method and apparatus for iTD scheduling
    7.
    发明授权
    Method and apparatus for iTD scheduling 失效
    用于iTD调度的方法和装置

    公开(公告)号:US06721815B1

    公开(公告)日:2004-04-13

    申请号:US09966947

    申请日:2001-09-27

    申请人: Brian A. Leete

    发明人: Brian A. Leete

    IPC分类号: G06F1300

    CPC分类号: G06F13/387

    摘要: A device is presented including a host controller to generate a transaction schedule. The transaction schedule includes many transactions. The transactions are stored in many data structures. Each of the data structures contain initialized transactions or initialized and non-initialized transactions. The host controller executes the transactions that are initialized and the data structures each contain a pointer to the next initialized transaction.

    摘要翻译: 呈现包括主机控制器以产生交易计划的设备。 交易计划包括许多交易。 事务存储在许多数据结构中。 每个数据结构都包含初始化的事务或初始化和未初始化的事务。 主机控制器执行已初始化的事务,数据结构各自包含指向下一个初始化事务的指针。

    Computer system diagnostic testing using hardware abstraction
    8.
    发明授权
    Computer system diagnostic testing using hardware abstraction 失效
    使用硬件抽象的计算机系统诊断测试

    公开(公告)号:US5602990A

    公开(公告)日:1997-02-11

    申请号:US511626

    申请日:1995-08-07

    申请人: Brian A. Leete

    发明人: Brian A. Leete

    IPC分类号: G06F11/22 G06F11/00

    CPC分类号: G06F11/22

    摘要: A user-initiated diagnostic test of a computer system is performed using a hardware abstraction layer including a diagnostic subsystem file and a diagnostic definition file, and also using diagnostic control routines and diagnostic status response routines. A selection is accepted from a user of a diagnostic subsystem to be tested from among a list of diagnostic subsystems stored in the diagnostic subsystem file. In accordance with information stored in the diagnostic definition file, the user is prompted for parameters of the selected diagnostic test, which are accepted from a user. These parameters are passed to the diagnostic control routine, which in response starts the selected diagnostic test. Diagnostic status response information from the diagnostic status response routine is received in the diagnostic control routine. The diagnostic status response information is presented to the user through a hardware-independent mechanism. As a result, user interface and other software at a level above the hardware abstraction layer may be readily migrated to various hardware platforms.

    摘要翻译: 使用包括诊断子系统文件和诊断定义文件的硬件抽象层以及使用诊断控制例程和诊断状态响应例程来执行用户发起的对计算机系统的诊断测试。 在诊断子系统文件中存储的诊断子系统的列表中,从被测试的诊断子系统的用户接受选择。 根据存储在诊断定义文件中的信息,提示用户选择从用户接受的所选择的诊断测试的参数。 这些参数传递给诊断控制程序,响应启动所选诊断测试。 诊断状态响应程序中的诊断状态响应信息在诊断控制程序中被接收。 诊断状态响应信息通过硬件无关机制呈现给用户。 因此,硬件抽象层之上的用户界面和其他软件可以容易地迁移到各种硬件平台。

    Method and system to change a power state of a hard drive
    9.
    发明授权
    Method and system to change a power state of a hard drive 有权
    改变硬盘驱动器电源状态的方法和系统

    公开(公告)号:US07334082B2

    公开(公告)日:2008-02-19

    申请号:US10749756

    申请日:2003-12-30

    IPC分类号: G06F13/00 G06F1/26

    摘要: A method and system to detect an occurrence of a predetermined event within the system, and change a power state of a hard drive (HD) in response to the event, are described. In one embodiment, in response to detecting consecutive HD reads have been satisfied by a non-volatile cache (NVC) of the HD, for at least a predetermined period of time, or detecting that a predetermined quantity of consecutive HD reads have been satisfied by the NVC, spinning down the HD. In an alternative embodiment, in response to detecting a predetermined number of HD data transactions have been serviced by the NVC or the HD, canceling a planned spinning down of the HD or spinning up the HD.

    摘要翻译: 描述了一种用于检测系统内的预定事件的发生以及响应于事件改变硬盘驱动器(HD)的电源状态的方法和系统。 在一个实施例中,响应于检测到HD的非易失性高速缓存(NVC)已经满足至少预定时间段的连续HD读取,或者检测到预定量的连续高清读取已经被 NVC,降低了HD。 在替代实施例中,响应于检测到预定数量的HD数据事务已由NVC或HD服务,取消HD的计划旋转或旋转HD。

    Method and apparatus for high throughput short packet transfers with minimum memory footprint
    10.
    发明授权
    Method and apparatus for high throughput short packet transfers with minimum memory footprint 失效
    用于具有最小内存占用的高吞吐量短数据包传输的方法和装置

    公开(公告)号:US07266621B2

    公开(公告)日:2007-09-04

    申请号:US10698154

    申请日:2003-10-31

    申请人: Brian A. Leete

    发明人: Brian A. Leete

    IPC分类号: G06G13/14

    CPC分类号: G06F13/36

    摘要: A device is presented including a host controller. A host controller driver is connected to the host controller. The host controller arranges queue element transfer descriptors (qTDs) in a circularly linked order. Also presented is a method including determining whether execution of a first queue element transfer descriptor (qTD) in a first bank including many qTDs results in a short packet condition. Following an alternate pointer in the first bank that points to a second bank if execution of the first qTD resulted in the short packet condition. Following a next pointer to a second qTD in the first bank if the execution of the first qTD completed normally. Also executing the second qTD in the first bank. The qTDs in the first bank and the second bank are circularly linked.

    摘要翻译: 呈现包括主机控制器的设备。 主机控制器驱动程序连接到主机控制器。 主机控制器以循环链接的顺序排列队列元素传送描述符(qTD)。 还提出了一种方法,包括确定在包括许多qTD的第一组中的第一队列元素传送描述符(qTD)的执行是否导致短分组条件。 如果第一个qTD的执行导致短的分组条件,则在第一组中的指向第二组的替代指针。 如果第一个qTD的执行正常完成,则在第一个存储区中接下一个指向第二个qTD的指针。 还在第一个银行执行第二个qTD。 第一家银行和第二家银行的qTD循环联系。