Patents by Inventor HuaYuan Chen

HuaYuan Chen 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: 20240095408
    Abstract: Embodiments of this application disclose a data protection method and system, a medium, and an electronic device, and belong to the field of communication technologies. In embodiments of this application, a first electronic device establishes a communication connection to a second electronic device. The first electronic device is a trusted device of the second electronic device. When detecting a first trigger condition, the first electronic device sends first data to the second electronic device. The first data is used to trigger the second electronic device to enter a maintenance mode. According to embodiments of this application, the first electronic device triggers the second electronic device to enter the maintenance mode, to protect data of the electronic devices.
    Type: Application
    Filed: December 31, 2021
    Publication date: March 21, 2024
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huayuan Han, Bing Ma, Jie Li, Kui Wang, Xuan Zhou, Lei Chen, Qiang Li
  • Patent number: 9141176
    Abstract: Power management for a data storage device (DSD). A number of host commands is counted within a predetermined time period. Data is stored on at least one disk of the DSD or in a solid state memory of the DSD based on whether the number of commands within the predetermined time period exceeds a threshold number of commands. According to another aspect, a performance mode for operation of a DSD is set based on a number of consecutive time periods where the DSD receives more than a threshold number of host commands. A power saving mode for operation of the DSD is set based on a number of consecutive time periods where the DSD receives less than the threshold number of host commands.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: September 22, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventor: Huayuan Chen
  • Patent number: 8635491
    Abstract: The disclosure is related to monitoring a portable electronic device to detect an occurrence of a power event. A command can be sent to a data storage device to initiate a maintenance procedure on the data storage device. In a particular embodiment, a method includes monitoring a portable electronic device to detect an occurrence of a power event. The method also includes selectively sending a command to a data storage device to initiate a maintenance procedure on the data storage device when the occurrence of the power event is detected.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 21, 2014
    Assignee: Seagate Technology LLC
    Inventors: Mingzhong Ding, KianKeong Ooi, JianGuo Zhou, HuaYuan Chen, Patrick TaiHeng Wong
  • Patent number: 8607021
    Abstract: An apparatus of the present invention includes partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support. The apparatus can also include the data storage component and/or the host device. The partition selection circuitry uses a logical block addressing (LBA) address generated by the host device, and an operating mode indicator indicative of a particular partition, to allow the partitions of the data storage component to be accessed by the host device without multiple partition support. Methods implemented by the apparatus are also disclosed.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 10, 2013
    Assignee: Seagate Technology LLC
    Inventors: YongPeng Chng, LianYong Tan, YamPheng Tham, HuaYuan Chen, Wesley WingHung Chan
  • Publication number: 20120271994
    Abstract: An apparatus of the present invention includes partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support. The apparatus can also include the data storage component and/or the host device. The partition selection circuitry uses a logical block addressing (LBA) address generated by the host device, and an operating mode indicator indicative of a particular partition, to allow the partitions of the data storage component to be accessed by the host device without multiple partition support. Methods implemented by the apparatus are also disclosed.
    Type: Application
    Filed: June 29, 2012
    Publication date: October 25, 2012
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: YongPeng Chng, LianYong Tan, YamPheng Tham, HuaYuan Chen, Wesley WingHung Chan
  • Patent number: 8037348
    Abstract: An aspect of the present disclosure relates to implementing a temporary reassignment of data based on a vibration condition. An exemplary method includes implementing a data operation for a portion of data and detecting a data error during the data operation. The method further includes obtaining an indication of a vibration condition associated with a device with which the data operation is performed and implementing a temporary reassignment of the portion of data based on the vibration condition.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: October 11, 2011
    Assignee: Seagate Technologies LLC
    Inventors: Bo Wei, HuaYuan Chen, Steven TianChye Cheok, JinQuan Shen
  • Patent number: 8014245
    Abstract: The disclosure is directed toward systems and methods of defect description of a data storage medium. In a particular embodiment, a method includes determining a first defect of a data storage medium. The method also includes determining a format of an entry of a defect description table based on the first defect and a location of a second defect of the data storage medium. The format is selected from one of a plurality of formats. The method also includes storing a description of the first defect in the entry of the defect description table in the format.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: September 6, 2011
    Assignee: Seagate Technology LLC
    Inventors: HuaYuan Chen, Bo Wei, YongPeng Chng
  • Patent number: 7783830
    Abstract: A method and apparatus for receiving data at a non-solid state storage device, which includes a store cache and a storage medium. The received data is written to the store cache and transferred from the store cache to the storage medium. In response to receiving a signal at the storage device that is indicative of a power off condition of a data source device from which the data was received, at least a portion of the data remaining in the store cache is transferred to the storage medium prior to powering off the storage device.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: August 24, 2010
    Assignee: Seagate Technology LLC
    Inventors: YongPeng Chng, ChweeFern Ee, CheeSeng Toh, KwanYin Chow, HuaYuan Chen, Wesley Chan
  • Patent number: 7627778
    Abstract: A method of handling a write error is provided. A write error is detected during a write operation on at least one data storage segment. A reassignment mode is selected from a plurality of different reassignment modes.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: December 1, 2009
    Assignee: Seagate Technology LLC
    Inventors: HuaYuan Chen, MingZhong Ding, Patrick TaiHeng Wong, CheeSeng Toh, KianKeong Ooi, JackMing Teng
  • Publication number: 20090164843
    Abstract: An aspect of the present disclosure relates to implementing a temporary reassignment of data based on a vibration condition. An exemplary method includes implementing a data operation for a portion of data and detecting a data error during the data operation. The method further includes obtaining an indication of a vibration condition associated with a device with which the data operation is performed and implementing a temporary reassignment of the portion of data based on the vibration condition.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: Seagate Technology LLC
    Inventors: Bo Wei, HuaYuan Chen, Steven TianChye Cheok, JinQuan Shen
  • Publication number: 20090089603
    Abstract: The disclosure is related to monitoring a portable electronic device to detect an occurrence of a power event. A command can be sent to a data storage device to initiate a maintenance procedure on the data storage device. In a particular embodiment, a method includes monitoring a portable electronic device to detect an occurrence of a power event. The method also includes selectively sending a command to a data storage device to initiate a maintenance procedure on the data storage device when the occurrence of the power event is detected.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: Seagate Technology LLC
    Inventors: Mingzhong Ding, KianKeong Ooi, JianGuo Zhou, HuaYuan Chen, Patrick Taiheng Wong
  • Publication number: 20090052289
    Abstract: The disclosure is directed toward systems and methods of defect description of a data storage medium. In a particular embodiment, a method includes determining a first defect of a data storage medium. The method also includes determining a format of an entry of a defect description table based on the first defect and a location of a second defect of the data storage medium. The format is selected from one of a plurality of formats. The method also includes storing a description of the first defect in the entry of the defect description table in the format.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Applicant: Seagate Technology LLC
    Inventors: HuaYuan Chen, Bo Wei, YongPeng Chng
  • Publication number: 20080155304
    Abstract: A method of handling a write error is provided. A write error is detected during a write operation on at least one data storage segment. A reassignment mode is selected from a plurality of different reassignment modes.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: HuaYuan Chen, MingZhong Ding, Patrick TaiHeng Wong, CheeSeng Toh, KianKeong Ooi, JackMing Teng
  • Publication number: 20080123211
    Abstract: A method and apparatus for receiving data at a non-solid state storage device, which includes a store cache and a storage medium. The received data is written to the store cache and transferred from the store cache to the storage medium. In response to receiving a signal at the storage device that is indicative of a power off condition of a data source device from which the data was received, at least a portion of the data remaining in the store cache is transferred to the storage medium prior to powering off the storage device.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Applicant: Seagate Technology LLC
    Inventors: YongPeng Chng, ChweeFern Ee, CheeSeng Toh, KwanYin Chow, HuaYuan Chen, Wesley Chan
  • Publication number: 20070050593
    Abstract: An interlaced even and odd mapping maps between a logical address space and a physical address space. In one embodiment, an interlaced even and odd mapping scheme provides for converting between a target logical block address (LBA) and a target physical disc sector or cylinder head sector (CHS). In other embodiments, the mapping may be used in any application wherein address translation is desired between address spaces. For example, the mapping may be used to convert between a target logical address space and a target physical address space in a digital computer environment that includes a data storage device, such as a disc drive, for persistent storage. The interlaced even and odd mapping scheme allows for larger physical sector sizes on the data storage device than the logical sector sizes on a host computer.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Applicant: Seagate Technology LLC
    Inventors: HuaYuan Chen, Yongpeng Chng, CheeSeng Toh, Wesley Chan, Pohguat Bay
  • Patent number: 7120726
    Abstract: A method of representing a serpentine track accessing format includes obtaining a plurality of head and physical track number pairs in the serpentine track accessing format. Then, each of the head and physical track number pairs are mapped to a unique virtual track number. In some embodiments, the unique the virtual track numbers are in a non-continuous monotonic order. In some embodiments, the unique virtual track numbers are assigned based upon a modulo M which is a function of a maximum number of tracks per physical zone. Translation engines which perform the mapping, as well as data storage systems which include the translation engines, are also disclosed.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: October 10, 2006
    Assignee: Seagate Technology LLC
    Inventors: HuaYuan Chen, YongPeng Chng
  • Publication number: 20060090058
    Abstract: An apparatus of the present invention includes partition selection circuitry configured to selectably provide individual access to multiple ones of a plurality of partitions of a data storage component by a host device without multiple partition support. The apparatus can also include the data storage component and/or the host device. The partition selection circuitry uses a logical block addressing (LBA) address generated by the host device, and an operating mode indicator indicative of a particular partition, to allow the partitions of the data storage component to be accessed by the host device without multiple partition support. Methods implemented by the apparatus are also disclosed.
    Type: Application
    Filed: October 26, 2004
    Publication date: April 27, 2006
    Inventors: YongPeng Chng, LianYong Tan, YamPheng Tham, HuaYuan Chen, Wesley Chan
  • Patent number: 7000067
    Abstract: A method and apparatus for virtually expanding the rapid-access memory space of a device employing time-critical software modules and having various modes of operation. Each of the modes of operation of the device is identified. For each mode of operation, the time-critical software modules used during the mode are identified. The software modules used during all modes of operation are permanently stored in rapid-access memory. However, a software module that is used only during a particular mode of operation is loaded into the rapid-access memory unit only upon entry into the mode of operation in which it is used. The software module is loaded into a region of memory occupied by another software module not utilized during the particular mode of operation being entered.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: February 14, 2006
    Assignee: Seagate Technology LLC
    Inventors: Swee Kieong Choo, HuaYuan Chen
  • Publication number: 20050097267
    Abstract: A method of representing a serpentine track accessing format includes obtaining a plurality of head and physical track number pairs in the serpentine track accessing format. Then, each of the plurality of head and physical track number pairs are mapped to a corresponding unique virtual track number. n a multi-head disc drive data storage system, use of the unique virtual track number concepts render the multi-head drive the equivalent of a single head drive having the virtual track numbers. This in turn provides computational efficiency in table searching and other processing activities. Translation engines which perform the mapping, as well as data storage systems which include the translation engines, are also disclosed.
    Type: Application
    Filed: November 3, 2003
    Publication date: May 5, 2005
    Inventors: HuaYuan Chen, YongPeng Chng