-
公开(公告)号:US10163462B1
公开(公告)日:2018-12-25
申请号:US15823233
申请日:2017-11-27
Applicant: Seagate Technology LLC
Inventor: David Andrew Rice , Andrew Michael Kowles , Harry Tiotantra , Ricardo Lim Soon Lian
Abstract: An exemplary write method disclosed herein includes receiving a request to write data to a consecutive sequence of logical block addresses (LBAs) that is the mapped to a non-contiguous sequence of data tracks on a storage medium, and writing the data of the consecutive sequence of LBAs to a non-contiguous sequence of data tracks on the storage medium and according to a consecutive track order.
-
公开(公告)号:US20180024741A1
公开(公告)日:2018-01-25
申请号:US15721241
申请日:2017-09-29
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles
IPC: G06F3/06
Abstract: A method or system for determining a required certification level of storage area for storing data of a write request based on a characteristic of the data, selecting a target storage area based on a media certification table and the required determined certification level of the media area and storing data at the target storage area.
-
公开(公告)号:US20170083253A1
公开(公告)日:2017-03-23
申请号:US15366389
申请日:2016-12-01
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/061 , G06F3/0616 , G06F3/0631 , G06F3/065 , G06F3/0665 , G06F3/0673 , G06F3/0679 , G06F12/0223
Abstract: A method or system for allocating the storage space of a storage medium into a permanently allocated media cache storage region, a dynamically mapped media cache storage region, and statically mapped storage region. In one implementation, the dynamically mapped media cache storage region is used for performance and/or reliability enhancing functions.
-
公开(公告)号:US09542306B2
公开(公告)日:2017-01-10
申请号:US13801490
申请日:2013-03-13
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles
CPC classification number: G06F3/0619 , G06F3/061 , G06F3/0616 , G06F3/0631 , G06F3/065 , G06F3/0665 , G06F3/0673 , G06F3/0679 , G06F12/0223
Abstract: A method or system for allocating the storage space of a storage medium into a permanently allocated media cache storage region; a dynamically mapped media cache storage region, and statically mapped storage region, wherein the dynamically mapped media cache storage region is used for performance and/or reliability enhancing functions.
Abstract translation: 一种用于将存储介质的存储空间分配到永久分配的媒体高速缓冲存储区域中的方法或系统; 动态映射的媒体高速缓存存储区域和静态映射的存储区域,其中动态映射的媒体高速缓存存储区域用于性能和/或可靠性增强功能。
-
公开(公告)号:US10580468B2
公开(公告)日:2020-03-03
申请号:US15720115
申请日:2017-09-29
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles , Mark Gaertner , Xiong Liu , WenXiang Xie , Kai Yang , Jiangnan Lin
IPC: G06F12/00 , G11C7/22 , G11B5/31 , G11C11/409 , G06F12/0871 , G02B3/10
Abstract: In accordance with one implementation, a method for reducing cache service time includes determining an access time parameter associated with movement of a read/write head to an access location for each of a plurality of contiguous cache storage segments and dynamically selecting one of the plurality of contiguous cache storage segments to store data based on the determined access time parameter.
-
公开(公告)号:US20190333572A1
公开(公告)日:2019-10-31
申请号:US15962756
申请日:2018-04-25
Applicant: Seagate Technology LLC
Inventor: Devon Dallmann , Andrew Michael Kowles , Bruce Douglas Buch , Mark A. Gaertner
IPC: G11C11/406 , G11C11/4096 , G06F12/10
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.
-
公开(公告)号:US10346051B2
公开(公告)日:2019-07-09
申请号:US15721241
申请日:2017-09-29
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles
IPC: G06F3/06
Abstract: A method or system for determining a required certification level of storage area for storing data of a write request based on a characteristic of the data, selecting a target storage area based on a media certification table and the required determined certification level of the media area and storing data at the target storage area.
-
公开(公告)号:US20170371580A1
公开(公告)日:2017-12-28
申请号:US15194179
申请日:2016-06-27
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles
IPC: G06F3/06 , G06F12/0802
CPC classification number: G06F3/0638 , G06F3/0604 , G06F3/061 , G06F3/0656 , G06F3/0673 , G06F12/0802 , G06F2212/60
Abstract: A storage device or storage system includes a transient compression layer that is established based on a level of finishedness of the capacity of the storage device or storage system. Data may be compressed and written to the transient compression layer until the capacity is sufficiently finished, after which the compressed data may be destaged and written to the capacity. The transient compression layer may be established on a hard disc media of the storage system or in a SSD of the storage system.
-
公开(公告)号:US20140281229A1
公开(公告)日:2014-09-18
申请号:US13801490
申请日:2013-03-13
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Andrew Michael Kowles
IPC: G06F12/02
CPC classification number: G06F3/0619 , G06F3/061 , G06F3/0616 , G06F3/0631 , G06F3/065 , G06F3/0665 , G06F3/0673 , G06F3/0679 , G06F12/0223
Abstract: A method or system for allocating the storage space of a storage medium into a permanently allocated media cache storage region; a dynamically mapped media cache storage region, and statically mapped storage region, wherein the dynamically mapped media cache storage region is used for performance and/or reliability enhancing functions.
Abstract translation: 一种用于将存储介质的存储空间分配到永久分配的媒体高速缓冲存储区域中的方法或系统; 动态映射的媒体高速缓存存储区域和静态映射的存储区域,其中动态映射的媒体高速缓存存储区域用于性能和/或可靠性增强功能。
-
公开(公告)号:US11243887B2
公开(公告)日:2022-02-08
申请号:US16802121
申请日:2020-02-26
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles , Xiong Liu , Mark Gaertner , Kai Yang , WenXiang Xie , Jiangnan Lin
IPC: G06F12/0866 , G06F12/0871 , G06F12/0875 , G06F12/0811 , G06F3/06
Abstract: In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.
-
-
-
-
-
-
-
-
-