会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods and structure for dynamic data density in a dynamically mapped mass storage device
    • 动态映射海量存储设备中动态数据密度的方法和结构
    • US07620772B1
    • 2009-11-17
    • US11583331
    • 2006-10-19
    • Bruce A. LiikanenMike L. MallaryJohn MeadEric D. MudamaJohn W. VanLaanenAndrew W. Vogan
    • Bruce A. LiikanenMike L. MallaryJohn MeadEric D. MudamaJohn W. VanLaanenAndrew W. Vogan
    • G06F12/00
    • G11B27/3027G06F2211/1004G11B27/322G11B2220/20
    • Methods and structures for dynamic density control to improve reliability of a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof provide for dynamically altering the recording density of user data stored on the storage device. So long as the physical capacity utilization of the storage device permits, new data stored on the device may be stored at lower density to improve reliability in reading back the recorded data. Further features and aspects hereof may reduce the recording density only for data deemed to be critical. Radial (track) density, longitudinal (bit) density, or both may be dynamically controlled to reduce recording density. As physical capacity utilization increases, data previously recorded at lower density may be migrated (re-recorded) at normal higher density.
    • 动态密度控制的方法和结构,以提高动态映射存储设备的可靠性。 在其中所有用户提供的逻辑块由存储设备控制器动态映射到物理磁盘块的动态映射存储设备中,其特征和方面提供动态地改变存储在存储设备上的用户数据的记录密度。 只要存储设备的物理容量利用率允许,存储在设备上的新数据可以以较低密度存储,以提高读回记录数据的可靠性。 本文的其它特征和方面可以仅对于被认为是关键的数据来降低记录密度。 可以动态地控制径向(轨道)密度,纵向(位)密度或两者)以降低记录密度。 随着物理容量利用的增加,以较低密度记录的数据可能以正常较高的密度迁移(重新记录)。
    • 2. 发明授权
    • Methods and structure for dynamic multiple indirections in a dynamically mapped mass storage device
    • 动态映射海量存储设备中动态多重指令的方法和结构
    • US07603530B1
    • 2009-10-13
    • US11583623
    • 2006-10-19
    • Bruce A. LiikanenMike L. MallaryAndrew W. Vogan
    • Bruce A. LiikanenMike L. MallaryAndrew W. Vogan
    • G06F12/00
    • G06F11/2084G06F11/3409G06F11/3485G11B20/1803G11B2220/20
    • Methods and structures for dynamic multiple indirections to improve reliability and performance of a dynamically mapped storage devices. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof provide for dynamically altering the number of replicated copies (multiple mapped indirections) of user data stored on the storage device. Performance information regarding operation of the storage device may be gathered by the storage device controller such that where physical capacity of the storage device permits and as degrading reliability is detected, additional copies (multiple indirections) of stored user data may be written to the mapped storage device. Increased multiple indirections improves reliability by decreasing the probability of data loss in response to various failure modes of the storage device. Strategic physical placement of the multiple copies (multiple indirections) may improve performance by reducing latencies associated with accessing the user data.
    • 动态多重意图的方法和结构,以提高动态映射存储设备的可靠性和性能。 在其中所有用户提供的逻辑块由存储设备控制器动态地映射到物理磁盘块的动态映射存储设备中,其特征和方面提供动态地改变存储在该存储设备控制器上的用户数据的复制副本(多个映射的内容)的数量 储存设备。 关于存储设备的操作的性能信息可以由存储设备控制器收集,使得在存储设备的物理容量允许并且检测到劣化可靠性的情况下,存储的用户数据的附加副本(多个指令)可被写入映射存储器 设备。 通过减少响应于存储设备的各种故障模式的数据丢失的概率,增加的多个指令提高了可靠性。 通过减少与访问用户数据相关的延迟时间,多个副本(多个指令)的战略物理放置可以提高性能。
    • 4. 发明授权
    • Methods and structure for field flawscan in a dynamically mapped mass storage device
    • 动态映射大容量存储设备中现场瑕疵的方法和结构
    • US07653847B1
    • 2010-01-26
    • US11583767
    • 2006-10-19
    • Bruce A. LiikanenEric D. MudamaJohn W. VanLaanenAndrew W. Vogan
    • Bruce A. LiikanenEric D. MudamaJohn W. VanLaanenAndrew W. Vogan
    • G11C29/00
    • G01R33/1207
    • Methods and structures for performing field flawscan to reduce manufacturing costs of a dynamic mapped storage device. In a dynamic mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof permit flawscan testing of a storage device to be completed substantially concurrently with processing write requests for its intended application. A fraction of the storage device may be certified by an initial flawscan performed during manufacturing testing. Statistical sampling sufficient to assure a high probability of achieving specified capacity may be performed to reduce manufacturing time and costs in testing. Final flawscan of the remainder of the storage locations may be performed substantially concurrently with processing of write requests after the device is installed for its intended application. Mapping features and aspects hereof allow the storage device controller to perform flawscan and write operations concurrently.
    • 用于执行现场扫描以降低动态映射存储设备的制造成本的方法和结构。 在其中所有用户提供的逻辑块由存储设备控制器动态地映射到物理磁盘块的动态映射存储设备中,其特征和方面允许对处理对其预期应用的写入请求的存储设备进行大量同时完成的扫描测试 。 存储设备的一小部分可以通过在制造测试期间执行的初始扫描进行认证。 可以执行足以确保实现特定容量的高概率的统计学抽样,以减少制造时间和测试成本。 存储位置的剩余部分的最终的扫描可以在装置针对其预期应用安装之后基本上同时执行写入请求的处理。 映射其特征和方面允许存储设备控制器同时执行扫描和写入操作。
    • 5. 发明授权
    • Methods and structure for dynamic appended metadata in a dynamically mapped mass storage device
    • 在动态映射的大容量存储设备中动态附加元数据的方法和结构
    • US07685360B1
    • 2010-03-23
    • US11583341
    • 2006-10-19
    • Don BrunnettBruce A. LiikanenJohn MeadEric D. MudamaJohn W. VanLaanenAndrew W. Vogan
    • Don BrunnettBruce A. LiikanenJohn MeadEric D. MudamaJohn W. VanLaanenAndrew W. Vogan
    • G06F12/00
    • G06F3/064G06F3/0608G06F3/0676G06F12/0866
    • Methods and structures for appending metadata with recorded data in a dynamic mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof allow presently unused physical space to be used for storing additional metadata associated with recorded data. As the current capacity ratio of the storage device increases, appending of metadata may cease and previously recorded data including metadata may be re-recorded (migrated) to eliminate the appended metadata. The appended metadata may be used for enhanced diagnosis and analysis of characteristics of the operating storage device and may be used to restore the content of the storage device to an earlier state. The metadata may include, for example, track following position of the read/write head, temperature, head flying height, and time of day.
    • 在动态映射存储设备中添加带有记录数据的元数据的方法和结构。 在其中所有用户提供的逻辑块由存储设备控制器动态映射到物理磁盘块的动态映射存储设备中,其特征和方面允许当前未使用的物理空间用于存储与记录数据相关联的附加元数据。 随着存储设备的当前容量比增加,元数据的附加可能停止,并且可以重新记录(迁移)包括元数据的先前记录的数据以消除附加的元数据。 附加的元数据可以用于增强对操作存储设备的特性的诊断和分析,并且可以用于将存储设备的内容恢复到更早的状态。 元数据可以包括例如读/写头的跟踪位置,温度,头部飞行高度和一天中的时间。
    • 6. 发明授权
    • Methods and structure for writing lead-in sequences for head stability in a dynamically mapped mass storage device
    • 在动态映射的大容量存储设备中写入头部稳定性的导入序列的方法和结构
    • US07617358B1
    • 2009-11-10
    • US11583502
    • 2006-10-19
    • Bruce A. LiikanenAndrew W. Vogan
    • Bruce A. LiikanenAndrew W. Vogan
    • G06F12/00
    • G11B20/1217G11B5/02G11B2005/001G11B2020/1297G11B2220/2516
    • Methods and structures for writing thermal lead-in sequences to provide head stability in a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks are dynamically mapped by the storage device controller to physical disk blocks, features and aspects hereof provide writing thermal lead-in sequences to allow the write head to stabilize. As the write head begins writing a sequence of data to the recordable media, the write head may not have a desired thermal stability. Thus, there may be thermal flux with some of the data, affecting the reliability of the data. Mapping features and aspects hereof allow the write head to write a thermal lead-in sequence of data that does not destroy valuable data, allowing the write head to begin writing before stabilizing. Writing the thermal lead-in sequence will cause the write head to warm up and become stable, and thus be ready to write valid data.
    • 用于写入热引入序列以在动态映射的存储设备中提供头部稳定性的方法和结构。 在其中所有用户提供的逻辑块由存储设备控制器动态映射到物理磁盘块的动态映射存储设备中,其特征和方面提供写入导入序列以允许写入头稳定。 当写入头开始向可记录介质写入一系列数据时,写入头可能不具有期望的热稳定性。 因此,可能有一些数据的热通量,影响数据的可靠性。 此处的映射功能和方面允许写入头写入不导致有价值数据的热导入数据序列,从而允许写入头在稳定之前开始写入。 写入热引入序列将使写入头预热并变得稳定,从而准备好写入有效数据。
    • 7. 发明授权
    • Methods and structure for recovery of write fault errors in a dynamically mapped mass storage device
    • 在动态映射的大容量存储设备中恢复写入故障错误的方法和结构
    • US07916421B1
    • 2011-03-29
    • US11583598
    • 2006-10-19
    • Bruce A. LiikanenAndrew W. Vogan
    • Bruce A. LiikanenAndrew W. Vogan
    • G11B5/58
    • G11B19/045G11B20/10527G11B20/1879
    • Methods and structures for recovering from an off-track position error in a dynamically mapped storage device. In a dynamically mapped storage device data is dynamically mapped to a physical location on the recordable media. Thus, when a write fault occurs, such as an off-track position error, the data may be re-written and re-mapped at a different location on the recordable media. In a dynamically mapped storage device data may be reordered into a sequential stream of contiguous physical data blocks. Random host data blocks may be mapped into sequential physical data blocks on the recordable media. Further, the sequential reordering of the data blocks may ensure that no data is present in tracks or sectors directly ahead of the track of sector being written. Further, the system has the ability to store multiple revolutions of host supplied data within the disk drive memory buffer and maintain the information in memory while writing it to the recordable media. The multiple revolutions of host supplied data may be used to recover from the destruction of previously written physical blocks overwritten during an off-track position error.
    • 在动态映射的存储设备中从偏离位置错误恢复的方法和结构。 在动态映射的存储设备中,数据被动态映射到可记录介质上的物理位置。 因此,当发生写入故障(例如偏离位置误差)时,可以在可记录介质上的不同位置重写和重新映射数据。 在动态映射的存储设备中,数据可以被重新排序成连续的物理数据块的顺序流。 随机主机数据块可以映射到可记录介质上的顺序物理数据块。 此外,数据块的顺序重新排序可以确保在被写入的扇区的轨道之前的轨道或扇区中不存在数据。 此外,该系统能够将主机提供的数据的多转存储在盘驱动器存储器缓冲器内,并将该信息保存在存储器中,同时将其写入可记录介质。 可以使用主机提供的数据的多次旋转来恢复在偏离位置错误期间重写的先前写入的物理块的破坏。
    • 8. 发明授权
    • Methods and structure for patching embedded firmware
    • 修补嵌入式固件的方法和结构
    • US07596721B1
    • 2009-09-29
    • US10755117
    • 2004-01-09
    • Lance FlakeAndrew W. Vogan
    • Lance FlakeAndrew W. Vogan
    • G06F11/00
    • G06F8/66
    • Methods and structures for providing patches or updates to embedded ROM firmware simply and inexpensively while avoiding imposition of execution or memory fetch overhead. A patch memory includes locations storing addresses and optional alternate data values. Read/fetch operations addressed to a firmware ROM memory are applied in parallel to the patch memory. All locations of the patch memory may be compared in parallel to the supplied address to determine if a match is found in patch memory. If no match is found, the read/fetch memory cycle completes normally retrieving data from the ROM memory. If a match is found, the alternate data value is applied to the data bus in place of the ROM memory data retrieved. Any ROM location may therefore be patched regardless of whether the location stores instruction or data.
    • 方法和结构可以简单而廉价地为嵌入式ROM固件提供补丁或更新,同时避免强加执行或内存提取开销。 补丁存储器包括存储地址和可选替代数据值的位置。 寻址到固件ROM存储器的读/写操作并行应用于补丁存储器。 补丁存储器的所有位置可以与所提供的地址并行地进行比较,以确定在补丁存储器中是否存在匹配。 如果没有找到匹配项,读取/取出存储器周期将从ROM存储器正常检索​​数据。 如果找到匹配,则将备用数据值应用于数据总线,而不是检索到的ROM存储器数据。 因此,无论位置是存储指令还是数据,都可以对任何ROM位置进行修补。
    • 9. 发明授权
    • Trim token journaling
    • 修剪令牌日记
    • US08949512B2
    • 2015-02-03
    • US13399818
    • 2012-02-17
    • Andrew W. VoganMatthew J. ByomDaniel J. Post
    • Andrew W. VoganMatthew J. ByomDaniel J. Post
    • G06F12/02G06F9/44
    • G06F12/0246G06F9/4401G06F2212/1008G06F2212/7201G06F2212/7205
    • Systems and methods are disclosed for trim token journaling. A device can monitor the order in which trim commands and write commands are applied to an indirection system stored in a volatile memory of the device. In some embodiments, the device can directly write to a page of an NVM with a trim token that indicates that a LBA range stored in the page has been trimmed. In other embodiments, a device can add pending trim commands to a trim buffer stored in the volatile memory. Then, when the trim buffer reaches a pre-determined threshold or a particular trigger is detected, trim tokens associated with all of the trim commands stored in the trim buffer can be written to the NVM. Using these approaches, the same sequence of events that was applied to the indirection system during run-time can be applied during device boot-up.
    • 公开了用于修剪令牌日志的系统和方法。 设备可以监视将修剪命令和写入命令应用于存储在设备的易失性存储器中的间接系统的顺序。 在一些实施例中,设备可以用指示存储在页面中的LBA范围已被修剪的修剪令牌直接写入NVM的页面。 在其他实施例中,设备可以将待修剪的命令添加到存储在易失性存储器中的修剪缓冲器。 然后,当修剪缓冲器达到预定阈值或检测到特定触发时,与修整缓冲器中存储的所有修剪命令相关联的修整令牌可以写入NVM。 使用这些方法,可以在设备启动期间应用在运行时应用于间接系统的同一序列事件。