Patents by Inventor Hai-Ting Yao

Hai-Ting Yao 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).

  • Patent number: 8055869
    Abstract: A data manipulation method of a logical volume manager is applicable to data management of dependent snapshot volumes (SVs) of a logical volume manager. The data management method includes the following steps generating a plurality of SVs, defining the SV generated at first as a first SV, defining the SV generated at last as a last SV, and defining the rest SVs as middle SVs; selecting a middle SV; combining content stored in the selected middle SV into a neighboring SV; according to the combined SV, combining meta-data of the selected middle SV into meta-data of the middle SV; deleting the selected middle SV. The logical volume manager does not need copy the data again, thereby saving access time in data management.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: November 8, 2011
    Assignee: Inventec Corporation
    Inventors: Hai-Ting Yao, Tom Chen
  • Publication number: 20100251013
    Abstract: A method for processing a bad block in a redundant array of independent disks (RAID) is presented, which is characterized by a software RAID constructed by a scale computer interface disk, and adapted to backup data in a bad block in the software RAID. The method includes invoking an access error program to intercept an access instruction for a data block in the software RAID when the data block is a bad block; searching a disk number and a logical block address of the data block in the software RAID according to the access instruction; selecting the scale computer interface disk; and mapping data stored in the data block, the disk number, and the logical block address to a reserved local memory of the scale computer interface disk. Through the above steps, the data in the bad block can be mapped to a normal block, thus maintaining the data integrity.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: Inventec Corporation
    Inventors: Hai-Ting Yao, Qing-Xiu Wu, Tom Chen
  • Publication number: 20100250879
    Abstract: A data manipulation method of a logical volume manager is applicable to data management of dependent snapshot volumes (SVs) of a logical volume manager. The data management method includes the following steps generating a plurality of SVs, defining the SV generated at first as a first SV, defining the SV generated at last as a last SV, and defining the rest SVs as middle SVs; selecting a middle SV; combining content stored in the selected middle SV into a neighboring SV; according to the combined SV, combining meta-data of the selected middle SV into meta-data of the middle SV; deleting the selected middle SV. The logical volume manager does not need copy the data again, thereby saving access time in data management.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: INVENTEC CORPORATION
    Inventors: Hai Ting Yao, Tom Chen
  • Publication number: 20090327640
    Abstract: A method for expanding a logical volume (LV) storage space includes creating an LV by using an LV manager, and allocating a storage space for the LV according to a certain proportion; reserving a continuous expanding space behind the allocated storage space; determining in real time whether the LV storage space needs to be expanded or not during a data writing process till the data has been completely written; if the LV storage space needs to be expanded, obtaining a size of a new expanding space required to be reserved by calculating an increment coefficient of space expansion according to a using situation of the previously reserved expanding space, thereby further reserving a continuous expanding space within a space scope managed by the LV manager; and if the LV storage space does not need to be expanded, directly writing the data.
    Type: Application
    Filed: November 13, 2008
    Publication date: December 31, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Hai-Ting YAO, Tom CHEN
  • Publication number: 20090187719
    Abstract: A data backup method for logical volume manager (LVM) is used for backup the original data in the LV when adding newly data into a logical volume of the LVM. Before adding a snapshot volume, a new storage space is created. The LVM writes the data to be altered in the logical volume into the new storage space. The LVM then renames the logical volume to the snapshot volume, and names the new storage space to the logical volume. According to the method, reading and writing times of the physical disk can be reduced, so as to quicken backup efficiency.
    Type: Application
    Filed: January 17, 2008
    Publication date: July 23, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Hai-Ting YAO, Jian-Fei WANG, Tom CHEN, Win-Harn LIU
  • Publication number: 20090138530
    Abstract: A data management method for logical volume manager (LVM), called LVM includes a first type of physical volume and a second type of physical volume. Access speed of the first type of physical volume is higher than that of the second type of physical volume. Each physical volume has a plurality of physical extents, and a data storage method includes the following steps. Obtaining access frequencies of all the physical extents in statistics; performing a data migration operation, migrating and saving data in the physical extents satisfying an access frequency threshold value in the second type of physical volume to the physical extents without any data in the first type of physical volume; and rewriting a corresponding physical extent number for the migrated data.
    Type: Application
    Filed: November 26, 2007
    Publication date: May 28, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Hai-Ting Yao, Jian-Zhong Wang, Tom Chen, Win-Harn Liu
  • Publication number: 20090132534
    Abstract: A remote replication synchronizing/accessing system and a method thereof applied between a local system and a remote mirroring system of the local system. After the remote mirroring system is created, an initialization synchronous operation of the remote mirroring system is sequentially performed according to a sequence of data blocks in storage of the local system. A small-granulated exclusive lock function is established between the initialization synchronous operation and a data-accessing request operation of the local system. During the initialization synchronous process of the remote mirroring system, it is determined whether a data block position corresponding to the current initialization synchronous operation is the same as that corresponding to the data-accessing request operation or not.
    Type: Application
    Filed: November 21, 2007
    Publication date: May 21, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Hai-Ting Yao, Tom Chen, Win-Harn Liu