Patents by Inventor Hansi Wu

Hansi Wu 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: 10467222
    Abstract: A technique for repairing damage to a file system stores compression headers in association with respective extents of in-line compressed data. A repair utility reads contents from the compression headers and applies the contents to repair damaged metadata structures that the file system uses to access the associated extents. In this fashion, the repair utility restores access to compressed data, which would otherwise be lost.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Yaming Kuang, Weili Huang, Hansi Wu, Marc DeSouter, Ivan Bassov, Frankie Wei Fang
  • Patent number: 10409768
    Abstract: A data inconsistency is detected in a file system data block of a file system. The file system includes a set of files, each file includes a set of file system data blocks. Information regarding a file including the data inconsistency is provided to a client of the file system. Based on the information, the client is enabled to determine an action for recovering from the data inconsistency.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 10, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yaming Kuang, Frankie Wei Fang, Walter C. Forrester, Yunfei Chen, Feng Zhang, Marshall Hansi Wu
  • Patent number: 10262023
    Abstract: A method is used in managing data inconsistencies in file systems. A data inconsistency is detected in a file system data block of a file system. The file system includes a set of file system data blocks. Information regarding the data inconsistency is provided to a client of the file system. Based on the information, the client is enabled to determine an action for recovering from the data inconsistency.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 16, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Yaming Kuang, Yingchao Zhou, Srinivasa Rao Vempati, William C. Davenport, Jean-Pierre Bono, Marshall Hansi Wu, James O. Owens
  • Publication number: 20180095955
    Abstract: A method is used in managing data inconsistencies in files of file systems. A data inconsistency is detected in a file system data block of a file system. The file system includes a set of files, each file includes a set of file system data blocks. Information regarding a file including the data inconsistency is provided to a client of the file system. Based on the information, the client is enabled to determine an action for recovering from the data inconsistency.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Yaming Kuang, Frankie Wei Fang, Walter C. Forrester, Yunfei Chen, Feng Zhang, Marshall Hansi Wu
  • Patent number: 9632873
    Abstract: A method, computer program product, and computing system for generating a first file system for use within a data storage array. A first temporary storage space is defined within the data storage array for use during a file system recovery event. The size of the first temporary storage space is defined based, at least in part, upon the actual utilization of the first file system.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 25, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaoqin Chen, Jean-Pierre Bono, William C. Davenport, Yaming Kuang, Yingchao Zhou, Marshall Hansi Wu, Yunfei Chen
  • Patent number: 9152353
    Abstract: A technique for verifying the consistency of slice allocation metadata includes accessing, from user space of an operating system running on the data storage apparatus, a set of drivers running in kernel space of the operating system to obtain slice allocation metadata from the set of drivers, and identifying discrepancies in slice allocation metadata returned from the set of drivers on a per-file-system basis.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: October 6, 2015
    Assignee: EMC Corporation
    Inventors: Pu Wang, Kent J. Costa, Kenny Zhou, Hansi Wu, Chuangxian Wei, Qi Mao, Ye Zhang
  • Patent number: 9020903
    Abstract: A method is used in recovering duplicate blocks in file systems. A duplicate file system block is detected in a file system. The duplicate file system block is referred by a first inode associated with a first file of the file system and a second inode associated with a second file of the file system. Metadata of the duplicate file system block is evaluated. Based on the evaluation, a set of inodes in the file system is determined. Each inode of the set of inodes refer to the duplicate file system block. Based on the determination, the set of inodes is updated.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 28, 2015
    Assignee: EMC Corporation
    Inventors: Srinivasa Rao Vempati, Dixitkumar Vishnubhai Patel, Jean-Pierre Bono, Marshall Hansi Wu
  • Patent number: 8954383
    Abstract: A method is used in analyzing mapping objects of file systems. Each mapping object of a set of mapping objects of files of a file system is analyzed by iterating over the set of mapping objects. A file is associated with a first mapping object of the set of mapping objects and a snapshot copy of the file is associated with a second mapping object of the set of mapping objects. The second mapping object shares a subset of a set of storage objects associated with the first mapping object. Information for each storage object of the set of storage objects associated with each mapping object of the set of mapping objects is stored. Based on the stored information, each storage object of the set of storage objects associated with each mapping object of the set of mapping objects is processed.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: February 10, 2015
    Assignee: EMC Corporation
    Inventors: Srinivasa Rao Vempati, Dixitkumar Vishnubhai Patel, Jean-Pierre Bono, Ming Yang, Marshall Hansi Wu