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: 20200089614
    Abstract: 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: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Inventors: Chee Hou Peng, Mun Kai Lye, WenXiang Xie, Vincent Uy
  • Patent number: 10579533
    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.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 3, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin
  • Patent number: 10580468
    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.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 3, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Andrew Michael Kowles, Mark Gaertner, Xiong Liu, WenXiang Xie, Kai Yang, Jiangnan Lin
  • Publication number: 20200043526
    Abstract: 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: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Jian QIANG, Xiong LIU, WenXiang XIE
  • Patent number: 10552053
    Abstract: 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: Grant
    Filed: September 28, 2016
    Date of Patent: February 4, 2020
    Assignee: Seagate Technology LLC
    Inventors: Harry Tiotantra, Kai C. Chen, WenXiang Xie, Feng Shen
  • Publication number: 20200034118
    Abstract: 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: Application
    Filed: October 1, 2019
    Publication date: January 30, 2020
    Inventors: Li Hong Zhang, WenXiang Xie, Xiong Liu
  • Patent number: 10540110
    Abstract: 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: Grant
    Filed: April 3, 2018
    Date of Patent: January 21, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Xiong Liu, Jiangnan Lin, WenXiang Xie
  • Patent number: 10528348
    Abstract: 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: Grant
    Filed: March 7, 2018
    Date of Patent: January 7, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Xiong Liu, WenXiang Xie, Quan Li, Jian Qiang
  • Patent number: 10503651
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: December 10, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: CheeHou Peng, ThanZaw Thein, WenXiang Xie, PohSeng Lim
  • Patent number: 10481873
    Abstract: 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: Grant
    Filed: January 31, 2018
    Date of Patent: November 19, 2019
    Assignee: Seagate Technology LLC
    Inventors: Li Hong Zhang, WenXiang Xie, Xiong Liu
  • Patent number: 10460760
    Abstract: 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: Grant
    Filed: July 21, 2017
    Date of Patent: October 29, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Jian Qiang, Xiong Liu, WenXiang Xie
  • Publication number: 20190278594
    Abstract: 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: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Inventors: Xiong Liu, WenXiang Xie, Quan Li, Jian Qiang
  • Publication number: 20190258402
    Abstract: 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: Application
    Filed: April 3, 2018
    Publication date: August 22, 2019
    Inventors: Xiong Liu, Jiangnan Lin, WenXiang Xie
  • Publication number: 20190250887
    Abstract: 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: Application
    Filed: February 12, 2018
    Publication date: August 15, 2019
    Inventors: Xiong Liu, Lihong Zhang, WenXiang Xie, Quan Li
  • Publication number: 20190235840
    Abstract: 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: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Li Hong ZHANG, WenXiang XIE, Xiong LIU
  • Patent number: 10356824
    Abstract: 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: Grant
    Filed: July 12, 2017
    Date of Patent: July 16, 2019
    Assignee: Silergy Semiconductor Technology (Hangzhou) LTD
    Inventors: Junjie Qiao, Wenxiang Xie, Haidong Zhu, Linyan Liu, Zhibin Ruan
  • Publication number: 20190205041
    Abstract: 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: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Jiangnan Lin, Xiong Liu, WenXiang Xie
  • Patent number: 10268394
    Abstract: 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: Grant
    Filed: August 10, 2016
    Date of Patent: April 23, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Xiong Liu, Feng Shen, WenXiang Xie, WeiQing Zhou
  • Publication number: 20190103146
    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.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Andrew Michael Kowles, Mark Gaertner, Xiong Liu, WenXiang Xie, Kai Yang, Jiangnan Lin
  • Publication number: 20190102307
    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.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin