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: 10628449
    Abstract: 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: Grant
    Filed: October 12, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
  • Publication number: 20190050470
    Abstract: 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: Application
    Filed: October 12, 2018
    Publication date: February 14, 2019
    Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
  • Patent number: 10140351
    Abstract: 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: Grant
    Filed: July 6, 2016
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
  • Patent number: 10083066
    Abstract: 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: Grant
    Filed: May 28, 2014
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Qi Guo, Jian Li, Xin Li, Yan Li
  • Patent number: 9870270
    Abstract: 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: Grant
    Filed: December 19, 2016
    Date of Patent: January 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
  • Patent number: 9663865
    Abstract: 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: Grant
    Filed: January 5, 2016
    Date of Patent: May 30, 2017
    Assignee: National Taiwan University of Science and Technology
    Inventors: Chen-Hao Wang, Guan-Cheng Chen, Kai-Chin Wang
  • Publication number: 20170097853
    Abstract: 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: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Inventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
  • Publication number: 20170051418
    Abstract: 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: Application
    Filed: January 5, 2016
    Publication date: February 23, 2017
    Inventors: Chen-Hao WANG, Guan-Cheng CHEN, Kai-Chin WANG
  • Patent number: 9569457
    Abstract: 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: Grant
    Filed: October 14, 2013
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Jian Li, Xin Li, Yan Li, Qiming Teng
  • Patent number: 9558045
    Abstract: 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: Grant
    Filed: January 30, 2014
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
  • Publication number: 20160314178
    Abstract: 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: Application
    Filed: July 6, 2016
    Publication date: October 27, 2016
    Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
  • Patent number: 9411867
    Abstract: 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: Grant
    Filed: June 27, 2013
    Date of Patent: August 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
  • Publication number: 20160184002
    Abstract: 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: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Tung-Chieh YANG, Tsung-Chih YU, Yi-San CHANG, Xi-Zhang LIN, Syuan-Fong CHEN, Guan-Cheng CHEN
  • Publication number: 20160154681
    Abstract: 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: Application
    Filed: November 25, 2015
    Publication date: June 2, 2016
    Inventors: FEI CHEN, GUAN CHENG CHEN, H. PETER HOFSTEE, LIU TAO, KUN WANG, YU ZHANG
  • Patent number: 9329711
    Abstract: 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: Grant
    Filed: July 16, 2013
    Date of Patent: May 3, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Haibo Lin, Tao Liu, Xu U. Wang
  • Publication number: 20140359635
    Abstract: 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: Application
    Filed: May 28, 2014
    Publication date: December 4, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Qi Guo, Jian Li, Xin Li, Yan Li
  • Publication number: 20140350647
    Abstract: 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: Application
    Filed: May 19, 2014
    Publication date: November 27, 2014
    Applicants: NATIONAL CHENG KUNG UNIVERSITY, METAL INDUSTRIES RESEARCH & DEVELOPMENT CENTRE
    Inventors: 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: 20140350538
    Abstract: 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: Application
    Filed: May 9, 2014
    Publication date: November 27, 2014
    Applicants: NATIONAL CHENG KUNG UNIVERSITY, METAL INDUSTRIES RESEARCH & DEVELOPMENT CENTRE
    Inventors: 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: 20140215477
    Abstract: 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: Application
    Filed: January 30, 2014
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guan Cheng Chen, Ju Wei Shi, Liu Tao, Chen Wang, Kun Wang
  • Publication number: 20140122429
    Abstract: 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: Application
    Filed: October 14, 2013
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Guan Cheng Chen, Jian Li, Xin Li, Yan Li, Qiming Teng