Configurable device ID in non-volatile memory
    43.
    发明申请
    Configurable device ID in non-volatile memory 有权
    非易失性存储器中可配置的设备ID

    公开(公告)号:US20080181043A1

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

    申请号:US11701302

    申请日:2007-01-31

    申请人: Rajesh Sundaram

    发明人: Rajesh Sundaram

    IPC分类号: G11C8/00

    CPC分类号: G11C5/04 G11C16/08

    摘要: Various embodiments of the invention may use one or more programmable non-volatile registers in each memory device to provide a separate device address for that device. These registers may be programmed at various points in the manufacturing and distribution cycle, such as but not limited to the memory chip factory, an original equipment manufacturer (OEM), or in the field. In some embodiments, other types of information (e.g., configuration information for the memory device) may also be programmed in this manner.

    摘要翻译: 本发明的各种实施例可以使用每个存储器设备中的一个或多个可编程非易失性寄存器来为该设备提供单独的设备地址。 这些寄存器可以在制造和分配周期的各个点进行编程,例如但不限于存储器芯片工厂,原始设备制造商(OEM)或现场。 在一些实施例中,也可以以这种方式编程其他类型的信息(例如,存储器件的配置信息)。

    Methods and computer program products for providing network quality of service for world wide web applications
    44.
    发明授权
    Methods and computer program products for providing network quality of service for world wide web applications 有权
    用于为万维网应用程序提供网络服务质量的方法和计算机程序产品

    公开(公告)号:US07359986B2

    公开(公告)日:2008-04-15

    申请号:US11627887

    申请日:2007-01-26

    IPC分类号: G06F15/16

    CPC分类号: H04L67/322

    摘要: Methods and computer program products are disclosed for providing QoS for Web applications via an internet service application programming interface “ISAPI”) filter running on an internet information server, wherein the ISAPI filter uses a traffic control application programming interface to manage bandwidth for individual HTTP requests. Responses to HTTP requests can be prioritized based on policies defined by the Web application developer, wherein policy decisions may be made based on many different parameters, such as, for example, the IP address of the Web browser making the request, the type of browser being used, HTTP “cookies,” the uniform resource locator being requested, an authenticated user ID, or any other information that is exposed from the internet information server through server variables. The present invention accomplishes this with no modifications to the internet information server, and •with very minimal changes to the Web application.

    摘要翻译: 公开了用于通过互联网信息服务器上运行的因特网服务应用程序编程接口“ISAPI”)过滤器为Web应用程序提供QoS的方法和计算机程序产品,其中ISAPI过滤器使用流量控制应用编程接口来管理各个HTTP请求的带宽 。 基于Web应用程序开发人员定义的策略可以对HTTP请求的响应进行优先级排序,其中策略决定可以基于许多不同的参数进行,例如,提供请求的Web浏览器的IP地址,浏览器的类型 正在使用的HTTP“cookies”,正在请求的统一资源定位符,经过身份验证的用户ID或通过服务器变量从互联网信息服务器公开的任何其他信息。 本发明不对互联网信息服务器进行任何修改,并且对Web应用的改变非常小。

    Technique for coherent suspension of I/O operations in a RAID subsystem
    45.
    发明授权
    Technique for coherent suspension of I/O operations in a RAID subsystem 有权
    在RAID子系统中进行I / O操作连续停止的技术

    公开(公告)号:US07328364B1

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

    申请号:US10394917

    申请日:2003-03-21

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2087

    摘要: A technique coherently suspends input/output (I/O) operations in a RAID subsystem of a storage system. A configuration tree of the RAID subsystem has a plurality of objects representing a logical configuration of storage devices coupled to the system. According to the technique, a “freeze” condition may be imposed on an object of the configuration tree to suspend I/O operations directed to that object. In order to freeze, I/O operations underway (“in flight”) in the RAID subsystem and directed to the object need to complete sufficiently so as to reach a recoverable state in the event the subsystem subsequently fails prior to an I/O restart procedure. Once a freeze condition has been imposed, new I/O requests directed to the object are inserted onto a freeze list of pending requests at the RAID subsystem and are blocked from processing until the object is “unfrozen” (i.e., the freeze condition is lifted).

    摘要翻译: 一种技术在存储系统的RAID子系统中相干地挂起输入/输出(I / O)操作。 RAID子系统的配置树具有表示耦合到系统的存储设备的逻辑配置的多个对象。 根据该技术,可以对配置树的对象施加“冻结”状态,以暂停针对该对象的I / O操作。 为了冻结,RAID子系统中正在进行的(针对飞行中)操作的I / O操作需要充分完成,以便在子系统在I / O重新启动之前发生故障的情况下达到可恢复状态 程序。 一旦冻结条件被强制执行,定向到对象的新的I / O请求将被插入到RAID子系统的待处理请求的冻结列表上,并且被阻止处理,直到对象被“解冻”(即,冻结条件被解除 )。

    Quality of service support for A/V streams
    46.
    发明申请
    Quality of service support for A/V streams 有权
    A / V流服务质量支持

    公开(公告)号:US20070248100A1

    公开(公告)日:2007-10-25

    申请号:US11410349

    申请日:2006-04-25

    IPC分类号: H04L12/56

    摘要: An access control mechanism in a network connecting one or more sink devices to a server providing audio/visual data (A/V) in streams. As a sink device requests access, the server measures available bandwidth to the sink device. If the measurement of available bandwidth is completed before the sink device requests a stream of audio/visual data, the measured available bandwidth is used to set transmission parameters of the data stream in accordance with a Quality of Service (QoS) policy. If the measurement is not completed when the data stream is requested, the data stream is nonetheless transmitted. In this scenario, the data stream may be transmitted using parameters computed using a cached measurement of the available bandwidth to the sink device. If no cached measurement is available, the data stream is transmitted with a low priority until a measurement can be made. Once the measurement is available, the transmission parameters of the data stream are re-set. With this access control mechanism, A/V streams may be provided with low latency but with transmission parameters accurately set in accordance with the QoS policy.

    摘要翻译: 将一个或多个宿设备连接到提供流中的音频/视频数据(A / V)的服务器的网络中的访问控制机制。 作为宿设备请求访问,服务器测量宿设备的可用带宽。 如果在信宿设备请求音频/视频数据流之前完成可用带宽的测量,则测量的可用带宽被用于根据服务质量(QoS)策略来设置数据流的传输参数。 如果在请求数据流时测量未完成,则数据流仍然被传输。 在这种情况下,可以使用使用可用带宽的缓存测量计算的参数向宿设备发送数据流。 如果没有缓存测量可用,则数据流以低优先级发送,直到可以进行测量。 一旦测量可用,数据流的传输参数被重新设置。 利用这种访问控制机制,可以提供低延迟的A / V流,但是根据QoS策略准确地设置传输参数。

    METHODS AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING NETWORK QUALITY OF SERVICE FOR WORLD WIDE WEB APPLICATIONS
    47.
    发明申请
    METHODS AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING NETWORK QUALITY OF SERVICE FOR WORLD WIDE WEB APPLICATIONS 有权
    提供世界各地网络应用网络质量服务的方法和计算机程序产品

    公开(公告)号:US20070124463A1

    公开(公告)日:2007-05-31

    申请号:US11627887

    申请日:2007-01-26

    IPC分类号: G06F15/173

    CPC分类号: H04L67/322

    摘要: Methods and computer program products are disclosed for providing QoS for Web applications via an internet service application programming interface “ISAPI”) filter running on an internet information server, wherein the ISAPI filter uses a traffic control application programming interface to manage bandwidth for individual HTTP requests. Responses to HTTP requests can be prioritized based on policies defined by the Web application developer, wherein policy decisions may be made based on many different parameters, such as, for example, the IP address of the Web browser making the request, the type of browser being used, HTTP “cookies,” the uniform resource locator being requested, an authenticated user ID, or any other information that is exposed from the Internet information server through server variables. The present invention accomplishes this with no modifications to the internet information server, and with very minimal changes to the Web application.

    摘要翻译: 公开了用于通过互联网信息服务器上运行的因特网服务应用程序编程接口“ISAPI”)过滤器为Web应用程序提供QoS的方法和计算机程序产品,其中ISAPI过滤器使用流量控制应用编程接口来管理各个HTTP请求的带宽 。 基于Web应用程序开发人员定义的策略可以对HTTP请求的响应进行优先级排序,其中策略决定可以基于许多不同的参数进行,例如,提供请求的Web浏览器的IP地址,浏览器的类型 正在使用的HTTP“cookies”,正在请求的统一资源定位符,经过身份验证的用户ID或通过服务器变量从Internet信息服务器公开的任何其他信息。 本发明不对互联网信息服务器进行修改,并且对Web应用程序进行极小的改变。

    Method and apparatus for providing quality-of-service delivery facilities over a bus
    48.
    发明授权
    Method and apparatus for providing quality-of-service delivery facilities over a bus 有权
    通过公共汽车提供服务质量提供设施的方法和装置

    公开(公告)号:US07093044B2

    公开(公告)日:2006-08-15

    申请号:US10971031

    申请日:2004-10-25

    IPC分类号: G06F13/00

    摘要: The invention provides quality-of-service (QoS) delivery services over a computer bus having isochronous data transfer capabilities. A transmitting node on the bus transmits a message to an intended recipient indicating a requested bandwidth for a connection. If the intended recipient has sufficient resources, it allocates an isochronous data channel on the bus and notifies the transmitter of the allocated channel. Thereafter, the transmitter transmits the data on the allocated channel. If the recipient cannot allocate a channel, it does not respond, and the transmitter thereafter detects a time-out condition and begins transmitting using a “best efforts” scheme (i.e., non-guaranteed time delivery). In a second variation, a receiving node detects that it is receiving large quantities of data from a transmitting node. In response, the receiving node allocates an isochronous data channel on the bus and notifies the transmitter of the allocated channel. Thereafter, the transmitter transmits using the allocated isochronous channel. In a third variation, multiple receiving nodes that need to receive streaming data from a single transmitting node share a common isochronous data channel. In any of these variations, each receiver can periodically transmit a “deadman” timer message on a broadcast channel to indicate that it is still receiving on a given channel. If a transmitter detects that the deadman timer has expired, it reverts to transmitting data using a “best-efforts” scheme. A transmitter can transmit both to receivers that can handle QoS services and those that cannot explicitly support QoS services.

    摘要翻译: 本发明通过具有同步数据传输能力的计算机总线提供服务质量(QoS)传递服务。 总线上的发送节点向指定的接收者发送指示所请求的连接带宽的消息。 如果预期的接收者有足够的资源,它将在总线上分配一个同步数据信道,并向发射机通知所分配的信道。 此后,发射机在分配的信道上发送数据。 如果接收者不能分配信道,则它不响应,并且发射机此后检测到超时条件,并且使用“尽力而为”的方案开始发送(即,非保证的时间传递)。 在第二变体中,接收节点检测到它正在从发送节点接收大量的数据。 作为响应,接收节点在总线上分配等时数据信道,并向发射机通知所分配的信道。 此后,发射机使用所分配的同步信道进行发射。 在第三变型中,需要从单个发射节点接收流数据的多个接收节点共享公共同步数据信道。 在这些变型中的任何一个中,每个接收机可以在广播信道上周期性地发送“死机”定时器消息,以指示它仍然在给定信道上接收。 如果发射机检测到死机定时器已经过期,则它将恢复为使用“尽力而为”方案发送数据。 发射机可以将两者传输到可以处理QoS服务的接收机和不能明确支持QoS服务的接收机。

    Block-appended checksums
    49.
    发明授权
    Block-appended checksums 有权
    块附加校验和

    公开(公告)号:US06952797B1

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

    申请号:US09696666

    申请日:2000-10-25

    摘要: A method and apparatus for a reliable data storage system using block level checksums appended to data blocks. Files are stored on hard disks in storage blocks, including data blocks and block-appended checksums. The block-appended checksum includes a checksum of the data block, a VBN, a DBN, and an embedded checksum for checking the integrity of the block-appended checksum itself. A file system includes file blocks with associated block-appended checksum to the data blocks. The file blocks with block-appended checksums are written to storage blocks. In a preferred embodiment a collection of disk drives are formatted with 520 bytes of data per sector. For each 4,096-byte file block, a corresponding 64-byte block-appended checksum is appended to the file block with the first 7 sectors including most of the file block data while the 8th sector includes the remaining file block data and the 64-byte block-appended checksum.

    摘要翻译: 一种使用附加到数据块的块级校验和的可靠数据存储系统的方法和装置。 文件存储在存储块中的硬盘上,包括数据块和块附加校验和。 块附加的校验和包括数据块的校验和,VBN,DBN和用于检查块附加校验和本身的完整性的嵌入校验和。 文件系统包括具有与数据块相关联的块附加校验和的文件块。 具有块附加校验和的文件块被写入存储块。 在优选实施例中,磁盘驱动器的集合被格式化为每扇区520字节的数据。 对于每个4,096字节的文件块,相应的64字节的块附加校验和被附加到文件块,前7个扇区包括大部分文件块数据,而第8个扇区包括剩余的 文件块数据和64字节的块附加校验和。

    Method, apparatus, and system to enhance negative voltage switching
    50.
    发明授权
    Method, apparatus, and system to enhance negative voltage switching 有权
    方法,装置和系统来增强负电压切换

    公开(公告)号:US06944065B2

    公开(公告)日:2005-09-13

    申请号:US10877634

    申请日:2004-06-25

    摘要: The present invention is in the field of flash memory. More particularly, embodiments of the present invention may provide a negative voltage for erasing when coupled to a memory cell to be erased and provide voltages to read or program when not coupled to a memory cell that is selected to be erased. Embodiments may also provide a high magnitude negative voltage to erase; a low impedance, low voltage current to read or program; and burn little to no current when not coupled to a memory cell that is selected to be erased.

    摘要翻译: 本发明在闪速存储器领域。 更具体地说,本发明的实施例可以在耦合到待擦除的存储器单元时提供用于擦除的负电压,并且当未耦合到被选择要擦除的存储器单元时提供读取或编程的电压。 实施例还可以提供高幅度的负电压来擦除; 低阻抗,低电压电流读取或编程; 并且当不耦合到被选择被擦除的存储器单元时,几乎没有电流消耗。