Patents by Inventor Pin Zhou

Pin Zhou 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: 11977529
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for infinite versioning by automatic coalescing. In a particular embodiment, a method provides determining an age range for a plurality of data versions stored in a secondary data repository and identifying first data versions of the plurality of data versions that are within the age range. The method further provides determining a compaction ratio for the first data versions and compacting the first data versions based on the compaction ratio.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: May 7, 2024
    Assignee: Rubrik, Inc.
    Inventors: Tarun Thakur, Pin Zhou, Prasenjit Sarkar
  • Publication number: 20240126655
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for data lineage based multi-data store recovery. In a particular embodiment, a method provides identifying first data in a first table of a plurality of tables stored in a plurality of data stores and restoring the first data to a first correct version of the first data in a prior version of the first table. The method further provides identifying a second table of the plurality of tables that descends from the first table and includes second descendent data that stems from the first data. The method also provides restoring the second descendent data to a second correct version of the second descendent data in a prior version of the second table.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Tarun Thakur, Pin Zhou, Prasenjit Sarkar
  • Publication number: 20240120429
    Abstract: A glass panel and silicon wafer separation device for photovoltaic module recovery includes a tank body, a supporting plate and at least two floating blocks. The supporting plate is positioned in the tank body. A vertically arranged first cylinder is arranged at a lower end of the tank body. An output end of the first cylinder is fixedly connected to a lower end of the supporting plate. A groove is formed in an upper end of the supporting plate, and the groove is matched with a photovoltaic plate. A heating block is mounted at a lower end of an inner wall of the tank body. The at least two floating blocks are columnar. Lower ends of the at least two floating blocks are fixedly connected to chucks, and the chucks are downwards opened. Fixed pipes are connected between the at least two floating blocks.
    Type: Application
    Filed: January 31, 2023
    Publication date: April 11, 2024
    Applicant: CHANGZHOU INSTITUTE OF TECHNOLOGY
    Inventors: Pin ZHOU, Jingbo ZHAO, Xiaohui CHEN, Quanfa ZHOU, Shubo WANG, Yu ZHAO
  • Publication number: 20240095130
    Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
  • Patent number: 11928037
    Abstract: The technology disclosed herein enables the restoration of a database version across cloud environments. In a particular embodiment, a method provides receiving, in a second cloud environment from a first cloud environment, first metadata describing a first data version stored in the first cloud environment. The first data version includes first data items and the first metadata. After receiving the first metadata, the method provides receiving, in the second cloud environment, an instruction to restore the first data items to the second cloud environment. In response to the instruction, the method provides restoring the first data items to the second cloud environment using the first metadata.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: March 12, 2024
    Assignee: Rubrik, Inc.
    Inventors: Pin Zhou, Prasenjit Sarkar
  • Publication number: 20240079514
    Abstract: A heating treatment device for photovoltaic module recycling includes a box, a heating rod and a gas pump. A horizontal partition is fixedly arranged inside the box, and the heating rod is located below the partition. The partition is provided with evenly distributed second through slots. An upper end of the partition is provided with evenly distributed shelf boards. The shelf boards are arranged vertically. One side of the shelf board is provided with a groove. The shelf board is further provided with a suction cup. An end surface at an opening of the suction cup is flush with an inner wall of the groove. The movable splitting sheets are arranged in the device. A lower end of the splitting sheet is provided with gas vents, and hot air is discharged through the gas vents. The temperature of the hot air is controlled at 220-240° C.
    Type: Application
    Filed: January 31, 2023
    Publication date: March 7, 2024
    Applicant: CHANGZHOU INSTITUTE OF TECHNOLOGY
    Inventors: Pin ZHOU, Jingbo ZHAO, Xiaohui CHEN, Quanfa ZHOU, Shubo WANG, Yu ZHAO
  • Publication number: 20240079508
    Abstract: A pyrolysis apparatus for completely separating an EVA crystal silicon wafer from a waste photovoltaic module includes a heating mechanism controlled by a control system and mounted in a pyrolysis box and being capable of performing telescopic motion in a vertical direction; an overturning assembly for fixedly clamping and driving a photovoltaic module to overturn, the overturning assembly is arranged just under the heating mechanism; and a splitting assembly for separating the photovoltaic module, the splitting assembly is arranged at a left side of the photovoltaic module fixedly clamped by the overturning assembly. A splitting apparatus is provided for assisting in splitting EVA, and isolating glass from the crystal silicon wafer, as well as isolating a back plate from the crystal silicon wafer, and therefore, the pressure generated on the crystal silicon wafer due to large strength of the glass and shrinkage of the back plate is prevented.
    Type: Application
    Filed: July 6, 2023
    Publication date: March 7, 2024
    Applicant: CHANGZHOU INSTITUTE OF TECHNOLOGY
    Inventors: Quanfa ZHOU, Jingbo ZHAO, Xiaohui CHEN, Pin ZHOU, Shubo WANG, Xueyuan JIN
  • Publication number: 20240050994
    Abstract: A cleaning device for crystalline silicon recycled from photovoltaic cells by wet purification includes at least two tanks, a vacuum pump and first cleaning mechanisms arranged between the tanks. The number of the first cleaning mechanisms is the same as that of the tanks. An upper end of the tank is provided with a cover plate, and a lower end of the tank is provided with a discharge port. The upper end of the tank is provided with a ventilation port. The first cleaning mechanism includes a drum. A lower end of the drum is connected with a lower hood, and an upper end of the drum is connected with an upper hood. A sealing surface is arranged respectively between the drum and the lower hood and between the drum and the upper hood. The device includes the tanks, the vacuum pump and the first cleaning mechanisms.
    Type: Application
    Filed: December 30, 2022
    Publication date: February 15, 2024
    Applicant: CHANGZHOU INSTITUTE OF TECHNOLOGY
    Inventors: Pin ZHOU, Jingbo ZHAO, Xiaohui CHEN, Quanfa ZHOU, Shubo WANG, Yu ZHAO
  • Publication number: 20240051002
    Abstract: A dismantling device for a waste photovoltaic module by liquid ejection includes a table top, a lifting tray, a bottom suction cup, a top suction cup and a chassis fixedly arranged on a lower side of the table top. A middle part of the table top is provided with a tray hole. The lifting tray corresponds to the tray hole up and down. A tray lifting motor is mounted in the chassis, and an upper end of an output shaft of the tray lifting motor is fixedly connected to the lifting tray. Left and right sides of the tray hole are respectively provided with an ejection mechanism X-direction sliding table, and a slider of the ejection mechanism X-direction sliding table is fixedly provided with an ejection mechanism.
    Type: Application
    Filed: January 31, 2023
    Publication date: February 15, 2024
    Applicant: CHANGZHOU INSTITUTE OF TECHNOLOGY
    Inventors: Pin ZHOU, Jingbo ZHAO, Xiaohui CHEN, Quanfa ZHOU, Shubo WANG, Yu ZHAO
  • Patent number: 11892913
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for data lineage based multi-data store recovery. In a particular embodiment, a method provides identifying first data in a first table of a plurality of tables stored in a plurality of data stores and restoring the first data to a first correct version of the first data in a prior version of the first table. The method further provides identifying a second table of the plurality of tables that descends from the first table and includes second descendent data that stems from the first data. The method also provides restoring the second descendent data to a second correct version of the second descendent data in a prior version of the second table.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: February 6, 2024
    Assignee: Rubrik, Inc.
    Inventors: Tarun Thakur, Pin Zhou, Prasenjit Sarkar
  • Publication number: 20240036773
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
    Type: Application
    Filed: October 6, 2023
    Publication date: February 1, 2024
    Inventors: Rohit Shekhar, Hyo Jun Kim, Prasenjit Sarkar, Maohua Lu, Ajaykrishna Raghavan, Pin Zhou
  • Patent number: 11868215
    Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 9, 2024
    Assignee: Rubrik, Inc.
    Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
  • Patent number: 11822827
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: November 21, 2023
    Assignee: Rubrik, Inc.
    Inventors: Rohit Shekhar, Hyo Jun Kim, Prasenjit Sarkar, Maohua Lu, Ajaykrishna Raghavan, Pin Zhou
  • Publication number: 20230142346
    Abstract: In some examples, a cluster protection system comprises at least one processor and a memory storing instructions which, when executed by the at least one processor, cause the system to perform operations comprising identifying a target cluster or an object in a container management framework, identifying application data and metadata associated with the target cluster or the object, generating a first snapshot of the target cluster or the object, the first snapshot including at least the metadata, storing the first snapshot in offsite cloud storage, generating a second snapshot of the target cluster, the second snapshot including at least the application data, and storing the second snapshot in a persistent volume in onsite storage.
    Type: Application
    Filed: November 8, 2021
    Publication date: May 11, 2023
    Inventors: Guilherme Vale Ferreira Menezes, Nohhyun Park, Abhishek Dharmaprikar, Rajath Subramanyam, Pin Zhou, Gaurav Khandelwal, Jiangbin Luo
  • Publication number: 20230128602
    Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 27, 2023
    Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
  • Publication number: 20230029864
    Abstract: A rotary kiln with a stirring function is provided, including a kiln head, a roller and a kiln tail. The roller is obliquely arranged on the kiln head and the kiln tail. The rotary kiln further includes a mounting shaft and stirring mechanisms. Linkage elements are arranged on an inner wall of the roller. The linkage elements are configured to drive the stirring mechanisms to perform a stirring operation. Each of the stirring mechanisms includes a rotating ring sleeve and two limiting slide bases. The rotating ring sleeve is provided with three telescopic frame bodies. A telescopic baffle is arranged in each of the three telescopic frame bodies. A secondary propulsion assembly is arranged in a mounting groove. A sealing cover is arranged at an inner end of the telescopic baffle. The telescopic frame body is communicated with the rotating ring sleeve.
    Type: Application
    Filed: August 1, 2022
    Publication date: February 2, 2023
    Applicants: CHANGZHOU INSTITUTE OF TECHNOLOGY, Gaoyou Huanchuang Resources Regeneration Technology Co., Ltd.
    Inventors: Pin Zhou, Yu Zhao, Jie Li, Changjin Zhu, Haiming Yang
  • Patent number: 11514024
    Abstract: Systems and methods for shard consistency in a clustered database are described. The system identifies an addition of a first shard to a clustered database on a source storage platform. The clustered database includes at least two shards and the first shard includes a first node. The system communicates a first node agent to the first node. The node agent being is configured to execute on the first node to extract a data image and an operation log at the source storage platform and stream the data image and the operation log to the secondary storage platform. The system versions a first version of the clustered database. The versioning includes storing the data image and operation log for the first node at the second storage platform. The timestamp associated with the first shard is different than the timestamp for other shards in the clustered database.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 29, 2022
    Assignee: Rubrik, Inc.
    Inventors: Brian Yin, Pin Zhou
  • Publication number: 20220327026
    Abstract: Described herein is a system that restores a database by processing a portion of the database. The system restores the database to a previous state at a particular time by reverting data entries that have changed since the time to their initial values before the change. Data entries that have changed after the restore time are identified. For the data entries that have changed after the restore time, their initial values before the change are determined from various sources. The system determines a database version that is created most recently before the restore time. The system additionally identifies changes to the database between the restore time and when the database version is created. The initial values can be determined from either the database version or the changes made to the database between the restore time and when the database version is created.
    Type: Application
    Filed: June 27, 2022
    Publication date: October 13, 2022
    Inventors: Pin Zhou, Prasenjit Sarkar
  • Publication number: 20220308967
    Abstract: The technology disclosed herein enables the restoration of a database version across cloud environments. In a particular embodiment, a method provides receiving, in a second cloud environment from a first cloud environment, first metadata describing a first data version stored in the first cloud environment. The first data version includes first data items and the first metadata. After receiving the first metadata, the method provides receiving, in the second cloud environment, an instruction to restore the first data items to the second cloud environment. In response to the instruction, the method provides restoring the first data items to the second cloud environment using the first metadata.
    Type: Application
    Filed: May 2, 2022
    Publication date: September 29, 2022
    Inventors: Pin Zhou, Prasenjit Sarkar
  • Patent number: 11416344
    Abstract: Described herein is a system that restores a database by processing a portion of the database. The system restores the database to a previous state at a particular time by reverting data entries that have changed since the time to their initial values before the change. Data entries that have changed after the restore time are identified. For the data entries that have changed after the restore time, their initial values before the change are determined from various sources. The system determines a database version that is created most recently before the restore time. The system additionally identifies changes to the database between the restore time and when the database version is created. The initial values can be determined from either the database version or the changes made to the database between the restore time and when the database version is created.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: August 16, 2022
    Assignee: Rubrik, Inc.
    Inventors: Pin Zhou, Prasenjit Sarkar