Patents by Inventor Guan Cheng Chen
Guan Cheng Chen 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: 10628449Abstract: A system, method and computer program product configured for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: GrantFiled: October 12, 2018Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Publication number: 20190050470Abstract: A system, method and computer program product configured for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: ApplicationFiled: October 12, 2018Publication date: February 14, 2019Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Patent number: 10140351Abstract: A computer program product configured to implement a method for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: GrantFiled: July 6, 2016Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Patent number: 10083066Abstract: A computer implemented method and system for data processing. An example method includes setting at least one SMT preliminary value for at least one operating node; monitoring performance metrics for the at least one operating node set to the at least one SMT preliminary value; and determining a SMT revised value based on performance metrics. An example system includes a memory; a processor communicatively coupled to the memory; and a feature selection module communicatively coupled to the memory and processor. The feature selection module performs a method that includes setting, using a setting device, at least one SMT preliminary value for at least one operating node; monitoring, using a monitoring device, performance metrics for the at least one operating node set to the at least one SMT preliminary value; and determining, using a determining device, a SMT revised value based on performance metrics.Type: GrantFiled: May 28, 2014Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Qi Guo, Jian Li, Xin Li, Yan Li
-
Patent number: 9870270Abstract: A method and device for realizing graph processing based on the MapReduce architecture is disclosed in the invention. The method includes the steps of: receiving an input file of a graph processing job; predicting a MapReduce task execution time distribution of the graph processing job using an obtained MapReduce task degree-execution time relationship distribution and a degree distribution of the graph processing job; and dividing the input file of the graph processing job into input data splits of MapReduce tasks according to the predicted MapReduce task execution time distribution of the graph processing job.Type: GrantFiled: December 19, 2016Date of Patent: January 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
-
Patent number: 9663865Abstract: The disclosure provides a catalyst structure for electrolysis of water. The catalyst structure includes a ferric oxide support and a plurality of cobalt-containing compound catalysts. The plurality of cobalt-containing compound catalysts attach to a surface of the ferric oxide support. The disclosure also provides a method of forming a catalyst structure for electrolysis of water.Type: GrantFiled: January 5, 2016Date of Patent: May 30, 2017Assignee: National Taiwan University of Science and TechnologyInventors: Chen-Hao Wang, Guan-Cheng Chen, Kai-Chin Wang
-
Publication number: 20170097853Abstract: A method and device for realizing graph processing based on the MapReduce architecture is disclosed in the invention. The method includes the steps of: receiving an input file of a graph processing job; predicting a MapReduce task execution time distribution of the graph processing job using an obtained MapReduce task degree-execution time relationship distribution and a degree distribution of the graph processing job; and dividing the input file of the graph processing job into input data splits of MapReduce tasks according to the predicted MapReduce task execution time distribution of the graph processing job.Type: ApplicationFiled: December 19, 2016Publication date: April 6, 2017Inventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
-
Publication number: 20170051418Abstract: The disclosure provides a catalyst structure for electrolysis of water. The catalyst structure includes a ferric oxide support and a plurality of cobalt-containing compound catalysts. The plurality of cobalt-containing compound catalysts attach to a surface of the ferric oxide support. The disclosure also provides a method of forming a catalyst structure for electrolysis of water.Type: ApplicationFiled: January 5, 2016Publication date: February 23, 2017Inventors: Chen-Hao WANG, Guan-Cheng CHEN, Kai-Chin WANG
-
Patent number: 9569457Abstract: A data processing method for a distributed system, the distributed system comprising a master storage node and multiple slave storage nodes, includes: storing, responsive to a request for writing a data file, multiple replications of the data file on the multiple slave storage nodes, each of the replications being segmented into data blocks of a same size, wherein the sizes of the segmented data blocks of at least two replications are different; and storing distribution information of the multiple replications.Type: GrantFiled: October 14, 2013Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Jian Li, Xin Li, Yan Li, Qiming Teng
-
Patent number: 9558045Abstract: A method and device for realizing graph processing based on the MapReduce architecture is disclosed in the invention. The method includes the steps of: receiving an input file of a graph processing job; predicting a MapReduce task execution time distribution of the graph processing job using an obtained MapReduce task degree-execution time relationship distribution and a degree distribution of the graph processing job; and dividing the input file of the graph processing job into input data splits of MapReduce tasks according to the predicted MapReduce task execution time distribution of the graph processing job.Type: GrantFiled: January 30, 2014Date of Patent: January 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
-
Publication number: 20160314178Abstract: A computer program product configured to implement a method for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: ApplicationFiled: July 6, 2016Publication date: October 27, 2016Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Patent number: 9411867Abstract: A method and apparatus for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: GrantFiled: June 27, 2013Date of Patent: August 9, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Publication number: 20160184002Abstract: A device for enhancing induced magnetic field consequent for thermal ablation therapy includes a magnetic field generating unit, an annular support and a magnetic ring. The annular support is non-magnetic and non-electrically-conductive, and has two annular end faces and annular outer and inner walls. The magnetic field generating unit is fixed around and contacts the annular outer wall. The magnetic ring is magnetic, has a ring body confining a ring opening, fixed to one of the annular inner wall and the annular end faces, and extending around a common axial line that extends through the annular inner wall. The ring opening is smaller than the annular inner wall in dimension on a plane perpendicular to the common axial line.Type: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventors: Tung-Chieh YANG, Tsung-Chih YU, Yi-San CHANG, Xi-Zhang LIN, Syuan-Fong CHEN, Guan-Cheng CHEN
-
Publication number: 20160154681Abstract: Embodiments include methods, systems and computer program products for handling a distributed job by a FPGA. Aspects include obtaining a demand for performance in the distributed job and determining, according to the demand for performance, whether to reconfigure the FPGA. Aspects also include dynamically reconfiguring at least a part of the FPGA in response to determination of reconfiguring the FPGA. With the method and corresponding system, the performance of the distributed job can be effectively improved.Type: ApplicationFiled: November 25, 2015Publication date: June 2, 2016Inventors: FEI CHEN, GUAN CHENG CHEN, H. PETER HOFSTEE, LIU TAO, KUN WANG, YU ZHANG
-
Patent number: 9329711Abstract: An information processing method for a touch screen device includes in response to contact of a user's finger with a touch screen of the touch screen device, identifying the finger contacting the touch screen; determining key(s) corresponding to the identified finger based on set correspondence relationship(s) between the finger(s) and the key(s); and displaying at least one character represented by the key(s) corresponding to the identified finger.Type: GrantFiled: July 16, 2013Date of Patent: May 3, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Haibo Lin, Tao Liu, Xu U. Wang
-
Publication number: 20140359635Abstract: A computer implemented method and system for data processing. The method including: (a) setting at least one SMT preliminary value for at least one operating node; (b) monitoring performance metrics for the at least one operating node set to the at least one SMT preliminary value; and (c) determining a SMT revised value based on performance metrics. The system including: a memory; a processor communicatively coupled to the memory; and a feature selection module communicatively coupled to the memory and processor, wherein the feature selection module is configured to perform steps of a method including: setting, using a setting device, at least one SMT preliminary value for at least one operating node; monitoring, using a monitoring device, performance metrics for the at least one operating node set to the at least one SMT preliminary value; and determining, using a determining device, a SMT revised value based on performance metrics.Type: ApplicationFiled: May 28, 2014Publication date: December 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Qi Guo, Jian Li, Xin Li, Yan Li
-
Publication number: 20140350647Abstract: An electromagnetic hyperthermia assembly includes: a substrate; a plurality of hyperthermia needles each having a needle portion that extends through and downwardly from the substrate and that has a needle tip distal from the substrate; and a guiding plate having a plurality of through holes. The needle portions of the hyperthermia needles respectively and removably extend through the through holes such that the guiding plate is movable along the needle portions and between the substrate and the needle tips of the needle portions. The through holes keep the needle tips spaced apart from each other at predetermined positions.Type: ApplicationFiled: May 19, 2014Publication date: November 27, 2014Applicants: NATIONAL CHENG KUNG UNIVERSITY, METAL INDUSTRIES RESEARCH & DEVELOPMENT CENTREInventors: Yi-San CHANG, Tsung-Chih YU, Xi-Zhang LIN, Sheng-Jye HWANG, Ying-Jui CHAO, Syuan-Fong CHEN, Guan-Cheng CHEN, Tung-Chieh YANG, Shyang-Jye CHANG
-
Publication number: 20140350538Abstract: A coil-integrated pad assembly for inductively heating a hyperthermia needle device includes a barrier pad and an electromagnetic unit. The barrier pad is adapted to be inserted into a patient's body and to be placed between the hyperthermia needle device and a non-target tissue of the patient's body when the hyperthermia needle device penetrates a target tissue. The electromagnetic unit has a coil that is at least partially disposed in the barrier pad and that is electrifiable to generate a magnetic field sufficient to inductively heat the hyperthermia needle device.Type: ApplicationFiled: May 9, 2014Publication date: November 27, 2014Applicants: NATIONAL CHENG KUNG UNIVERSITY, METAL INDUSTRIES RESEARCH & DEVELOPMENT CENTREInventors: Yi-San CHANG, Tsung-Chih YU, Xi-Zhang LIN, Sheng-Jye HWANG, Ying-Jui CHAO, Syuan-Fong CHEN, Guan-Cheng CHEN, Tung-Chieh YANG, Shyang-Jye CHANG
-
Publication number: 20140215477Abstract: A method and device for realizing graph processing based on the MapReduce architecture is disclosed in the invention. The method includes the steps of: receiving an input file of a graph processing job; predicating a MapReduce task execution time distribution of the graph processing job using an obtained MapReduce task degree-execution time relationship distribution and a degree distribution of the graph processing job; and dividing the input file of the graph processing job into input data splits of MapReduce tasks according to the predicted MapReduce task execution time distribution of the graph processing job.Type: ApplicationFiled: January 30, 2014Publication date: July 31, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
-
Publication number: 20140122429Abstract: A data processing method for a distributed system, the distributed system comprising a master storage node and multiple slave storage nodes, includes: storing, responsive to a request for writing a data file, multiple replications of the data file on the multiple slave storage nodes, each of the replications being segmented into data blocks of a same size, wherein the sizes of the segmented data blocks of at least two replications are different; and storing distribution information of the multiple replications.Type: ApplicationFiled: October 14, 2013Publication date: May 1, 2014Applicant: International Business Machines CorporationInventors: Guan Cheng Chen, Jian Li, Xin Li, Yan Li, Qiming Teng