会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • DISK-BASED STORAGE DEVICE WITH FREQUENTLY ACCESSED PARTITION
    • 具有常规访问分区的基于磁盘的存储设备
    • US20120151176A1
    • 2012-06-14
    • US13096698
    • 2011-04-28
    • David M. Springberg
    • David M. Springberg
    • G11B21/02G06F12/02
    • G06F3/0644G06F3/0613G06F3/0676
    • A hard disk drive or other disk-based storage device comprises a storage disk, a read/write head configured to read data from and write data to the storage disk, and a controller configured to process data received from and supplied to the read/write head and to control positioning of the read/write head relative to the storage disk. The storage disk is partitioned into at least first and second regions, with the first region having a substantially higher average data transfer rate than the second region and being utilized to store data that is accessed more frequently than data stored in the second region. In one embodiment, the data stored in the first region is not stored in the second region or in any other region of the storage disk, and is randomly distributed across a plurality of sectors of the first region. The first region may comprise one or more outer annular zones of the storage disk and the second region may comprise one or more inner annular zones of the storage disk.
    • 硬盘驱动器或其他基于磁盘的存储设备包括存储盘,被配置为从存储盘读取数据并将数据写入存储盘的读/写头,以及被配置为处理从读/写中接收并提供给读/写的数据 并且控制读/写头相对于存储盘的定位。 存储盘被划分为至少第一和第二区域,其中第一区域具有比第二区域显着更高的平均数据传输速率,并且用于存储比第二区域中存储的数据更频繁地访问的数据。 在一个实施例中,存储在第一区域中的数据不存储在存储盘的第二区域或任何其它区域中,并且被随机地分布在第一区域的多个扇区中。 第一区域可以包括存储盘的一个或多个外部环形区域,并且第二区域可以包括存储盘的一个或多个内部环形区域。
    • 4. 发明授权
    • Disk-based storage device with head position control responsive to detected inter-track interference
    • 基于磁盘的存储设备,其具有响应于检测到的磁道间干扰的磁头位置控制
    • US08773806B2
    • 2014-07-08
    • US13368508
    • 2012-02-08
    • David M. SpringbergJefferson E. SingletonJeffrey P. Grundvig
    • David M. SpringbergJefferson E. SingletonJeffrey P. Grundvig
    • G11B21/02
    • G11B5/59627G11B19/045
    • A hard disk drive or other disk-based storage device comprises a storage disk, a read/write head configured to read data from and write data to the storage disk, and control circuitry coupled to the read/write head and configured to process data received from and supplied to the read/write head and to control positioning of the read/write head relative to the storage disk. The control circuitry comprises an inter-track interference detector configured to process a signal read from at least a given track of the storage disk via the read/write head in order to detect interference in that signal from at least one other track of the storage disk. The control circuitry further comprises an inter-track interference based head position controller configured to adjust the positioning of the read/write head responsive to the detected interference.
    • 硬盘驱动器或其他基于磁盘的存储设备包括存储盘,被配置为从存储盘读取数据并将数据写入存储盘的读/写头,以及耦合到读/写头并被配置为处理接收到的数据的控制电路 从读取/写入头提供给读/写头,并且控制读/写头相对于存储盘的定位。 控制电路包括轨道间干扰检测器,其被配置为经由读/写头处理从至少存储盘的给定轨道读取的信号,以便检测来自存储盘的至少一个其它轨道的该信号的干扰 。 控制电路还包括基于轨道间干扰的头部位置控制器,其被配置为响应于检测到的干扰来调整读/写头的位置。
    • 6. 发明授权
    • Hardware assisted mask read/write
    • 硬件辅助掩码读/写
    • US06170034A
    • 2001-01-02
    • US09052854
    • 1998-03-31
    • Graeme Weston-LewisDavid M. SpringbergStephen D. Hanna
    • Graeme Weston-LewisDavid M. SpringbergStephen D. Hanna
    • G06F1200
    • G06F3/0623G06F3/0655G06F3/0674
    • The present invention includes a method of transferring data when some of the data is masked. A mask table is provided to a storage device where it is duplicated and stored with the duplicate. The duplicate data is compared to the original data for a data protection function. A mask index counter and mask bit counter maintain provide values for specific data that are to be processed. The counters are programmable so that if a transfer error occurs, counter values for the next data after the previously transferred good data is calculated and loaded therein. The present invention also has the capability not to transfer the last requested sector if that sector is masked. The present invention evaluates whether a stop count value equals a stop threshold value when a sector is identified as being masked. The stop count value is incremented for each sector that is read from the first storage device, regardless of whether that sector is to be transferred or masked. The stop threshold value is the total number of sectors to be transferred. If the stop count value equals the stop threshold value and the sector is masked (or not), a flag is generated to stop the transfer of that last masked sector.
    • 本发明包括当一些数据被屏蔽时传送数据的方法。 掩模台被提供给存储设备,在该存储设备中它被复制并与副本一起存储。 将重复数据与数据保护功能的原始数据进行比较。 掩码索引计数器和掩码位计数器维护为要处理的特定数据提供值。 计数器是可编程的,以便如果发生传输错误,则计算并加载先前传输好的数据之后的下一个数据的计数器值。 如果该扇区被屏蔽,本发明还具有不传送最后请求扇区的能力。 本发明评估当扇区被识别为被屏蔽时,停止计数值是否等于停止阈值。 对于从第一存储设备读取的每个扇区,停止计数值递增,而不管该扇区是传输还是被屏蔽。 停止阈值是要传送的扇区总数。 如果停止计数值等于停止阈值并且扇区被屏蔽(否则),则生成标志以停止该最后一个屏蔽扇区的传送。
    • 8. 发明授权
    • Automated multi-track transfers
    • 自动多轨传输
    • US6134063A
    • 2000-10-17
    • US999160
    • 1997-12-30
    • Graeme M. Weston-LewisDavid M. Springberg
    • Graeme M. Weston-LewisDavid M. Springberg
    • G11B20/10G11B20/18G11B27/10G11B5/09
    • G11B20/1883G11B20/10G11B27/105G11B2020/10916G11B2020/1284G11B2220/20
    • The present invention is a method to minimize the firmware overhead for multi-track transfers. To this end, the present invention provides a transfer control table. The table is used to manage sector defects or other transfer adjustments. Each entry of the table contains an affected PSA and a corresponding control instruction. The control instruction includes an action such as an interrupt/branch, take no action, skip the sector or skip the following indicated sectors. The interrupt/branch bit causes an preferably when the last sector of a track has been read or written. The table is either entirely generated at the same time or is generated to provide for a track transfer. In the latter case, the remaining table entries are generated during the platter revolution or the track seek. The method provides for minimum microprocessor intervention. To that end, the microprocessor is interrupted only at the end of the multi-track transfer.
    • 本发明是一种使多轨传输的固件开销最小化的方法。 为此,本发明提供一种传送控制表。 该表用于管理行业缺陷或其他转移调整。 该表的每个条目都包含受影响的PSA和相应的控制指令。 控制指令包括诸如中断/分支的动作,不采取行动,跳过扇区或跳过以下指示的扇区。 中断/分支位优选地当轨道的最后一个扇区被读取或写入时引起。 该表同时完全生成或生成以提供轨道传输。 在后一种情况下,剩余的表格条目是在拼盘革命或追踪追踪期间产生的。 该方法提供最小的微处理器干预。 为此,微处理器仅在多轨传输结束时中断。
    • 9. 发明授权
    • Method and structure for switching multiple contexts in storage
subsystem target device
    • 在存储子系统目标设备中切换多个上下文的方法和结构
    • US6081849A
    • 2000-06-27
    • US724385
    • 1996-10-01
    • Richard M. BornJackson L. EllisDavid M. SpringbergDavid R. NoeldnerGraeme M. Weston-Lewis
    • Richard M. BornJackson L. EllisDavid M. SpringbergDavid R. NoeldnerGraeme M. Weston-Lewis
    • G06F3/06G06F9/30G06F9/40G06F13/14
    • G06F3/0611G06F3/0659G06F3/0674
    • A storage target device controller (such as an embedded controller in a SCSI disk drive) processes multiple commands concurrently in accordance with the methods and structures of the present invention. Each command is stored within its own context within the target device controller to retain all unique parameters required for the processing of each command. Processing of multiple commands permits switching of command contexts within the target device to improve utilization of resources associated with the target device. For example, when a first, active, command context is prevented from further processing due to the status of the disk channel, an inactive command context may be swapped with the active command context to better utilize the host channel communication bandwidth. Similarly, a first active command context may be configured to automatically switch to a linked command context upon completion of processing to further ease management of multiple contexts. In a preferred embodiment of the present invention, a set of registers contain the active context while a second set of registers contains an inactive command context. The sets of registers are configured in such a way that the active and inactive context may be rapidly switched with no intervention by the microprocessor. The inactive register set may be read or written directly by the microprocessor, or may be automatically loaded/stored from/to a buffer memory in the target device by shifting a predetermined context structure into the inactive register set through an interface pad with the buffer memory.
    • 存储目标设备控制器(诸如SCSI盘驱动器中的嵌入式控制器)根据本发明的方法和结构同时处理多个命令。 每个命令都存储在目标设备控制器内的自己的上下文中,以保留处理每个命令所需的所有唯一参数。 多个命令的处理允许在目标设备内切换命令上下文以提高与目标设备相关联的资源的利用。 例如,当由于磁盘信道的状态而阻止第一活动的命令上下文进一步处理时,可以利用活动命令上下文交换不活动命令上下文以更好地利用主机信道通信带宽。 类似地,可以配置第一主动命令上下文以在完成处理时自动切换到链接的命令上下文,以进一步简化多个上下文的管理。 在本发明的优选实施例中,一组寄存器包含活动上下文,而第二组寄存器包含非活动命令上下文。 这些寄存器组被配置成使得无需微处理器干预即可快速切换主动和非活动状态。 非活动寄存器组可以由微处理器直接读取或写入,或者可以通过经由具有缓冲存储器的接口板将预定上下文结构移位到非活动寄存器组中而从目标设备中的缓冲存储器中自动加载/存储到缓冲存储器 。
    • 10. 发明授权
    • Disk-based storage device with frequently accessed partition
    • 基于磁盘的存储设备,经常访问分区
    • US08832410B2
    • 2014-09-09
    • US13096698
    • 2011-04-28
    • David M. Springberg
    • David M. Springberg
    • G06F12/00G06F3/06
    • G06F3/0644G06F3/0613G06F3/0676
    • A hard disk drive or other disk-based storage device comprises a storage disk, a read/write head configured to read data from and write data to the storage disk, and a controller configured to process data received from and supplied to the read/write head and to control positioning of the read/write head relative to the storage disk. The storage disk is partitioned into at least first and second regions, with the first region having a substantially higher average data transfer rate than the second region and being utilized to store data that is accessed more frequently than data stored in the second region. In one embodiment, the data stored in the first region is not stored in the second region or in any other region of the storage disk, and is randomly distributed across a plurality of sectors of the first region. The first region may comprise one or more outer annular zones of the storage disk and the second region may comprise one or more inner annular zones of the storage disk.
    • 硬盘驱动器或其他基于磁盘的存储设备包括存储盘,被配置为从存储盘读取数据并将数据写入存储盘的读/写头,以及被配置为处理从读/写中接收并提供给读/写的数据 并且控制读/写头相对于存储盘的定位。 存储盘被划分为至少第一和第二区域,其中第一区域具有比第二区域显着更高的平均数据传输速率,并且用于存储比第二区域中存储的数据更频繁地访问的数据。 在一个实施例中,存储在第一区域中的数据不存储在存储盘的第二区域或任何其它区域中,并且被随机地分布在第一区域的多个扇区中。 第一区域可以包括存储盘的一个或多个外部环形区域,并且第二区域可以包括存储盘的一个或多个内部环形区域。