The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 14, 2026

Filed:

Dec. 23, 2024
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Ying Qi Pan, Beijing, CN;

Jun Hui Liu, Xi'an, CN;

Hai Jun Shen, Jin Nan, CN;

Ya Qiong Liu, Beijing, CN;

Chang Sheng Liu, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/24 (2019.01); G06F 16/2453 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24542 (2019.01);
Abstract

A computer-implemented method for optimizing query performance in a data virtualization system. A processor set generates a number of query collections comprising query statements. The processor set determines network transfer times for data between the data virtualization system and a number of data sources connected with the data virtualization system, and an execution time for executing each query collection. The processor set identifies a number of factors associated with query performance for the data virtualization system. The processor set trains a machine learning model for estimating execution times for the queries based on the number of factors, the network transfer times, and the execution times. The processor set evaluates network conditions and performances of the number of data sources using the machine learning model. The processor set adjusts delegation of the queries to be executed remotely using the number of data sources based on the evaluation.


Find Patent Forward Citations

Loading…