Patents by Inventor Xiaobo Wang

Xiaobo Wang 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: 20230177052
    Abstract: A method, computer program product, and computer system for improving performance of a SQL execution sequence of SQL statements. The SQL execution sequence is recorded in an event log. Original results of executing the SQL statements and an original CPU cost of executing the SQL statements in accordance with the original access path are recorded in a logical log. A new access path is generated from analysis of the event log and the logical log. The SQL statements are executed in accordance with the new access path resulting in new results of executing the SQL statements including a new CPU cost of executing the SQL statements in accordance with the new access path. In response to a determination that the new results replicate the original results and that the new CPU cost is less than the original CPU cost, the original access path is replaced with the new access path.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Shuo Li, Xiaobo Wang, Min Li, Sheng Yan Sun
  • Publication number: 20230177071
    Abstract: Systems and methods are provided for automated classification of data using fingerprints. In embodiments, a method includes: generating, by a computing device based on predetermined rules, a fingerprint of a data column in a data set to be classified, the fingerprint comprising dimensions, wherein each of the dimension is assigned an attribute representing a characteristic of data in the data column; determining, by the computing device, that the fingerprint matches one or more target fingerprints by comparing the fingerprint to the target fingerprints, wherein each target fingerprint is associated with a class and includes dimensions, and each dimension is assigned an attribute representing a characteristic of data in the class; and assigning, by the computing device, one or more classes to the data column based on the one or more target fingerprints, thereby generating classified data.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Xu Bin CAI, Xiaobo WANG, Chun Hua Sun, Yi WANG, Wei WANG
  • Publication number: 20230169077
    Abstract: A method includes training, by a computing device, a model to identify SQL queries; identifying, by the computing device, incoming SQL queries; grouping, by the computing device, the incoming SQL queries into groups; monitoring, by the computing device, resource usage of the incoming SQL queries in the groups; and allocating, by the computing device, resources to an SQL query of the incoming SQL queries based on the monitoring.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Hong Mei Zhang, Shuo Li, Xiaobo Wang, Sheng Yan Sun
  • Publication number: 20230168952
    Abstract: A computer implemented method for managing buffer pool usage includes identifying a database comprising one or more buffer pools and a set of database objects, adding a virtual layer between the set of database objects and the one or more buffer pools, wherein the virtual layer is configured to manage buffer pool resource utilization, managing, using the added virtual layer, buffer pool resource utilization with respect to the set of database objects, wherein the managing comprises defining buffer pool usage corresponding to the set of database objects, dynamically mapping database objects to the buffer pools based, at least in part, on the defined buffer pool usage, analyzing, by one or more processors, queues to identify updated buffer pool usage, and adjusting database object allocation according to the identified updated resource usage. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Rui Wang
  • Patent number: 11662736
    Abstract: Provided is a method for controlling movement of an autonomous mobile machine. The method includes that: a target path and a current state of the autonomous mobile machine are acquired; at least one preview distance is calculated according to a current speed; at least one preview point each corresponding to a respective one of the at least one preview distance is acquired according to the target path and the at least one preview distance; a lateral deviation from each preview point to a current position is calculated; a direction control angle parameter of a current control period is acquired according to the lateral deviation, the current speed and a preset parameter matching table; and the autonomous mobile machine is controlled to move according to the direction control angle parameter. Also provided are an apparatus for controlling movement of an autonomous mobile machine, a machine and a storage medium.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: May 30, 2023
    Assignee: GUANGZHOU AUTOMOBILE GROUP CO., LTD.
    Inventors: Shijing Weng, Xiaobo Wang, Hongshan Zha, Mingzhe Qiu, Xiaomin Lin
  • Patent number: 11663179
    Abstract: A simulated dataset is queried for regression by validating a structured query language (SQL) statement, determining a pattern type of the SQL statement, reconstructing the SQL statement according to a predetermined process for the pattern type, creating a mutated SQL statement for querying a simulated dataset, and validating the mutated SQL statement. The simulated dataset is based on a confidential dataset having the confidential elements removed or replaced.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
  • Publication number: 20230153300
    Abstract: A computer-implemented method to generate and utilize a hybrid index. The method includes receiving a first query, where the first query is configured to perform a first command. The method further includes generating a hybrid index, where the hybrid index defines a connection between a first table and a second table of a set of tables. The method also includes executing the first query using the hybrid index. The method includes returning a set of results for the first query to a source of the query.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Inventors: Hong Mei Zhang, Shuo Li, Xiaobo Wang, Sheng Yan Sun
  • Publication number: 20230153282
    Abstract: A computer-implemented method, system and computer program product for improving performance of a distributed database. A query is received to store version data in the distributed database. Upon receiving the query to store the version data, the version data is stored in a row of a data page of a main table of a heap organized table/index organized table of the distributed database, where the row of the data page of the main table of the heap organized table/index organized table of the distributed database contains a pointer pointing to a later/previous version of the version data if the later/previous version of the version data is stored in the data page thereby chaining version data bi-directionally.
    Type: Application
    Filed: November 15, 2021
    Publication date: May 18, 2023
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Xiao Ming Ma
  • Publication number: 20230153173
    Abstract: A computer implemented method manages a location of database object descriptions in a storage, the computer implemented method. A number of processor units identifies a set of workload groups that are coming up for execution. The number of processor units loads the database object descriptions for the set of workload groups into a highest performance storage in a storage system. The number of processor units manages the location of the database object descriptions in the storage system based on access to database objects by set of workload groups.
    Type: Application
    Filed: November 15, 2021
    Publication date: May 18, 2023
    Inventors: Hong Mei Zhang, Shuo Li, Xiaobo Wang, Sheng Yan Sun
  • Patent number: 11651031
    Abstract: A method, system, and computer program product for abnormal data detection. According to the method, a plurality of data points collected at different time points are classified into a plurality of groups. A plurality of groups of potential abnormal data points are determined from the plurality of groups. Correlations between a first group of the plurality of groups of potential abnormal data points with other groups of potential abnormal data points are determined. In response to the first group of the plurality of groups of potential abnormal data points being uncorrelated to a majority of the other groups of potential abnormal data points based on the correlations, data points in the first group are identified as abnormal data points.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Sheng Yan Sun, Xiaobo Wang, Meng Wan
  • Publication number: 20230145666
    Abstract: Methods for identifying compounds that modulate cellular responses stimulated by IgE, which include providing an impedance-based system that monitors cell-substrate impedance of cells on a substrate; introducing cells to the substrate of the system; adding at least one test compound and IgE to the cells, wherein the at least one test compound is suspected of modulating cell responses stimulated by the IgE; adding an antigen to the cells; monitoring the cell-substrate impedance of cells on the substrate; and analyzing the cell-substrate impedance to evaluate whether the at least one test compound alters a cellular response to stimulation with the IgE.
    Type: Application
    Filed: January 10, 2023
    Publication date: May 11, 2023
    Inventors: Xiao Xu, Yama A. Abassi, Xiaobo Wang, Jiangbo Gan
  • Patent number: 11645259
    Abstract: Processing range operation data management statements in a database is provided. The method comprises receiving statements for range operations that specify referenced pages in the database. The range operations are stored in a search structure in a table directory in the database and applied to any referenced pages in a memory buffer pool. Application of the range operations is postponed for any referenced pages not in the memory buffer pool. The database determines if reading the postponed pages into the buffer pool would exceed a specified input/output threshold. If reading the postponed pages into the buffer pool does not exceed the specified threshold, the database reads the postponed pages from disk to the buffer pool asynchronously in parallel, and the range operations are then applied to the postponed pages. Pages modified by the range operations are then written from the buffer pool back to disk.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, Sheng Yan Sun, Hong Mei Zhang
  • Patent number: 11645283
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving an incoming query statement, wherein the incoming query statement comprises a query statement expression that includes an input variable; predicting an input variable value associated to the input variable; selecting an access path for runtime execution of the query statement in dependence on the predicted input variable value; and performing runtime execution of the query statement using the selected access path.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machined Corporation
    Inventors: Li Cao, Shuo Li, Xiaobo Wang, Xin Peng Liu, Sheng Yan Sun
  • Patent number: 11645254
    Abstract: Modifying an index for a database is provided. An index tree for the database is traversed by: identifying a next node in the index tree, requesting a lock of the next node in the index tree, responsive to locking of the next node in the index tree, releasing a lock of a current node of the index tree, and making the next node in the index tree the current node of the index tree, until the current node of the index tree is a leaf node of the index tree. Responsive to determining to split the leaf node, the lock of the leaf node is released and, after releasing the lock of the leaf node, a lock of a non-leaf node parent of the leaf node in the index tree is requested.
    Type: Grant
    Filed: September 25, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang, Meng Wan
  • Patent number: 11645279
    Abstract: One or more computer processors match a query pattern to a received query; context information related to the received query; retrieve a set of query records including the same context information as the obtained context information from an index knowledge base, wherein each query record in the set of query records include context information related to a respective history query, the query pattern, an index type associated with the query pattern, and performance information relating to the query pattern and the index type; determine that a subset of the retrieved query records includes one or more query patterns equivalent to the matched query pattern; select a query pattern and an associated index type from the subset of query records based on associated performance information in the set of query records; and perform the received query by applying the selected query pattern and the associated index type.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Sheng Yan Sun, Shuo Li, Xiaobo Wang
  • Patent number: 11645198
    Abstract: A method of managing a storage system comprises detecting a reference to a first page in the storage system. The method also comprises creating a first candidate block for the first page based on the detecting. The first candidate block may comprise a continuous series of pages that begins with the first page. The method also comprises monitoring subsequent references to pages within the first candidate block. The method also comprises determining that the first candidate block meets a first set of hot-block requirements. The method also comprises relocating the first candidate block to a hot-block space in a buffer pool based on the determining, resulting in a first hot block.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
  • Publication number: 20230139707
    Abstract: A computer implemented method processes a query. A number of processor units processes the query to identify a result set in response to receiving the query from a first client. The number of processor units stores, the result set in a shared cache assigned to a group of clients, wherein result set stored in the shared cache is accessible by the group of clients. The number of processor units returns the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
  • Publication number: 20230130050
    Abstract: A system for monitoring cells, which includes a device for monitoring cell-substrate impedance, the device having a plurality of wells on a nonconductive substrate, where each of the plurality of wells has an electrode array fabricated on the substrate for measurement of cell-substrate impedance; an impedance analyzer that measures cell-substrate impedance from the plurality of wells; electronic circuitry with multiple analogue-to-digital conversion channels, where the electronic circuitry electrically connects the electrode arrays to the impedance analyzer such that the electrode arrays are electrically monitored at millisecond time resolution; and a software program that analyzes the measured cell-substrate impedance.
    Type: Application
    Filed: November 23, 2022
    Publication date: April 27, 2023
    Inventors: Xiaobo Wang, Yama A. Abassi, Biao Xi, Wen Fu Zhang, Xiao Xu
  • Patent number: 11636081
    Abstract: Methods that provide dynamic index management for a set of computing storage resources are disclosed herein. One method includes collecting, by a processor, a set of current performance data for a set of storage resources storing data and implementing a set of indexes for the data stored on the set of storage resources based on an optimized performance predicted for the set of storage resources based on the collected set of current performance data and a set of predicted performance data that identifies the set of indexes. Also disclosed herein are apparatus, systems, and computer program products that can include, perform, and/or implement the methods for providing dynamic index management for a set of computing storage resources.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, ShengYan Sun, Jia Tian Zhong
  • Publication number: 20230117088
    Abstract: A method and a device for improving performance of a data processing model, a storage medium and an electronic device are provided. A piece of data in a determined test data read currently is determined as target data. Outlier detection parameters in a detection module are acquired. Detection of concept drift is performed on the data processing model based on the target data and the outlier detection parameters. A detection module is triggered to update each of the outlier detection parameters and the data processing model is retrained when concept drift is successfully detected. After the data processing model is already trained, a piece of data to be read next is determined as the target data, the updated outlier detection parameters in the detection module are acquired, and the detection is resumed until all the pieces of data in the test data stream are read.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 20, 2023
    Applicant: JINGDONG CITY (BEIJING) DIGITS TECHNOLOGY CO.,LTD.
    Inventors: Feng LIN, Xiaobo WANG, Zexia YIN, Junbo ZHANG