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: 20240134557Abstract: 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: ApplicationFiled: December 29, 2023Publication date: April 25, 2024Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
-
Patent number: 11875052Abstract: 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: GrantFiled: January 13, 2023Date of Patent: January 16, 2024Assignee: Rubrik, Inc.Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
-
Publication number: 20230143598Abstract: 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: ApplicationFiled: January 13, 2023Publication date: May 11, 2023Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
-
Patent number: 11561718Abstract: 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: GrantFiled: March 26, 2021Date of Patent: January 24, 2023Assignee: Rubrik, Inc.Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
-
Publication number: 20220308762Abstract: 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: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Benjamin Travis Meadowcroft, Disheng Su, Li Ding, Roman Konarev, Samir Rishi Chaudhry, Shirong Wu, Tianpei Zhang, Wei Wang
-
Patent number: 10505172Abstract: 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: GrantFiled: March 15, 2018Date of Patent: December 10, 2019Assignee: Shenzhen Anding New Energy Technology Development Co., Ltd.Inventors: Xiaoming Yu, Shirong Wu, Hao Xu, Haizhou Yan, Zhijian Cai
-
Publication number: 20180287123Abstract: 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: ApplicationFiled: March 15, 2018Publication date: October 4, 2018Inventors: Xiaoming Yu, Shirong Wu, Hao Xu, Haizhou Yan, Zhijian Cai
-
Publication number: 20180269536Abstract: 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: ApplicationFiled: February 12, 2018Publication date: September 20, 2018Inventors: Yuanliang Wei, Ming Wen, Shirong Wu, Hao Xu, Lvyi Cai, Zhonggui Jia
-
Publication number: 20180006279Abstract: 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: ApplicationFiled: April 7, 2017Publication date: January 4, 2018Inventors: Hao Xu, Shirong Wu, Xiaoming Yu, Zhonggui Jia, Xinwei Yang, Jing Ba