Patents by Inventor Jian Xing

Jian Xing 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: 9290237
    Abstract: A hydrofoil includes a body, an even number of wings disposed at the opposite sides of the body and an even number of floats disposed at both sides of a bottom of the body. Each float is a hollow and flat structure. At a rear edge of the float portion is provided a float propeller. With the design of the float structure, the counterforce caused by the water waves impacting on the floats can be reduced, so that the float can move more stably to improve safety and comfortableness.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: March 22, 2016
    Inventor: Jian-Xing Lin
  • Publication number: 20160062850
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes using a directory to identify keys in a key value database, walking through each identified key to identify values, identifying a file based on the walk through, and restoring the identified file to a storage device.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 3, 2016
    Inventor: Jian Xing
  • Patent number: 9268778
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 9229951
    Abstract: A method, article of manufacture, and apparatus for protecting data. This includes identifying files from a master file table, generate a key/value database based on the identified files, wherein the key includes directory information and the value includes file metadata, and storing the key/value database in a storage device. Identifying files from a master file table includes parsing a VMDK to isolate a master file table region.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 5, 2016
    Assignee: EMC Corporation
    Inventor: Jian Xing
  • Publication number: 20150317209
    Abstract: Techniques for virtual machine incremental backup are described herein. According to one embodiment, a request for an incremental backing up a virtual machine (VM) is received at a storage system, the request identifying a requested VM disk image associated with a consistent state of the VM. The storage system determines a difference between the requested VM disk image and a previous VM disk image representing a previous VM backup. The changes between the requested VM disk image and a previous VM disk image are then transmitted to a target backup storage system.
    Type: Application
    Filed: July 10, 2015
    Publication date: November 5, 2015
    Inventors: Windsor W. Hsu, Jian Xing
  • Publication number: 20150317216
    Abstract: Techniques for virtual machine full backup are described herein. According to one embodiment, in response to a request to back up a virtual machine (VM) of a client, a request of VM backup is sent out. A consistent state of the VM is then identified via a VM application program interface (VM API). Subsequently a request is sent to a storage system associated with the client to ask for VM disk image associated with the consistent state of the VM to a target backup storage system.
    Type: Application
    Filed: July 10, 2015
    Publication date: November 5, 2015
    Inventors: Windsor W. Hsu, Jian Xing
  • Patent number: 9158632
    Abstract: A method, article of manufacture, and apparatus for protecting data. This includes using a directory to identify keys in a key value database, walking through each identified key to identify values, identifying a file based on the walk through, and restoring the identified file to a storage device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 13, 2015
    Assignee: EMC Corporation
    Inventor: Jian Xing
  • Patent number: 9110604
    Abstract: Techniques for virtual machine full backup are described herein. According to one embodiment, in response to a request to back up a virtual machine (VM) of a client, a request of VM backup is sent out. A consistent state of the VM is then identified via a VM application program interface (VM API). Subsequently a request is sent to a storage system associated with the client to ask for VM disk image associated with the consistent state of the VM to a target backup storage system.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 18, 2015
    Assignee: EMC Corporation
    Inventors: Windsor W. Hsu, Jian Xing
  • Publication number: 20150227439
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes creating a copy of a backup virtual machine on a deduplicated data storage device, registering the copy with a virtual environment manager, operating a virtual machine based on the copy and storing changes made during operation of the virtual machine to the copy.
    Type: Application
    Filed: December 12, 2014
    Publication date: August 13, 2015
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 9104331
    Abstract: Techniques for virtual machine incremental backup are described herein. According to one embodiment, a request for an incremental backing up a virtual machine (VM) is received at a storage system, the request identifying a requested VM disk image associated with a consistent state of the VM. The storage system determines a difference between the requested VM disk image and a previous VM disk image representing a previous VM backup. The changes between the requested VM disk image and a previous VM disk image are then transmitted to a target backup storage system.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 11, 2015
    Assignee: EMC Corporation
    Inventors: Windsor W. Hsu, Jian Xing
  • Patent number: 9026512
    Abstract: Searching data is disclosed. A searchable index is used to determine which, if any, data objects comprising a set of backup data are responsive to a search query. For the search query, a search result is generated. The search result includes, in the event a first data object that is responsive to the search query comprises a version of one or more other data objects that are responsive to the search query, data indicating that the first data object comprises a version of said one or more other data objects.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: May 5, 2015
    Assignee: EMC Corporation
    Inventors: Akhil Kaushik, Subramanian Periyagaram, Jian Xing, Rangarajan Suryanarayanan
  • Publication number: 20150046401
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes receiving a changed block, reading a previous backup to get a file list in change block tracking, checking a file in a modified master file table list for a reference flag, wherein the modified master file table list is based on the changed block, and modifying a database entry based on the reference flag.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 12, 2015
    Inventor: Jian Xing
  • Publication number: 20150039562
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 5, 2015
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 8949829
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes creating a copy of a backup virtual machine on a deduplicated data storage device, registering the copy with a virtual environment manager, operating a virtual machine based on the copy and storing changes made during operation of the virtual machine to the copy.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 3, 2015
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Publication number: 20150017165
    Abstract: Monoclonal antibodies against LRP6 and that block the Wnt signaling pathway are disclosed. Methods of production and use thereof are also disclosed.
    Type: Application
    Filed: June 9, 2014
    Publication date: January 15, 2015
    Inventors: Jian-xing Ma, Kyungwon Lee, Ying Chen
  • Patent number: 8914328
    Abstract: Information management is disclosed. A file output from an application to an operating system is intercepted before the file output arrives at the operating system. The file output is directed towards protected data. The intercepted file output is analyzed to determine whether a predetermined type of version of the protected data has been created. In the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted file output includes a modification to the protected data, the protected data automatically backed up, including by storing at least a portion of the file output as a backup version of the protected data. In the event it is determined that the predetermined type of version of the protected data has not been created, the protected data is not backed up.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: December 16, 2014
    Assignee: EMC Corporation
    Inventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramaniam Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
  • Patent number: 8859736
    Abstract: Monoclonal antibodies against LRP6 and that block the Wnt signaling pathway are disclosed. Methods of production and use thereof are also disclosed.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: October 14, 2014
    Assignee: The Board of Regents of the University of Oklahoma
    Inventors: Jian-Xing Ma, Kyungwon Lee, Ying Chen
  • Patent number: 8849777
    Abstract: A method, article of manufacture, and apparatus for protecting data, comprising receiving a changed block, reading a previous backup to get a file list in change block tracking, checking a file in a modified master file table list for a reference flag, wherein the modified master file table list is based on the changed block, and modifying a database entry based on the reference flag.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventor: Jian Xing
  • Patent number: 8849769
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes determining a file to recover, looking up an index to find a file record number associated with the file, determining constituent blocks based on the file record number, reconstructing data from the constituent blocks, and storing the data in a storage device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 8843443
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 23, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch