会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Hard disk controller which coordinates transmission of buffered data with a host
    • 与主机协调传输缓冲数据的硬盘控制器
    • US08412895B1
    • 2013-04-02
    • US13401179
    • 2012-02-21
    • Huy Tu NguyenWilliam C. WongKha Nguyen
    • Huy Tu NguyenWilliam C. WongKha Nguyen
    • G06F12/00
    • G06F5/065G06F3/061G06F3/0659G06F3/0674
    • The transmission of buffered data is coordinated between a storage medium and a host in response to a request from the host. One or more blocks of data are transferred from the storage medium to a buffer memory. One or more frames of data are transmitted from the buffer memory to the host, wherein the number of blocks ending in the frame is recorded in a blocks/frame register, and possibly also in a block count accumulator register. Buffer release pulses for releasing buffer space in memory are sent to the buffer memory, based on the number of blocks in the blocks/frame register, or the number of blocks accumulated in the block count accumulator register when a signal is received from the host. A pointer which points to the last block of data successfully transferred is updated in accordance with the buffer release pulses.
    • 响应于来自主机的请求,缓冲数据的传输在存储介质和主机之间协调。 一个或多个数据块从存储介质传送到缓冲存储器。 一个或多个数据帧从缓冲存储器发送到主机,其中以帧结束的块的数量被记录在块/帧寄存器中,并且还可能被记录在块计数累加器寄存器中。 基于块/帧寄存器中的块数或从主机接收到信号时累积在块计数累加器寄存器中的块的数量,将用于释放存储器中的缓冲器空间的缓冲器释放脉冲发送到缓冲存储器。 根据缓冲器释放脉冲更新指向成功传送的最后数据块的指针。
    • 7. 发明授权
    • Method and system for command queuing in disk drives
    • 磁盘驱动器中命令排队的方法和系统
    • US08156415B1
    • 2012-04-10
    • US12323267
    • 2008-11-25
    • Huy Tu NguyenWilliam C. WongKha NguyenYehua Yang
    • Huy Tu NguyenWilliam C. WongKha NguyenYehua Yang
    • G06F11/08G06F13/00
    • G06F3/0659G06F3/061G06F3/0671G06F11/1004G06F2213/0038
    • A method and system for command queuing in disk drives may improve performance by queuing multiple commands and sequentially executing them automatically without firmware intervention. The method may use a number of queues, e.g., a staging queue for commands to be executed, an execution queue for commands currently being executed, and a holding queue for commands which have been executed but have not received a status report from a host. With the pipelined nature of queued commands, when data requested by one command are being sent to the host, the queue logic may already be fetching data for the next command. If an error occurs in the transmission, commands in the queues may backtrack and restart from the point where data were last known to have been successfully sent to the host.
    • 用于在磁盘驱动器中进行命令排队的方法和系统可以通过排队多个命令并在没有固件干预的情况下自动执行它们来提高性能。 该方法可以使用多个队列,例如用于执行命令的分段队列,用于当前正在执行的命令的执行队列,以及用于已被执行但尚未从主机接收到状态报告的命令的保持队列。 随着排队命令的流水线性质,当一个命令请求的数据被发送到主机时,队列逻辑可能已经为下一个命令获取数据。 如果传输中发生错误,则队列中的命令可能会从最后被称为已经成功发送到主机的位置回溯并重新启动。
    • 8. 发明授权
    • Hard disk controller which coordinates transmission of buffered data with a host
    • 与主机协调传输缓冲数据的硬盘控制器
    • US08127089B1
    • 2012-02-28
    • US12030173
    • 2008-02-12
    • Huy NguyenWilliam WongKha Nguyen
    • Huy NguyenWilliam WongKha Nguyen
    • G06F12/00
    • G06F5/065G06F3/061G06F3/0659G06F3/0674
    • The transmission of buffered data is coordinated between a storage medium and a host in response to a request from the host. One or more blocks of data are transferred from the storage medium to a buffer memory. One or more frames of data are transmitted from the buffer memory to the host, wherein the number of blocks ending in the frame is recorded in a blocks/frame register, and possibly also in a block count accumulator register. Buffer release pulses for releasing buffer space in memory are sent to the buffer memory, based on the number of blocks in the blocks/frame register, or the number of blocks accumulated in the block count accumulator register when a signal is received from the host. A pointer which points to the last block of data successfully transferred is updated in accordance with the buffer release pulses.
    • 响应于来自主机的请求,缓冲数据的传输在存储介质和主机之间协调。 一个或多个数据块从存储介质传送到缓冲存储器。 一个或多个数据帧从缓冲存储器发送到主机,其中以帧结束的块的数量被记录在块/帧寄存器中,并且还可能被记录在块计数累加器寄存器中。 基于块/帧寄存器中的块数或从主机接收到信号时累积在块计数累加器寄存器中的块的数量,将用于释放存储器中的缓冲器空间的缓冲器释放脉冲发送到缓冲存储器。 根据缓冲器释放脉冲更新指向成功传送的最后数据块的指针。
    • 10. 发明授权
    • Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device
    • 具有动态WWN存储模块的存储控制器和用于管理主机和存储设备之间的数据和连接的方法
    • US07757009B2
    • 2010-07-13
    • US10894144
    • 2004-07-19
    • Leon A. KrantzKha NguyenMichael J. North
    • Leon A. KrantzKha NguyenMichael J. North
    • G06F3/00
    • G06F3/0659G06F3/0605G06F3/0676H04L29/12839H04L61/6022H04L69/22
    • A method and system for transferring data between a host and a Serial Attached Small Computer Interface (“SAS”) device using a storage controller is provided. The storage controller includes, a World Wide Name (“WWN”) module that includes a table having plural entries, wherein each row includes a WWN address, an initiator tag value field, an input/output counter value that tracks plural commands for a connection. A WWN index value represents the address of a row having plural entries. The method includes, comparing frame elements of incoming frames, including a unique WWN address with the WWN module entries; and if there is a match, updating a counter value for a connection between the storage controller and a device sending frames. The counter value is increased when a command frame is received and decreased when a command is executed and a response is sent to the device.
    • 提供了一种使用存储控制器在主机与串行连接小型计算机接口(“SAS”)设备之间传送数据的方法和系统。 存储控制器包括:包括具有多个条目的表的万维网(WWN)模块,其中每行包括WWN地址,发起者标签值字段,跟踪用于连接的多个命令的输入/输出计数器值 。 WWN索引值表示具有多个条目的行的地址。 该方法包括:将输入帧的帧元素与WWN模块条目进行比较,包括唯一的WWN地址; 并且如果存在匹配,则更新存储控制器与发送帧的设备之间的连接的计数器值。 当执行命令并向设备发送响应时,接收到命令帧并减少计数器值。