Patents by Inventor WenXiang Xie
WenXiang Xie has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20200089614Abstract: A method writing data received from a host device includes determining whether command data of a write command includes metadata, flushing the command data out of a volatile write cache according to a first caching policy responsive to a determination that the command data does includes metadata, and flushing the command data out of the volatile write cache according to a second different caching policy responsive to a determination that the command data does not include metadata.Type: ApplicationFiled: September 13, 2018Publication date: March 19, 2020Inventors: Chee Hou Peng, Mun Kai Lye, WenXiang Xie, Vincent Uy
-
Patent number: 10579533Abstract: 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.Type: GrantFiled: September 29, 2017Date of Patent: March 3, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin
-
Patent number: 10580468Abstract: 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.Type: GrantFiled: September 29, 2017Date of Patent: March 3, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Andrew Michael Kowles, Mark Gaertner, Xiong Liu, WenXiang Xie, Kai Yang, Jiangnan Lin
-
Publication number: 20200043526Abstract: The disclosed technology provides a method that improves CCT in SMR device systems. In one implementation, the method comprises writing data to a shingled magnetic recording (SMR) band in a storage device, determining whether an off-track write has occurred, identifying unsafe written data in response to determining that an off-track write has occurred, determining whether caching space is available upon identifying unsafe written data, continue writing data to the SMR band without a write retry upon determining that caching space is available, and writing unsafe written data to the available caching space. In another implementation, the method comprises receiving a request to repair an encroached track in an SMR band, recovering encroached data to a dynamic random-access memory, determining whether caching space is available, writing the recovered data to the available caching space upon determining that caching space is available, and merging other cached data in the SMR band.Type: ApplicationFiled: October 15, 2019Publication date: February 6, 2020Inventors: Jian QIANG, Xiong LIU, WenXiang XIE
-
Patent number: 10552053Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid data storage device operates in a normal mode in which data transfer commands received from a host device are serviced by a top level controller circuit which directs a first subset of the received data transfer commands to a non-volatile rotatable recording memory and a second subset of the received data transfer commands are directed to a non-volatile solid-state memory. The controller circuit transitions to a performance mode responsive to a detected first parameter so that subsequently received data transfer commands are directed exclusively to the solid-state memory. The controller circuit terminates the performance mode and resumes the normal mode responsive to a detected second parameter.Type: GrantFiled: September 28, 2016Date of Patent: February 4, 2020Assignee: Seagate Technology LLCInventors: Harry Tiotantra, Kai C. Chen, WenXiang Xie, Feng Shen
-
Publication number: 20200034118Abstract: A method includes detecting noise in a laser output of a heat assisted magnetic recording device. The noise is converted into an electrical signal including a numerical value. A least significant digit of the numerical value is selected. The least significant digit is concatenated with another least significant digit from another detecting of another noise in another laser output to form a number.Type: ApplicationFiled: October 1, 2019Publication date: January 30, 2020Inventors: Li Hong Zhang, WenXiang Xie, Xiong Liu
-
Patent number: 10540110Abstract: A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.Type: GrantFiled: April 3, 2018Date of Patent: January 21, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Xiong Liu, Jiangnan Lin, WenXiang Xie
-
Patent number: 10528348Abstract: In one implementation, this disclosure provides a method for executing a partial band rewrite operation comprising identifying a first track of a shingled data band to receive data of a write received at a shingled media storage device and writing a first subset of the received data to a media cache, where the first subset corresponds to the first track of the shingled data band to receive data of the write command. The method also includes writing a remaining subset of the received data to target locations within the shingled data band without updating data on the first track within the shingled data band corresponding to the first subset of the received data.Type: GrantFiled: March 7, 2018Date of Patent: January 7, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Xiong Liu, WenXiang Xie, Quan Li, Jian Qiang
-
Patent number: 10503651Abstract: A data storage device includes a media cache and a main data store optimized for sequential reads and organized into bands. When the data storage device receives a read request from a host computing system, the requested data may be fragmented across the media cache and the main data store, causing constrained read throughput. Band rewrite operations to improve read throughput are selected based on a hit tracking list including a hit counter associated with each band on the main data store. The hit counter tracks the number of times a host computing system has requested data in logical block addresses corresponding to the various bands. The data storage device may select bands for band rewrite operations based on the number of hits in the associated hit tracking counters.Type: GrantFiled: December 29, 2016Date of Patent: December 10, 2019Assignee: SEAGATE TECHNOLOGY LLCInventors: CheeHou Peng, ThanZaw Thein, WenXiang Xie, PohSeng Lim
-
Patent number: 10481873Abstract: A method includes detecting noise in a laser output of a heat assisted magnetic recording device. The noise is converted into an electrical signal including a numerical value. A least significant digit of the numerical value is selected. The least significant digit is concatenated with another least significant digit from another detecting of another noise in another laser output to form a number.Type: GrantFiled: January 31, 2018Date of Patent: November 19, 2019Assignee: Seagate Technology LLCInventors: Li Hong Zhang, WenXiang Xie, Xiong Liu
-
Patent number: 10460760Abstract: The disclosed technology provides a method that improves CCT in SMR device systems. In one implementation, the method comprises writing data to a shingled magnetic recording (SMR) band in a storage device, determining whether an off-track write has occurred, identifying unsafe written data in response to determining that an off-track write has occurred, determining whether caching space is available upon identifying unsafe written data, continue writing data to the SMR band without a write retry upon determining that caching space is available, and writing unsafe written data to the available caching space. In another implementation, the method comprises receiving a request to repair an encroached track in an SMR band, recovering encroached data to a dynamic random-access memory, determining whether caching space is available, writing the recovered data to the available caching space upon determining that caching space is available, and merging other cached data in the SMR band.Type: GrantFiled: July 21, 2017Date of Patent: October 29, 2019Assignee: SEAGATE TECHNOLOGY LLCInventors: Jian Qiang, Xiong Liu, WenXiang Xie
-
Publication number: 20190278594Abstract: In one implementation, this disclosure provides a method for executing a partial band rewrite operation comprising identifying a first track of a shingled data band to receive data of a write received at a shingled media storage device and writing a first subset of the received data to a media cache, where the first subset corresponds to the first track of the shingled data band to receive data of the write command. The method also includes writing a remaining subset of the received data to target locations within the shingled data band without updating data on the first track within the shingled data band corresponding to the first subset of the received data.Type: ApplicationFiled: March 7, 2018Publication date: September 12, 2019Inventors: Xiong Liu, WenXiang Xie, Quan Li, Jian Qiang
-
Publication number: 20190258402Abstract: A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.Type: ApplicationFiled: April 3, 2018Publication date: August 22, 2019Inventors: Xiong Liu, Jiangnan Lin, WenXiang Xie
-
Publication number: 20190250887Abstract: Apparatuses and methods disclosed herein relate to detecting a signal generated by a spin torque oscillator (STO). The signal is outputted, wherein the signal includes a direct current (DC) component, a wide bandwidth noise component, and an STO oscillating radio frequency (RF) component. The signal is filtered, wherein the filtering removes the DC component and the STO oscillating RF component, leaving the wide bandwidth noise component. A value of the wide bandwidth noise component is converted into a binary value, and a bit from the binary value is selected and combined with another bit to form a random number.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Xiong Liu, Lihong Zhang, WenXiang Xie, Quan Li
-
Publication number: 20190235840Abstract: A method includes detecting noise in a laser output of a heat assisted magnetic recording device. The noise is converted into an electrical signal including a numerical value. A least significant digit of the numerical value is selected. The least significant digit is concatenated with another least significant digit from another detecting of another noise in another laser output to form a number.Type: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Inventors: Li Hong ZHANG, WenXiang XIE, Xiong LIU
-
Patent number: 10356824Abstract: An apparatus can include: (i) a network controller in a mesh network, the network controller being configured to send a beacon in a predetermined beacon slot in a broadcast manner, where the beacon includes a slot allocation state of the mesh network; and (ii) a plurality of node devices, where each node device is configured to synchronize according to the beacon, and to send a data packet within a corresponding fixed time slot according to the slot allocation state, where each of the fixed time slots corresponds to only one of the plurality of node devices.Type: GrantFiled: July 12, 2017Date of Patent: July 16, 2019Assignee: Silergy Semiconductor Technology (Hangzhou) LTDInventors: Junjie Qiao, Wenxiang Xie, Haidong Zhu, Linyan Liu, Zhibin Ruan
-
Publication number: 20190205041Abstract: Implementations disclosed herein provide an apparatus including a storage media and a storage controller configured to divide physical storage space of the storage media into a plurality of media zones between an inner diameter (ID) and an outer diameter (OD) of the storage media, and write LBA sectors to the media zones in a direction from the ID to the OD and writing the data in the direction from the OD to the ID within each media zone.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Jiangnan Lin, Xiong Liu, WenXiang Xie
-
Patent number: 10268394Abstract: A method includes storing a data group in a first zone of a plurality of radial zones of a data storage disc. Each different one of the plurality of zones has a different throughput level. The method further includes obtaining information related to an access frequency of the data group stored in the first zone of the plurality of zones. Based on the information related to the access frequency of the data group and the different throughput levels of the different zones, a determination is made as to whether to migrate the data group from the first zone of the plurality of zones to a second zone of the plurality of zones.Type: GrantFiled: August 10, 2016Date of Patent: April 23, 2019Assignee: SEAGATE TECHNOLOGY LLCInventors: Xiong Liu, Feng Shen, WenXiang Xie, WeiQing Zhou
-
Publication number: 20190103146Abstract: 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.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Andrew Michael Kowles, Mark Gaertner, Xiong Liu, WenXiang Xie, Kai Yang, Jiangnan Lin
-
Publication number: 20190102307Abstract: 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.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin