Patents by Inventor Shirong Wu

Shirong 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).

  • Publication number: 20240134557
    Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
    Type: Application
    Filed: December 29, 2023
    Publication date: April 25, 2024
    Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
  • Patent number: 11875052
    Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: January 16, 2024
    Assignee: Rubrik, Inc.
    Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
  • Publication number: 20230143598
    Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
    Type: Application
    Filed: January 13, 2023
    Publication date: May 11, 2023
    Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
  • Patent number: 11561718
    Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 24, 2023
    Assignee: Rubrik, Inc.
    Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
  • Publication number: 20220308762
    Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 29, 2022
    Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
  • Patent number: 10505172
    Abstract: A current collecting board includes a base board, a conductive board mounted on the base board, a number of conductive plates, and a number of security elements. The base board includes a first surface, a second surface, and a number of receiving protrusions extending upwardly from the first surface. The base board defines a number of first through holes, each receiving protrusion surrounds a first through hole. Each conductive plate defines a second through hole. The receiving protrusion includes a number of leading blocks and a number of clamping blocks; each conductive plate is received in a receiving protrusion and clamped between the leading blocks and the clamping blocks. One end of each security element is solder to and electrically connected to a conductive plate, the other end of each security element is soldered to the conductive board. A battery module using the current collecting board is also provided.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 10, 2019
    Assignee: Shenzhen Anding New Energy Technology Development Co., Ltd.
    Inventors: Xiaoming Yu, Shirong Wu, Hao Xu, Haizhou Yan, Zhijian Cai
  • Publication number: 20180287123
    Abstract: A current collecting board includes a base board, a conductive board mounted on the base board, a number of conductive plates, and a number of security elements. The base board includes a first surface, a second surface, and a number of receiving protrusions extending upwardly from the first surface. The base board defines a number of first through holes, each receiving protrusion surrounds a first through hole. Each conductive plate defines a second through hole. The receiving protrusion includes a number of leading blocks and a number of clamping blocks; each conductive plate is received in a receiving protrusion and clamped between the leading blocks and the clamping blocks. One end of each security element is solder to and electrically connected to a conductive plate, the other end of each security element is soldered to the conductive board. A battery module using the current collecting board is also provided.
    Type: Application
    Filed: March 15, 2018
    Publication date: October 4, 2018
    Inventors: Xiaoming Yu, Shirong Wu, Hao Xu, Haizhou Yan, Zhijian Cai
  • Publication number: 20180269536
    Abstract: A battery module includes number of single batteries each single battery having a shell and a cap cover; an anode housing and a cathode housing both having a number of receiving barrels; an anode current collecting board posited on the anode housing having a number of fusible conductive plates; a repairable electrode board positioned on the anode current collecting board; a number of connection member each received in a respective receiving barrel of the cathode housing; an cathode current collecting board posited on the cathode housing; and a number of repairable conductive plates. One end adjacent to the cap cover of each single battery is received in a receiving barrel and the cap cover is soldered to and electrically connected a respective fusible conductive plate. Each repairable conductive plate is configured to be replaced a fusible conductive plates and soldered to the repairable electrode board.
    Type: Application
    Filed: February 12, 2018
    Publication date: September 20, 2018
    Inventors: Yuanliang Wei, Ming Wen, Shirong Wu, Hao Xu, Lvyi Cai, Zhonggui Jia
  • Publication number: 20180006279
    Abstract: A power battery pack, includes first housing includes a first main portion having a first fixing surface and a first connection surface; a number of first receiving portions extending upwardly from the first fixing surface; a number of first limiting portions extending upwardly from the first connection surface; a second housing comprising a second main portion having a second fixing surface and a second connection surface; a number of second receiving portions extending upwardly from the second fixing surface; a number of second limiting portions extending upwardly from the second connection surface; a number of single batteries; two ends of each single battery being received in a first receiving portion and a respective second receiving portion; two electrode board assemblies respectively received in a first limiting portion; and a number of intermediate board assemblies each received in a first limiting portion or a second limiting portion.
    Type: Application
    Filed: April 7, 2017
    Publication date: January 4, 2018
    Inventors: Hao Xu, Shirong Wu, Xiaoming Yu, Zhonggui Jia, Xinwei Yang, Jing Ba