Patents by Inventor Le Cai

Le Cai 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: 11939630
    Abstract: Disclosed is a fluorescent PCR method for detecting HLA-B*15:02 allele and a specific primer probe combination. In the present disclosure, a set of primers and probes are designed based on an HLA-B*15:02 specific SNP gene locus by using TaqMan probe technology, combining another set of primers and probes corresponding to the internal reference gene ?-Actin, and a set of primer probe for non-HLA-B*15:02 genes are designed to detect whether a DNA sample contains an HLA-B*15:02 gene and whether a sample is homozygous or heterozygous. Compared with the similar detection methods in the past, the technical scheme in the present disclosure inherits the advantages of high specificity, high throughput, high resolution, low cost, simple and convenient operation, process controllability and the like of the fluorescent PCR, and may detect whether a sample is homozygous or heterozygous.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: March 26, 2024
    Assignee: Shaanxi Lifegen Co., Ltd.
    Inventors: Penggao Dai, Zihua Zhong, Hao Wang, Zhiye Cai, Lei Meng, Le Wang
  • Patent number: 11886284
    Abstract: A method for data redistribution of a job data in a first datanode (DN) to at least one additional DN in a Massively Parallel Processing (MPP) Database (DB) is provided. The method includes recording a snapshot of the job data, creating a first data portion in the first DN and a redistribution data portion in the first DN, collecting changes to a job data copy stored in a temporary table, and initiating transfer of the redistribution data portion to the at least one additional DN.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: January 30, 2024
    Assignee: Futurewei Technologies, Inc.
    Inventors: Le Cai, QingQing Zhou, Yang Sun
  • Patent number: 11436218
    Abstract: Transaction processing for a database distributed across availability zones is disclosed, including: determining that a transaction comprising a set of one or more statements is to be executed on a plurality of database servers across at least two availability zones, wherein each availability zone is associated with a respective hybrid logical clock (HLC)-based centralized time service; causing the set of one or more statements to execute on the plurality of database servers across the at least two availability zones; obtaining a plurality of HLC-based prepare timestamps from the plurality of database servers across the at least two availability zones; selecting a maximum HLC-based prepare timestamp to use as a commit timestamp associated with the transaction; and determining whether to return a commit result corresponding to the transaction after a time delay that is determined based at least in part on a predetermined time skew.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: September 6, 2022
    Inventors: Le Cai, Xin Jia, Qinyi Wu
  • Publication number: 20220276922
    Abstract: A method for data redistribution of a job data in a first datanode (DN) to at least one additional DN in a Massively Parallel Processing (MPP) Database (DB) is provided. The method includes recording a snapshot of the job data, creating a first data portion in the first DN and a redistribution data portion in the first DN, collecting changes to a job data copy stored in a temporary table, and initiating transfer of the redistribution data portion to the at least one additional DN.
    Type: Application
    Filed: May 17, 2022
    Publication date: September 1, 2022
    Applicant: Futurewei Technologies, Inc.
    Inventors: Le CAI, QingQing ZHOU, Yang SUN
  • Patent number: 11334422
    Abstract: A method for data redistribution of a job data in a first datanode (DN) to at least one additional DN in a Massively Parallel Processing (MPP) Database (DB) is provided. The method includes recording a snapshot of the job data, creating a first data portion in the first DN and a redistribution data portion in the first DN, collecting changes to a job data copy stored in a temporary table, and initiating transfer of the redistribution data portion to the at least one additional DN.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: May 17, 2022
    Assignee: Futurewei Technologies, Inc.
    Inventors: Le Cai, Qingqing Zhou, Yang Sun
  • Patent number: 11302685
    Abstract: Printable and stretchable thin-film devices and fabrication techniques are provided for forming fully-printed, intrinsically stretchable thin-film transistors and integrated logic circuits using stretchable elastomer substrates such as polydimethylsiloxane (PDMS), semiconducting carbon nanotube network as channel, unsorted carbon nanotube network as source/drain/gate electrodes, and BaTiO3/PDMS composite as gate dielectric. Printable stretchable dielectric layer ink may be formed by mixing barium titanate nanoparticle (BaTiO3) with PDMS using 4-methyl-2-pentanone as solvent.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: April 12, 2022
    Assignee: BOARD OF TRUSTEES OF MICHIGAN STATE UNIVERSITY
    Inventors: Chuan Wang, Le Cai
  • Patent number: 11172738
    Abstract: A connection structure and a wearing device are provided. The connecting structure includes a connecting member, a latching member, an engaging member, and an elastic member; one of two ends of the latching member is rotatably connected with the connecting member, and the other end of the latching member is provided with a latching portion; the engaging member is provided with an engaging portion corresponding to the latching portion, and the elastic member can engage the latching portion with the engaging portion. The wearing device includes the connection structure. The latching member is rotatably connected with the connecting member so as to enable the latching member to be quickly separated from the engaging member, and two mechanisms could be connected and separated from each other quickly with the connection structure.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: November 16, 2021
    Assignee: LUXSHARE ELECTRONIC TECHNOLOGY (KUNSHAN) LTD.
    Inventors: Kai-Hua Li, Jia-Le Cai, Tong Yu
  • Patent number: 11151111
    Abstract: A computer-implemented method of relocating data in a distributed database comprises: creating, by one or more processors, a second table in the distributed database, the second table including all columns from a first table; copying, by the one or more processors, a first set of tuples from the first table to the second table; modifying, by the one or more processors, during the copying of the first set of tuples, data of the first table according to a modification; after the copying of the first set of tuples, modifying, by the one or more processors, data of the second table according to the modification; and switching, by the one or more processors, the second table for the first table in a catalog of the distributed database.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: October 19, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jason Yang Sun, Cheng Zhu, Le Cai, Qingqing Zhou
  • Publication number: 20210034605
    Abstract: Transaction processing for a database distributed across availability zones is disclosed, including: determining that a transaction comprising a set of one or more statements is to be executed on a plurality of database servers across at least two availability zones, wherein each availability zone is associated with a respective hybrid logical clock (HLC)-based centralized time service; causing the set of one or more statements to execute on the plurality of database servers across the at least two availability zones; obtaining a plurality of HLC-based prepare timestamps from the plurality of database servers across the at least two availability zones; selecting a maximum HLC-based prepare timestamp to use as a commit timestamp associated with the transaction; and determining whether to return a commit result corresponding to the transaction after a time delay that is determined based at least in part on a predetermined time skew.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Inventors: Le Cai, Xin Jia, Qinyi Wu
  • Patent number: 10810268
    Abstract: A system and method for improved online transaction processing (OLTP) in a sharded database is provided. Overhead associated with a global transaction manager is reduced and scalability improved by determining whether incoming queries are single-shard transactions or multi-shard transactions. For multi-shard transactions, a distributed transaction ID (DXID) is requested from the GTM, and then forwarded with the query to one or more data notes. For single-shard transactions, the query is sent to a data node without requesting a DXID from the GTM.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: October 20, 2020
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Le Cai, Jianjun Chen, Mason Sharp, Yu Chen, Jun Chen, Jason Yang Sun, Yongyan Wang
  • Publication number: 20200210273
    Abstract: A method for data redistribution of a job data in a first datanode (DN) to at least one additional DN in a Massively Parallel Processing (MPP) Database (DB) is provided. The method includes recording a snapshot of the job data, creating a first data portion in the first DN and a redistribution data portion in the first DN, collecting changes to a job data copy stored in a temporary table, and initiating transfer of the redistribution data portion to the at least one additional DN.
    Type: Application
    Filed: January 8, 2020
    Publication date: July 2, 2020
    Inventors: Le Cai, Qingqing Zhou, Yang Sun
  • Publication number: 20200034472
    Abstract: A database system comprises a persistent storage device, a log node including a memory and a processor, and a plurality of database nodes. A database node includes a cache memory configured to store a database instance, and a processor configured to initiate a database transaction by sending a snapshot request to the log node, the snapshot request including a list of pages that were either replaced or newly loaded in the cache memory. The log node processor is configured to send a snapshot response to the database node, wherein the snapshot response includes a snapshot of the database and a list of changed pages of the database instances. The database node processor is configured to update the status of the pages in cached memory according to the snapshot response and perform the database transaction.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Le Cai, Jianjun Chen, Yang Sun, Xiaolin Du, Jun Chen, Yu Chen, Chunfeng Pei
  • Patent number: 10545815
    Abstract: A method for data redistribution of a job data in a first datanode (DN) to at least one additional DN in a Massively Parallel Processing (MPP) Database (DB) is provided. The method includes recording a snapshot of the job data, creating a first data portion in the first DN and a redistribution data portion in the first DN, collecting changes to a job data copy stored in a temporary table, and initiating transfer of the redistribution data portion to the at least one additional DN.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: January 28, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Le Cai, QingQing Zhou, Yang Sun
  • Publication number: 20200000184
    Abstract: A connection structure and a wearing device are provided. The connecting structure includes a connecting member, a latching member, an engaging member, and an elastic member; one of two ends of the latching member is rotatably connected with the connecting member, and the other end of the latching member is provided with a latching portion; the engaging member is provided with an engaging portion corresponding to the latching portion, and the elastic member can engage the latching portion with the engaging portion. The wearing device includes the connection structure. The latching member is rotatably connected with the connecting member so as to enable the latching member to be quickly separated from the engaging member, and two mechanisms could be connected and separated from each other quickly with the connection structure.
    Type: Application
    Filed: June 14, 2019
    Publication date: January 2, 2020
    Applicant: LUXSHARE ELECTRONIC TECHNOLOGY (KUNSHAN) LTD.
    Inventors: Kai-Hua Li, Jia-Le Cai, Tong Yu
  • Patent number: 10506030
    Abstract: A system (and associated method) includes a processor which determines a performance metric ratio of a performance metric of a second type of server relative to a performance metric of a first server type for each of multiple sizes of multiple benchmark datasets to thereby determine a plurality of performance metric ratio values. The processor also determines an interpolation function for the plurality of performance metric ratio values usable to compute interpolation performance metric ratios of the second type of server relative to the first type of server for dataset sizes other than the first plurality of sizes. Given a second dataset, the processor determines an amount of the second dataset to provide to each of the respective server types using the interpolation function. The processor configures a load balancer based on the amount of the second dataset determined for each type of server.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: December 10, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Demai Ni, Mingyi Zhang, Le Cai
  • Publication number: 20190171763
    Abstract: A system and method for improved online transaction processing (OLTP) in a sharded database is provided. Overhead associated with a global transaction manager is reduced and scalability improved by determining whether incoming queries are single-shard transactions or multi-shard transactions. For multi-shard transactions, a distributed transaction ID (DXID) is requested from the GTM, and then forwarded with the query to one or more data notes. For single-shard transactions, the query is sent to a data node without requesting a DXID from the GTM.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Inventors: Le Cai, Jianjun Chen, Mason Sharp, Yu Chen, Jun Chen, Jason Yang Sun, Yongyan Wang
  • Publication number: 20190163773
    Abstract: A computer-implemented method of relocating data in a distributed database comprises: creating, by one or more processors, a second table in the distributed database, the second table including all columns from a first table; copying, by the one or more processors, a first set of tuples from the first table to the second table; modifying, by the one or more processors, during the copying of the first set of tuples, data of the first table according to a modification; after the copying of the first set of tuples, modifying, by the one or more processors, data of the second table according to the modification; and switching, by the one or more processors, the second table for the first table in a catalog of the distributed database.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Jason Yang Sun, Cheng Zhu, Le Cai, Qingqing Zhou
  • Publication number: 20190157256
    Abstract: Printable and stretchable thin-film devices and fabrication techniques are provided for forming fully-printed, intrinsically stretchable thin-film transistors and integrated logic circuits using stretchable elastomer substrates such as polydimethylsiloxane (PDMS), semiconducting carbon nanotube network as channel, unsorted carbon nanotube network as source/drain/gate electrodes, and BaTiO3/PDMS composite as gate dielectric. Printable stretchable dielectric layer ink may be formed by mixing barium titanate nanoparticle (BaTiO3) with PDMS using 4-methyl-2-pentanone as solvent.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 23, 2019
    Inventors: Chuan Wang, Le Cai
  • Publication number: 20180352024
    Abstract: A system (and associated method) includes a processor which determines a performance metric ratio of a performance metric of a second type of server relative to a performance metric of a first server type for each of multiple sizes of multiple benchmark datasets to thereby determine a plurality of performance metric ratio values. The processor also determines an interpolation function for the plurality of performance metric ratio values usable to compute interpolation performance metric ratios of the second type of server relative to the first type of server for dataset sizes other than the first plurality of sizes. Given a second dataset, the processor determines an amount of the second dataset to provide to each of the respective server types using the interpolation function. The processor configures a load balancer based on the amount of the second dataset determined for each type of server.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Inventors: Demai Ni, Mingyi Zhang, Le Cai
  • Patent number: 10102086
    Abstract: A computer-implemented method for distributing a plurality of data partitions among a cluster of computer nodes includes dividing a database into a plurality of primary partitions, storing the primary partitions on a plurality of nodes associated with a computer network, duplicating the primary partitions to create a plurality of secondary partitions and storing the secondary partitions on the nodes, wherein the primary and secondary partitions are substantially evenly distributed among the nodes, each secondary partition is stored on a different node than its corresponding primary partition, diversity exists with respect to each secondary partition and the node where it is stored, the primary partitions are available to serve a system workload, and one or more secondary partitions corresponding to one or more primary partitions of a failed node are available to be upgraded to primary status to maintain workload balancing and data availability after one of the computer nodes fails.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: October 16, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Le Cai