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: 20240095408Abstract: 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: ApplicationFiled: December 31, 2021Publication date: March 21, 2024Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Huayuan Han, Bing Ma, Jie Li, Kui Wang, Xuan Zhou, Lei Chen, Qiang Li
-
Patent number: 9141176Abstract: 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: GrantFiled: September 11, 2013Date of Patent: September 22, 2015Assignee: Western Digital Technologies, Inc.Inventor: Huayuan Chen
-
Patent number: 8635491Abstract: 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: GrantFiled: September 28, 2007Date of Patent: January 21, 2014Assignee: Seagate Technology LLCInventors: Mingzhong Ding, KianKeong Ooi, JianGuo Zhou, HuaYuan Chen, Patrick TaiHeng Wong
-
Patent number: 8607021Abstract: 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: GrantFiled: June 29, 2012Date of Patent: December 10, 2013Assignee: Seagate Technology LLCInventors: YongPeng Chng, LianYong Tan, YamPheng Tham, HuaYuan Chen, Wesley WingHung Chan
-
Publication number: 20120271994Abstract: 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: ApplicationFiled: June 29, 2012Publication date: October 25, 2012Applicant: SEAGATE TECHNOLOGY LLCInventors: YongPeng Chng, LianYong Tan, YamPheng Tham, HuaYuan Chen, Wesley WingHung Chan
-
Patent number: 8037348Abstract: 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: GrantFiled: December 21, 2007Date of Patent: October 11, 2011Assignee: Seagate Technologies LLCInventors: Bo Wei, HuaYuan Chen, Steven TianChye Cheok, JinQuan Shen
-
Patent number: 8014245Abstract: 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: GrantFiled: August 23, 2007Date of Patent: September 6, 2011Assignee: Seagate Technology LLCInventors: HuaYuan Chen, Bo Wei, YongPeng Chng
-
Patent number: 7783830Abstract: 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: GrantFiled: November 29, 2006Date of Patent: August 24, 2010Assignee: Seagate Technology LLCInventors: YongPeng Chng, ChweeFern Ee, CheeSeng Toh, KwanYin Chow, HuaYuan Chen, Wesley Chan
-
Patent number: 7627778Abstract: 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: GrantFiled: December 21, 2006Date of Patent: December 1, 2009Assignee: Seagate Technology LLCInventors: HuaYuan Chen, MingZhong Ding, Patrick TaiHeng Wong, CheeSeng Toh, KianKeong Ooi, JackMing Teng
-
Publication number: 20090164843Abstract: 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: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: Seagate Technology LLCInventors: Bo Wei, HuaYuan Chen, Steven TianChye Cheok, JinQuan Shen
-
Publication number: 20090089603Abstract: 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: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: Seagate Technology LLCInventors: Mingzhong Ding, KianKeong Ooi, JianGuo Zhou, HuaYuan Chen, Patrick Taiheng Wong
-
Publication number: 20090052289Abstract: 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: ApplicationFiled: August 23, 2007Publication date: February 26, 2009Applicant: Seagate Technology LLCInventors: HuaYuan Chen, Bo Wei, YongPeng Chng
-
Publication number: 20080155304Abstract: 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: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Applicant: SEAGATE TECHNOLOGY LLCInventors: HuaYuan Chen, MingZhong Ding, Patrick TaiHeng Wong, CheeSeng Toh, KianKeong Ooi, JackMing Teng
-
Publication number: 20080123211Abstract: 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: ApplicationFiled: November 29, 2006Publication date: May 29, 2008Applicant: Seagate Technology LLCInventors: YongPeng Chng, ChweeFern Ee, CheeSeng Toh, KwanYin Chow, HuaYuan Chen, Wesley Chan
-
Publication number: 20070050593Abstract: 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: ApplicationFiled: August 30, 2005Publication date: March 1, 2007Applicant: Seagate Technology LLCInventors: HuaYuan Chen, Yongpeng Chng, CheeSeng Toh, Wesley Chan, Pohguat Bay
-
Patent number: 7120726Abstract: 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: GrantFiled: November 3, 2003Date of Patent: October 10, 2006Assignee: Seagate Technology LLCInventors: HuaYuan Chen, YongPeng Chng
-
Publication number: 20060090058Abstract: 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: ApplicationFiled: October 26, 2004Publication date: April 27, 2006Inventors: YongPeng Chng, LianYong Tan, YamPheng Tham, HuaYuan Chen, Wesley Chan
-
Patent number: 7000067Abstract: 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: GrantFiled: December 30, 2002Date of Patent: February 14, 2006Assignee: Seagate Technology LLCInventors: Swee Kieong Choo, HuaYuan Chen
-
Publication number: 20050097267Abstract: 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: ApplicationFiled: November 3, 2003Publication date: May 5, 2005Inventors: HuaYuan Chen, YongPeng Chng