-
公开(公告)号:US12182444B2
公开(公告)日:2024-12-31
申请号:US17703303
申请日:2022-03-24
Applicant: Seagate Technology LLC
Inventor: Ajay Narayan Kulkarni , Ronny Fnu , Harry Tiotantra , Mark A. Gaertner
IPC: G06F3/06
Abstract: A method includes creating a table with a plurality of cells indicative of intersections of tracks and wedges on a data storage disc surface. The method also includes storing disc pending command information for different disc pending commands in corresponding different cells of the plurality of cells according to locations for the different disc pending commands on the data storage disc surface. The method further includes searching the table for one or more next disc pending commands of the different disc pending commands to schedule for execution.
-
公开(公告)号:US11966623B2
公开(公告)日:2024-04-23
申请号:US17718089
申请日:2022-04-11
Applicant: Seagate Technology LLC
Inventor: Mehmet Fatih Erden , Mark A. Gaertner , Raye A. Sosseh
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0608 , G06F3/0679
Abstract: Optimization of an aerial density capability (ADC) leveraging different qualities of media surfaces to which sub-portions of an encoded data portion are written. That is, data may be encoded to generate an encoded data portion according to a coding scheme. In turn, the encoded data portion may be divided into a plurality of sub-portions, each of which may be written to different media surfaces in a storage drive. The sub-portions may be read from the different media surfaces and combined to generate a recreated encoded data portion that is decoded using the coding scheme. As the encoded data portion is divided into sub-portions, the combined sub-portions may provide different error rates or signal-to-noise ratios that may allow for lower quality sub-portions to be assisted during the decoding process by higher quality sub-portions.
-
公开(公告)号:US20240110901A1
公开(公告)日:2024-04-04
申请号:US18374398
申请日:2023-09-28
Applicant: Seagate Technology LLC
Inventor: Patrick M. Thomas , Bijoyendra Nath , Roger J. Kassab , Scott R. Warmka , Mark A. Gaertner , Abbas Ali
CPC classification number: G01N33/0062 , H05K5/06
Abstract: The present disclosure relates to devices, circuits, and methods of determining power consumption in an electronic device (e.g., HDD) so that the determined power consumption can be used to determine a concentration of the gaseous oxidizing agent component in an interior gas space of the sealed enclosure and/or actively supply gaseous oxidizing agent component to the interior gas space of the electronic device if the determined power consumption is below a threshold value.
-
公开(公告)号:US20230229343A1
公开(公告)日:2023-07-20
申请号:US17579061
申请日:2022-01-19
Applicant: Seagate Technology LLC
Inventor: Brian T. Edgar , Mark A. Gaertner
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0676
Abstract: A method includes calculating, by a data storage device processor, at least one access trajectory from a first disc surface location to at least one second disc surface location at which at least one primary data access operation is to be carried out. The method also includes determining, by the data storage device controller, whether an opportunity to commence at least one secondary data access operation exists along or proximate to the at least one access trajectory from the first disc surface location to the at least one second disc surface location.
-
公开(公告)号:US10803893B1
公开(公告)日:2020-10-13
申请号:US16429754
申请日:2019-06-03
Applicant: Seagate Technology LLC
Inventor: JianZhong Zhang , Mark A. Gaertner
Abstract: A method for scheduling data transfer commands between a first actuator or a second actuator across an interface is disclosed. The method includes balancing data transfer commands between the first actuator and the second actuator by applying a first rule for read commands and a second rule for write commands.
-
公开(公告)号:US10529375B2
公开(公告)日:2020-01-07
申请号:US15957354
申请日:2018-04-19
Applicant: Seagate Technology LLC
Inventor: Mark A. Gaertner
Abstract: A wear mitigation system can be implemented in a data storage device. A data storage medium may be separated from a transducing head by an air bearing. A controller connected to the data storage medium and transducing head can be configured to reassign a physical address of the data storage medium from an unusable condition to a usable condition as a result of a self-healing of the data storage medium predicted by the controller.
-
公开(公告)号:US10424328B1
公开(公告)日:2019-09-24
申请号:US15962877
申请日:2018-04-25
Applicant: Seagate Technology LLC
Inventor: Mark A. Gaertner , Bruce Douglas Buch , Devon Dallmann , Andrew Michael Kowles
Abstract: An exemplary data refresh method disclosed herein reading data into volatile memory from a first storage region using a read element controlled by a first actuator assembly and writing the data from the volatile memory to a second storage region using a write element controlled by a second actuator assembly, where the first actuator assembly and the second actuator assembly are configured to receive data from control circuitry via independent read/write communication channels.
-
公开(公告)号:US10176886B1
公开(公告)日:2019-01-08
申请号:US15643550
申请日:2017-07-07
Applicant: Seagate Technology LLC
Inventor: Thomas V. Spencer , Ryan James Goss , Mark A. Gaertner
Abstract: A data storage system can consist of a number of data storage devices each having a non-volatile memory, a memory buffer, and an error detection module. The memory buffer may store a first data block comprising a front-end first-level error detection code assigned by the error detection module. The non-volatile memory can consist of a second data block having a back-end first-level error detection code and a second-level error detection code each assigned by the error detection module.
-
公开(公告)号:US20180335976A1
公开(公告)日:2018-11-22
申请号:US15600503
申请日:2017-05-19
Applicant: Seagate Technology LLC
Inventor: Jeffrey V. DeRosa , Ling Zhi Yang , Kenneth L. Barham , Mark A. Gaertner
IPC: G06F3/06
Abstract: Embodiments described herein are operable in a computing system. The computing system receives first and second commands (e.g., I/O commands). The computing system determines that the first command has a higher priority than the second I/O command, and queues the second command for servicing at a later time. The computing system services the first command, and services the second command after a timeout period based on performance degradation limit that decreases command processing performance of the computing system, overrides the timeout period, and increases a probability of executing the second command.
-
公开(公告)号:US09384793B2
公开(公告)日:2016-07-05
申请号:US13973491
申请日:2013-08-22
Applicant: Seagate Technology LLC
Inventor: Mark A. Gaertner , Brian Thomas Edgar
CPC classification number: G06F3/061 , G06F3/0613 , G06F3/064 , G06F3/0659 , G06F3/0665 , G06F3/0676 , G11C7/1012 , G11C7/1072
Abstract: A data storage system includes data storage and random access memory. A sorting module is communicatively coupled to the random access memory and sorts data blocks of write data received in the random access memory of the data storage. A storage controller is communicatively coupled to the random access memory and the data storage and being configured to write the sorted data blocks into one or more individually-sorted granules in a granule storage area of the data storage, wherein each granule is dynamically constrained to a subset of logical block addresses. A method and processor-implemented process provide for sorting data blocks of write data received in random access memory of data storage. The method and processor-implemented process write the sorted data blocks into one or more individually-sorted granules in a granule storage area of the data storage, wherein each granule is dynamically constrained to a subset of logical block addresses.
Abstract translation: 数据存储系统包括数据存储和随机存取存储器。 排序模块通信地耦合到随机存取存储器,并对在数据存储器的随机存取存储器中接收的写数据的数据块进行排序。 存储控制器通信地耦合到随机存取存储器和数据存储器并且被配置为将数据存储区域中的排序数据块写入一个或多个单独排序的颗粒中,其中每个颗粒被动态约束到 逻辑块地址的子集。 一种方法和处理器实现的过程提供对在数据存储器的随机存取存储器中接收的写入数据的数据块进行排序。 方法和处理器实现的过程将排序的数据块写入数据存储区的颗粒存储区域中的一个或多个单独排序的颗粒,其中每个颗粒动态地约束到逻辑块地址的子集。
-
-
-
-
-
-
-
-
-