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: 11939630Abstract: 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: GrantFiled: August 19, 2021Date of Patent: March 26, 2024Assignee: Shaanxi Lifegen Co., Ltd.Inventors: Penggao Dai, Zihua Zhong, Hao Wang, Zhiye Cai, Lei Meng, Le Wang
-
Patent number: 11886284Abstract: 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: GrantFiled: May 17, 2022Date of Patent: January 30, 2024Assignee: Futurewei Technologies, Inc.Inventors: Le Cai, QingQing Zhou, Yang Sun
-
Patent number: 11436218Abstract: 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: GrantFiled: August 2, 2019Date of Patent: September 6, 2022Inventors: Le Cai, Xin Jia, Qinyi Wu
-
Publication number: 20220276922Abstract: 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: ApplicationFiled: May 17, 2022Publication date: September 1, 2022Applicant: Futurewei Technologies, Inc.Inventors: Le CAI, QingQing ZHOU, Yang SUN
-
Patent number: 11334422Abstract: 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: GrantFiled: January 8, 2020Date of Patent: May 17, 2022Assignee: Futurewei Technologies, Inc.Inventors: Le Cai, Qingqing Zhou, Yang Sun
-
Patent number: 11302685Abstract: 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: GrantFiled: November 19, 2018Date of Patent: April 12, 2022Assignee: BOARD OF TRUSTEES OF MICHIGAN STATE UNIVERSITYInventors: Chuan Wang, Le Cai
-
Patent number: 11172738Abstract: 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: GrantFiled: June 14, 2019Date of Patent: November 16, 2021Assignee: LUXSHARE ELECTRONIC TECHNOLOGY (KUNSHAN) LTD.Inventors: Kai-Hua Li, Jia-Le Cai, Tong Yu
-
Patent number: 11151111Abstract: 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: GrantFiled: November 30, 2017Date of Patent: October 19, 2021Assignee: Futurewei Technologies, Inc.Inventors: Jason Yang Sun, Cheng Zhu, Le Cai, Qingqing Zhou
-
Publication number: 20210034605Abstract: 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: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Inventors: Le Cai, Xin Jia, Qinyi Wu
-
Patent number: 10810268Abstract: 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: GrantFiled: December 6, 2017Date of Patent: October 20, 2020Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventors: Le Cai, Jianjun Chen, Mason Sharp, Yu Chen, Jun Chen, Jason Yang Sun, Yongyan Wang
-
Publication number: 20200210273Abstract: 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: ApplicationFiled: January 8, 2020Publication date: July 2, 2020Inventors: Le Cai, Qingqing Zhou, Yang Sun
-
Publication number: 20200034472Abstract: 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: ApplicationFiled: July 27, 2018Publication date: January 30, 2020Inventors: Le Cai, Jianjun Chen, Yang Sun, Xiaolin Du, Jun Chen, Yu Chen, Chunfeng Pei
-
Patent number: 10545815Abstract: 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: GrantFiled: August 3, 2016Date of Patent: January 28, 2020Assignee: Futurewei Technologies, Inc.Inventors: Le Cai, QingQing Zhou, Yang Sun
-
Publication number: 20200000184Abstract: 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: ApplicationFiled: June 14, 2019Publication date: January 2, 2020Applicant: LUXSHARE ELECTRONIC TECHNOLOGY (KUNSHAN) LTD.Inventors: Kai-Hua Li, Jia-Le Cai, Tong Yu
-
Patent number: 10506030Abstract: 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: GrantFiled: June 2, 2017Date of Patent: December 10, 2019Assignee: Futurewei Technologies, Inc.Inventors: Demai Ni, Mingyi Zhang, Le Cai
-
Publication number: 20190171763Abstract: 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: ApplicationFiled: December 6, 2017Publication date: June 6, 2019Inventors: Le Cai, Jianjun Chen, Mason Sharp, Yu Chen, Jun Chen, Jason Yang Sun, Yongyan Wang
-
Publication number: 20190163773Abstract: 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: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Jason Yang Sun, Cheng Zhu, Le Cai, Qingqing Zhou
-
Publication number: 20190157256Abstract: 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: ApplicationFiled: November 19, 2018Publication date: May 23, 2019Inventors: Chuan Wang, Le Cai
-
Publication number: 20180352024Abstract: 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: ApplicationFiled: June 2, 2017Publication date: December 6, 2018Inventors: Demai Ni, Mingyi Zhang, Le Cai
-
Patent number: 10102086Abstract: 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: GrantFiled: December 19, 2014Date of Patent: October 16, 2018Assignee: Futurewei Technologies, Inc.Inventor: Le Cai