Patents by Inventor Zhenkun Yang

Zhenkun Yang 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: 20210313588
    Abstract: An electrode structure of a flow battery. A density of the vertical tow in the electrode fiber is larger than the density of the parallel tow. In the electrode fiber per unit volume, the quantity ratio of the vertical tow to the parallel tow is at least 6:4. The electrode structure includes an odd number of layers of the electrode fibers, and the porosity of other layers is larger than that of the center layer. The electrode structure includes the vertical tows, so that, the contact area between the outer surface of the electrode and the adjacent component is increased and the contact resistance is reduced; the electrode has good mechanical properties; the contact resistance of such structure is reduced by 30%-50%; and the layers of the electrode have different thickness depending on the porosity. After compression, the layers with optimized thickness have a consistent porosity.
    Type: Application
    Filed: June 9, 2021
    Publication date: October 7, 2021
    Inventors: Shenglin LIU, Hongdong JIANG, Huamin ZHANG, Xiangkun MA, Tao ZHANG, Shan JIANG, Zhenkun YANG, Dan SUN, Kuanrong YI
  • Patent number: 11132379
    Abstract: A data modification request for modifying data in a primary database is received at the primary database. Based on the data modification request, second data in the primary database is modified to first data. Based on the data modification request, a first log and a second log are generated, where the first log is a simplified log including the first data and the second log is a complete log including the second data. Persistence processing is performed on the first log. A modification result that corresponds to the data modification request is returned.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: September 28, 2021
    Assignee: ANT FINANCIAL (HANG ZHOU) NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhenkun Yang, Fusheng Han
  • Patent number: 11106489
    Abstract: A same voting time, a same vote counting time, and a same leader node tenure is configured by a host for all nodes. Time configuration information including the same configured voting time, the same vote counting time, and the same leader node tenure, is sent to all the nodes. The nodes are operable to vote during the same voting time, count the number of votes during the same vote counting time, and elect a leader node according to a vote counting result. The nodes are enabled to perform periodic node election according to the same leader node tenure.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: August 31, 2021
    Assignee: ANT FINANCIAL (HANG ZHOU) NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhenkun Yang, Jinliang Xiao
  • Patent number: 11106695
    Abstract: A data modification request for modifying data in a primary database is received at the primary database. Based on the data modification request, second data in the primary database is modified to first data. Based on the data modification request, a first log and a second log are generated, where the first log is a simplified log including the first data and the second log is a complete log including the second data. Persistence processing is performed on the first log. A modification result that corresponds to the data modification request is returned.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: August 31, 2021
    Assignee: ANT FINANCIAL (HANG ZHOU) NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhenkun Yang, Fusheng Han
  • Patent number: 11063263
    Abstract: An electrode structure of a flow battery, a flow battery stack, and a sealing structure of the flow battery stack, wherein the density of the vertical tow in the electrode fiber is larger than the density of the parallel tow. In the electrode fiber per unit volume, the quantity ratio of the vertical tow to the parallel tow is at least 6:4. The electrode structure is composed of an odd number of layers of the electrode fibers, and the porosity of other layers is larger than the porosity of the center layer.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 13, 2021
    Assignee: DALIAN RONGKEPOWER CO., LTD
    Inventors: Shenglin Liu, Hongdong Jiang, Huamin Zhang, Xiangkun Ma, Tao Zhang, Shan Jiang, Zhenkun Yang, Dan Sun, Kuanrong Yi
  • Patent number: 10983975
    Abstract: Embodiments provide a data block storage method applied to a database employing an LSM tree. According to the method, data in the 0th layer of the LSM tree is organized in MacroBlocks. When the data in the LSM tree is transferred from an upper layer to a lower layer, the data is transferred to the lower layer in the form of MacroBlocks, so that all layers of the LSM tree are organized in the form of MacroBlocks. When inter-layer data merger is performed, the merger may be performed based on the MacroBlocks, which can avoid rewriting of all data on an entire layer and can effectively reduce disk IO and temporary space consumption. Moreover, as each MacroBlock comprises a plurality of variable-length MicroBlocks, the data may be stored in a storage space in a more compact manner.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: April 20, 2021
    Assignee: ANT FINANCIAL (HANG ZHOU) NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhenkun Yang, Yuzhong Zhao
  • Publication number: 20210026682
    Abstract: A same voting time, a same vote counting time, and a same leader node tenure is configured by a host for all nodes. Time configuration information including the same configured voting time, the same vote counting time, and the same leader node tenure, is sent to all the nodes. The nodes are operable to vote during the same voting time, count the number of votes during the same vote counting time, and elect a leader node according to a vote counting result. The nodes are enabled to perform periodic node election according to the same leader node tenure.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventors: Zhenkun Yang, Jinliang Xiao
  • Patent number: 10853245
    Abstract: The present disclosure relates to a data unit reuse method, where data is stored in a data unit in the form of a data block and the data block has a block ID. The method includes: successively reading each data block in a current data unit to search for a first specific data block whose block ID does not conform to a predetermined order; determining whether at least one data block whose block ID conforms to the predetermined order exists after the specific data block in the current data unit; when it exists, determining that the current data unit has been damaged, and when it does not exist, determining that a data block immediately previous to the specific data block is a data end.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 1, 2020
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Hao Liu, Mingqiang Zhuang, Zhenkun Yang
  • Patent number: 10802869
    Abstract: A same voting time, a same vote counting time, and a same leader node tenure is configured by a host for all nodes. Time configuration information including the same configured voting time, the same vote counting time, and the same leader node tenure, is sent to all the nodes. The nodes are operable to vote during the same voting time, count the number of votes during the same vote counting time, and elect a leader node according to a vote counting result. The nodes are enabled to perform periodic node election according to the same leader node tenure.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: October 13, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Jinliang Xiao
  • Patent number: 10798168
    Abstract: One example method includes receiving, by the one or more processors, a request to update data stored on a distributed data storage system that comprises a primary server and a plurality of secondary servers, the request comprising data updates; sending, by the one or more processors, an update log instruction to the primary server and the plurality of secondary servers so that each of the primary server and the plurality of secondary servers records a log associated with the request; determining, by the one or more processors, that the log has been recorded; and in response to determining that the log has been recorded, sending, by the one or more processors, a data storage instruction to the primary server and a secondary server of the plurality of secondary servers so that each of the primary server and the secondary server stores the data updates.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 6, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Yuzhong Zhao, Wenhui Shi
  • Publication number: 20200285399
    Abstract: Embodiments provide a data block storage method applied to a database employing an LSM tree. According to the method, data in the 0th layer of the LSM tree is organized in MacroBlocks. When the data in the LSM tree is transferred from an upper layer to a lower layer, the data is transferred to the lower layer in the form of MacroBlocks, so that all layers of the LSM tree are organized in the form of MacroBlocks. When inter-layer data merger is performed, the merger may be performed based on the MacroBlocks, which can avoid rewriting of all data on an entire layer and can effectively reduce disk TO and temporary space consumption. Moreover, as each MacroBlock comprises a plurality of variable-length MicroBlocks, the data may be stored in a storage space in a more compact manner.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 10, 2020
    Inventors: Zhenkun YANG, Yuzhong ZHAO
  • Publication number: 20200201885
    Abstract: The present specification describes an adaptive resource allocation method and apparatus. One example method includes determining a request time, an execution time, and a response time corresponding to a service statement executed by the database system during a time period, wherein the request time is a time at which the service statement was executed by the database system, the execution time is an amount of time allocated for execution of the service statement by the database system, and the response time is an amount of time that elapsed between the request time and a time at which execution of the service statement ended; identifying a time segment of the time period based on the request time; determining a service type associated with the service statement; and updating a resource quota for the time segment based on the service type, the execution time, and the response time for the service statement.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 25, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhiyong JIANG, Zhenkun YANG
  • Patent number: 10693965
    Abstract: One example method includes receiving, by the one or more processors, a request to update data stored on a distributed data storage system that comprises a primary server and a plurality of secondary servers, the request comprising data updates; sending, by the one or more processors, an update log instruction to the primary server and the plurality of secondary servers so that each of the primary server and the plurality of secondary servers records a log associated with the request; determining, by the one or more processors, that the log has been recorded; and in response to determining that the log has been recorded, sending, by the one or more processors, a data storage instruction to the primary server and a secondary server of the plurality of secondary servers so that each of the primary server and the secondary server stores the data updates.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 23, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Yuzhong Zhao, Wenhui Shi
  • Publication number: 20200174924
    Abstract: The present disclosure relates to a data unit reuse method, where data is stored in a data unit in the form of a data block and the data block has a block ID. The method includes: successively reading each data block in a current data unit to search for a first specific data block whose block ID does not conform to a predetermined order; determining whether at least one data block whose block ID conforms to the predetermined order exists after the specific data block in the current data unit; when it exists, determining that the current data unit has been damaged, and when it does not exist, determining that a data block immediately previous to the specific data block is a data end.
    Type: Application
    Filed: November 27, 2019
    Publication date: June 4, 2020
    Inventors: Hao LIU, Mingqiang Zhuang, Zhenkun Yang
  • Publication number: 20200174925
    Abstract: The present disclosure relates to a data unit reuse method, where data is stored in a data unit in the form of a data block and the data block has a block ID. The method includes: successively reading each data block in a current data unit to search for a first specific data block whose block ID does not conform to a predetermined order; determining whether at least one data block whose block ID conforms to the predetermined order exists after the specific data block in the current data unit; when it exists, determining that the current data unit has been damaged, and when it does not exist, determining that a data block immediately previous to the specific data block is a data end.
    Type: Application
    Filed: January 30, 2020
    Publication date: June 4, 2020
    Inventors: Hao LIU, Mingqiang Zhuang, Zhenkun Yang
  • Patent number: 10671290
    Abstract: Example control methods of hybrid storage are provided, which are applied to each HDD-type storage device and each SSD-type storage device in a storage system having one or more HDD-type storage devices and one or more SSD-type storage devices. Each HDD-type storage device in the storage system is connected to the SSD-type storage device. Each HDD-type storage device and each SSD-type storage device stores one or more data blocks respectively. Access information of each data block stored in a storage device is periodically acquired. A storage location of each data block in the storage system is adjusted according to the acquired access information of each data block. By using the technical solution of the present disclosure, the storage location of the data block is dynamically configured according to an access frequency so that advantages of different storage devices are fully utilized.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 2, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Huabing Du, Yangjun Ma, Zhenkun Yang
  • Publication number: 20200142729
    Abstract: A same voting time, a same vote counting time, and a same leader node tenure is configured by a host for all nodes. Time configuration information including the same configured voting time, the same vote counting time, and the same leader node tenure, is sent to all the nodes. The nodes are operable to vote during the same voting time, count the number of votes during the same vote counting time, and elect a leader node according to a vote counting result. The nodes are enabled to perform periodic node election according to the same leader node tenure.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Jinliang Xiao
  • Publication number: 20200128076
    Abstract: One example method includes receiving, by the one or more processors, a request to update data stored on a distributed data storage system that comprises a primary server and a plurality of secondary servers, the request comprising data updates; sending, by the one or more processors, an update log instruction to the primary server and the plurality of secondary servers so that each of the primary server and the plurality of secondary servers records a log associated with the request; determining, by the one or more processors, that the log has been recorded; and in response to determining that the log has been recorded, sending, by the one or more processors, a data storage instruction to the primary server and a secondary server of the plurality of secondary servers so that each of the primary server and the secondary server stores the data updates.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Yuzhong Zhao, Wenhui Shi
  • Publication number: 20200125581
    Abstract: A data modification request for modifying data in a primary database is received at the primary database. Based on the data modification request, second data in the primary database is modified to first data. Based on the data modification request, a first log and a second log are generated, where the first log is a simplified log including the first data and the second log is a complete log including the second data. Persistence processing is performed on the first log. A modification result that corresponds to the data modification request is returned.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Fusheng Han
  • Patent number: 10592361
    Abstract: The present application describes techniques for managing primary and secondary databases. One example method includes determining whether a lock held by a primary database expires, wherein the primary database and the secondary databases share the lock; in response to determining that the lock held by the primary database has expired, determining whether a lock renewal request of the primary database has been received; and in response to determining that the lock renewal request of the primary database has not been received, selecting a particular secondary database from the secondary databases as a new primary database, and controlling the primary database to be switched to the particular secondary database.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: March 17, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Gui Huang