Patents by Inventor Huaxin ZHANG

Huaxin ZHANG 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: 11995069
    Abstract: A system and method for an online transaction system to transition from operating under a first mode (FM) to operating under a second mode (SM), and vice versa. In the FM, transaction nodes identify transactions with sequential numbers obtained from a global transaction server (GTS). In the SM, transaction nodes identify consecutive transactions with timestamps based on global clock servers (GCSs). When transitioning from one mode to the other mode, a controller instructs the transactions nodes to provide GCS-based transaction timestamps and error bounds to the GTS, which modifies the timestamps and the error bounds based on previously received timestamps and error bounds, and on the latest transaction number issued by the GTS. Modified timestamps and error bounds are obtained at the transaction nodes. Each transaction is timestamped with its respective modified timestamp. But there is a delay equal to the modified error bound before requesting another modified timestamp.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: May 28, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huaxin Zhang, Ronen Grosman, Rongzhen Cui
  • Patent number: 11954091
    Abstract: Methods and apparatus are described for splitting a page (or node) in an index tree database index for a multi-master database. The methods include creating a first split page of a first page. The first page belongs to a first set of pages and comprises a hinge page. The hinge page also belongs to a second set of pages. Updating the first set of pages may cause the hinge page itself to split, creating a split of the hinge page. The second set of pages is updated in response to creating the split of the hinge page. Described are techniques whereby the updates to the first and second sets of pages are atomic, that is, they all succeed or they all fail, which may realize any of several benefits.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: April 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Ma, Huaxin Zhang, Yuk Kuen Chan
  • Patent number: 11941522
    Abstract: The present disclosure discloses an address information feature extraction method based on a deep neural network model. The present disclosure uses a deep neural network architecture, and transforms tasks, such as text feature extraction, address standardization construction and semantic-geospatial fusion, into quantifiable deep neural network model construction and training optimization problems. Taking a character in an address as a basic input unit, the address language model is designed to express it in vectors, then a key technology of standardization construction of Chinese addresses is realized through neural network target tasks.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 26, 2024
    Assignee: ZHEJIANG UNIVERSITY
    Inventors: Feng Zhang, Ruichen Mao, Zhenhong Du, Liuchang Xu, Huaxin Ye
  • Patent number: 11914179
    Abstract: This disclosure discloses a radiative cooling optical filter, comprising a substrate. One side of the substrate is polished, and the rough side of the substrate is provided with a metal reflective layer. The polished side of the substrate is subsequently provided with the intermediate layers and a top layer. The intermediate layer comprises alternatingly arranged layers A and layers B. The thickness of each layer A and layer B is 50-400 nm. The material of the layer A is silicon dioxide or aluminum oxide, and the material of the layer B is titanium dioxide, silicon nitride or silicon carbide. The material of the top layer is ytterbium fluoride, yttrium fluoride or zinc sulfide. The intermediate layer and the top layer jointly constitute a multi-resonant absorption enhancer in the atmospheric transparent window.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: February 27, 2024
    Assignee: ZHEJIANG UNIVERSITY
    Inventors: Weidong Shen, Huaxin Yuan, Chenying Yang, Xiaowen Zheng, Wen Mu, Zhen Wang, Wenjia Yuan, Yueguang Zhang
  • Publication number: 20240028580
    Abstract: The present disclosure provides for methods and systems related to a unified framework for global table with guarantee on replica data freshness. According to a first aspect, a method is provided. The method includes receiving a first transaction for updating a first table and a second transaction for updating a second table. The first and the second table being respectively associated with a first and second policy. The method further includes generating a first queue indicating the first transaction and a second queue indicating the second transaction. The method further includes receiving from a set of replica nodes information indicating a status of each replica with respect to the first transaction and the second transaction.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huaxin ZHANG, Ronen GROSMAN, MohammadAli NIKNAMIAN
  • Publication number: 20230418810
    Abstract: A system and method for an online transaction system to transition from operating under a first mode (FM) to operating under a second mode (SM), and vice versa. In the FM, transaction nodes identify transactions with sequential numbers obtained from a global transaction server (GTS). In the SM, transaction nodes identify consecutive transactions with timestamps based on global clock servers (GCSs). When transitioning from one mode to the other mode, a controller instructs the transactions nodes to provide GCS-based transaction timestamps and error bounds to the GTS, which modifies the timestamps and the error bounds based on previously received timestamps and error bounds, and on the latest transaction number issued by the GTS. Modified timestamps and error bounds are obtained at the transaction nodes. Each transaction is timestamped with its respective modified timestamp. But there is a delay equal to the modified error bound before requesting another modified timestamp.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huaxin ZHANG, Ronen GROSMAN, Rongzhen CUI
  • Patent number: 11777416
    Abstract: A flyback converter and an output voltage acquisition method therefor and apparatus thereof, wherein the output voltage acquisition method comprises the following steps: acquiring the reference output voltage of a flyback converter; sampling the current output voltage of the flyback converter within a reset time of each switching period among M continuous switching periods of the flyback converter, wherein M is a positive integer; and according to the reference output voltage and the current output voltage, sampling a dichotomy to successively approximate the current output voltage until the M switching periods are finished, and acquiring the output voltage of the flyback converter.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 3, 2023
    Assignees: SOUTHEAST UNIVERSITY, CSMC TECHNOLOGIES FAB2 CO., LTD.
    Inventors: Weifeng Sun, Huaxin Zhang, Hu Zhang, Menglin Yu, Siyu Zhao, Shen Xu, Longxing Shi
  • Publication number: 20220405178
    Abstract: Generating, by a first primary site that is included in a group of primary sites of a distributed database system, a commit action redo log message for a commit action performed by the first primary site for a first database transaction, the commit action redo log message including a transaction ID for the first database transaction and a transaction order indicator that represents an order of database transactions in a group of database transactions performed at one or more primary sites of the group of primary sites; and sending, by the first primary site, the commit action redo log message, for a corresponding first standby site that backs up the first primary site.
    Type: Application
    Filed: August 18, 2022
    Publication date: December 22, 2022
    Inventors: Huaxin ZHANG, Ping CHEN, Yuk Kuen CHAN, Sherman LAU
  • Patent number: 11520747
    Abstract: The disclosed systems and methods are directed for detecting and resolving write-write conflicts among a plurality of transactions received from master nodes of a multi-writer database system. The method includes receiving a plurality of REDO logs and storing the plurality of REDO logs in a buffer, each REDO log associated with the one of the plurality of transactions, selecting one REDO log of the plurality of REDO logs; persisting the transaction associated with the one REDO log in a local storage when a write-write conflict is detected between the one REDO log and at least one other REDO log of the plurality of REDO logs prior to committing the transaction associated with the one REDO log; and transmitting a status of the transaction associated with the one REDO log to a global transaction manager (GTM).
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: December 6, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuk Kuen Chan, Wenbin Ma, Emad Boctor, Huaxin Zhang
  • Patent number: 11436110
    Abstract: Generating, by a first primary site that is included in a group of primary sites of a distributed database system, a commit action redo log message for a commit action performed by the first primary site for a first database transaction, the commit action redo log message including a transaction ID for the first database transaction and a transaction order indicator that represents an order of database transactions in a group of database transactions performed at one or more primary sites of the group of primary sites; and sending, by the first primary site, the commit action redo log message, for a corresponding first standby site that backs up the first primary site.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: September 6, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huaxin Zhang, Ping Chen, Yuk Kuen Chan, Sherman Lau
  • Publication number: 20220253363
    Abstract: Generating, by a first primary site that is included in a group of primary sites of a distributed database system, a commit action redo log message for a commit action performed by the first primary site for a first database transaction, the commit action redo log message including a transaction ID for the first database transaction and a transaction order indicator that represents an order of database transactions in a group of database transactions performed at one or more primary sites of the group of primary sites; and sending, by the first primary site, the commit action redo log message, for a corresponding first standby site that backs up the first primary site.
    Type: Application
    Filed: February 11, 2021
    Publication date: August 11, 2022
    Inventors: Huaxin ZHANG, Ping CHEN, Yuk Kuen CHAN, Sherman LAU
  • Publication number: 20220156248
    Abstract: Methods and apparatus are described for splitting a page (or node) in an index tree database index for a multi-master database. The methods include creating a first split page of a first page. The first page belongs to a first set of pages and comprises a hinge page. The hinge page also belongs to a second set of pages. Updating the first set of pages may cause the hinge page itself to split, creating a split of the hinge page. The second set of pages is updated in response to creating the split of the hinge page. Described are techniques whereby the updates to the first and second sets of pages are atomic, that is, they all succeed or they all fail, which may realize any of several benefits.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 19, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin MA, Huaxin ZHANG, Yuk Kuen CHAN
  • Patent number: 11321354
    Abstract: The disclosed computing node comprises a processor and a non-transitory storage medium storing instructions executable by the processor. A method and a system are also disclosed. A subset of a plurality of conventional redo records, corresponding to received write requests, is selected based on an identical data location identifier. The conventional redo records of such selected subset are combined into a consolidated redo record. The consolidated redo record is then transmitted to a target node for processing.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: May 3, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xun Xue, Huaxin Zhang, Yuk Kuen Chan, Wenbin Ma
  • Patent number: 11321300
    Abstract: The disclosed systems, structures, and methods are directed towards for processing a lock request by a master node to access a shared data object in a database located at a remote location comprising identifying, in the master node, a category of the lock request. If the lock request is for a self-compatible lock, determining a value of a counter associated with the master node and with one or more other master nodes, and if the value of the counter is zero, locally granting the lock request. If the value of the counter is greater than zero, forwarding the lock request to a global lock manager (GLM), and if the lock request is for a heavy-conflicting lock, forwarding the lock request by the master node to the GLM.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 3, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuk Kuen Chan, Huaxin Zhang, Wenbin Ma, Hoi leng Lao
  • Publication number: 20220085727
    Abstract: A flyback converter and an output voltage acquisition method therefor and apparatus thereof, wherein the output voltage acquisition method comprises the following steps: acquiring the reference output voltage of a flyback converter; sampling the current output voltage of the flyback converter within a reset time of each switching period among M continuous switching periods of the flyback converter, wherein M is a positive integer; and according to the reference output voltage and the current output voltage, sampling a dichotomy to successively approximate the current output voltage until the M switching periods are finished, and acquiring the output voltage of the flyback converter.
    Type: Application
    Filed: December 19, 2019
    Publication date: March 17, 2022
    Inventors: Weifeng SUN, Huaxin ZHANG, Hu ZHANG, Menglin YU, Siyu ZHAO, Shen XU, Longxing SHI
  • Publication number: 20210165762
    Abstract: The disclosed systems and methods are directed for detecting and resolving write-write conflicts among a plurality of transactions received from master nodes of a multi-writer database system. The method includes receiving a plurality of REDO logs and storing the plurality of REDO logs in a buffer, each REDO log associated with the one of the plurality of transactions, selecting one REDO log of the plurality of REDO logs; persisting the transaction associated with the one REDO log in a local storage when a write-write conflict is detected between the one REDO log and at least one other REDO log of the plurality of REDO logs prior to committing the transaction associated with the one REDO log; and transmitting a status of the transaction associated with the one REDO log to a global transaction manager (GTM).
    Type: Application
    Filed: December 2, 2019
    Publication date: June 3, 2021
    Inventors: Yuk Kuen CHAN, Wenbin MA, Emad BOCTOR, Huaxin ZHANG
  • Publication number: 20210103576
    Abstract: The disclosed systems, structures, and methods are directed towards for processing a lock request by a master node to access a shared data object in a database located at a remote location comprising identifying, in the master node, a category of the lock request. If the lock request is for a self-compatible lock, determining a value of a counter associated with the master node and with one or more other master nodes, and if the value of the counter is zero, locally granting the lock request. If the value of the counter is greater than zero, forwarding the lock request to a global lock manager (GLM), and if the lock request is for a heavy-conflicting lock, forwarding the lock request by the master node to the GLM.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventors: Yuk Kuen CHAN, Huaxin ZHANG, Wenbin MA, Hoi Ieng LAO
  • Publication number: 20210097035
    Abstract: The disclosed computing node comprises a processor and a non-transitory storage medium storing instructions executable by the processor. A method and a system are also disclosed. A subset of a plurality of conventional redo records, corresponding to received write requests, is selected based on an identical data location identifier. The conventional redo records of such selected subset are combined into a consolidated redo record. The consolidated redo record is then transmitted to a target node for processing.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 1, 2021
    Inventors: Xun XUE, Huaxin ZHANG, Yuk Kuen CHAN, Wenbin MA