Patents by Inventor Xue Bo

Xue Bo 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).

  • Publication number: 20240004902
    Abstract: A method, computer program product, and computer system are provided. Statistics for each columnar table are extracted from an online analytical processing (OLAP) database catalog. A transaction table map is created from transaction log records of an online transaction processing (OLTP) database. The transaction table map includes a counter of log records in a transaction and a timestamp indicating a longevity of the transaction. Based on the counter or the longevity exceeding a predefined threshold, the transaction is transformed, and sent to the OLAP database where it is replayed.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Xue Bo, Xiaobo Wang, He Fang Zhang, YU LIU, Peng Hui Jiang
  • Patent number: 11841876
    Abstract: Techniques are described with regard to managing transaction size during a database replication process. An associated computer-implemented method includes identifying each of at least one transaction associated with at least one source database stored in a replication capture memory, identifying at least one potential excessive memory transaction by applying, via at least one machine learning pattern detection model, pattern detection to each of the at least one transaction stored in the replication capture memory, and constructing at least one compact data unit associated with each of the at least one potential excessive memory transaction. The computer-implemented method further includes facilitating compact data unit transmission to a replication apply server system in order to replicate the at least one compact data unit associated with each of the at least one potential excessive memory transaction to at least one target database via a replication apply server application.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: He Fang Zhang, Xue Bo, De Song Li, Wen Kui Zhou, Yin Xia, Dong Chen
  • Publication number: 20230090266
    Abstract: Techniques are described with regard to managing transaction size during a database replication process. An associated computer-implemented method includes identifying each of at least one transaction associated with at least one source database stored in a replication capture memory, identifying at least one potential excessive memory transaction by applying, via at least one machine learning pattern detection model, pattern detection to each of the at least one transaction stored in the replication capture memory, and constructing at least one compact data unit associated with each of the at least one potential excessive memory transaction. The computer-implemented method further includes facilitating compact data unit transmission to a replication apply server system in order to replicate the at least one compact data unit associated with each of the at least one potential excessive memory transaction to at least one target database via a replication apply server application.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Inventors: He Fang Zhang, Xue Bo, De Song Li, Wen Kui Zhou, Yin Xia, Dong Chen
  • Publication number: 20220413997
    Abstract: Disclosed are techniques for automated locating of user interface elements during graphical user interface testing. When a graphical user interface (GUI) is received for testing, images of the GUI are inputted to a machine learning algorithm, where image processing techniques are applied to identify groups of user interface elements and their constituent elements. Multi-dimensional index values are assigned to groups and elements corresponding to their positions within the GUI. Automated testing of the user interface elements of the GUI is performed by locating the user interface elements by their index values. If an element is not found, a scrolling technique is applied to generate an expanded virtual GUI of one or more groups of user interface elements, and the machine learning algorithm refreshes the index values using the expanded virtual GUI.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Jin Shi, LU CHEN, Tang Xue Bo, Ping Yang, Meng Qi Chen, Rui Na Liu
  • Patent number: 11416468
    Abstract: A computer-implemented method for managing an index table associated with a data table includes obtaining an index entry associated with a key in the data table. The computer-implemented method further includes determining whether an index page associated with the index entry is in a buffer pool, wherein the buffer pool includes a plurality of index pages loaded from the index table and at least one temp index. The computer-implemented method further includes adding, in response to determining that the index page associated with the index entry is not in the buffer pool, the index entry into the at least one temp index. The computer-implemented method further includes consolidating the at least one temp index into the index table.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Xue Bo, Xiaobo Wang, Shuo Li, Sheng Yan Sun, He Fang Zhang, Yue Li
  • Publication number: 20220027335
    Abstract: A computer-implemented method for managing an index table associated with a data table includes obtaining an index entry associated with a key in the data table. The computer-implemented method further includes determining whether an index page associated with the index entry is in a buffer pool, wherein the buffer pool includes a plurality of index pages loaded from the index table and at least one temp index. The computer-implemented method further includes adding, in response to determining that the index page associated with the index entry is not in the buffer pool, the index entry into the at least one temp index. The computer-implemented method further includes consolidating the at least one temp index into the index table.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 27, 2022
    Inventors: Xue Bo, Xiaobo Wang, Shuo Li, Sheng Yan Sun, He Fang Zhang, Yue Li
  • Patent number: D1025048
    Type: Grant
    Filed: November 26, 2021
    Date of Patent: April 30, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Zhan Bo Ren, Andreas Morlock, Xue Kang Li, Shi Kong Lin, Ting Li Lan, Yong Jie Sun
  • Patent number: D1025049
    Type: Grant
    Filed: November 26, 2021
    Date of Patent: April 30, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Zhan Bo Ren, Andreas Morlock, Xue Kang Li, Shi Kong Lin, Ting Li Lan, Yong Jie Sun