IP Library › Granted Patent US 12,468,704
Granted Patent B2
US 12,468,704 · App. 17/461,763 · Granted Nov 11, 2025

Systems and methods for artificial intelligence-based data system optimization

Inventor: Angelo Kastroulis (Jacksonville Beach, FL)
G06F16/24545G06F11/3419G06F16/2246G06N5/022
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,468,704
App. No.
17/461,763
Granted
Nov 11, 2025
Kind
B2
Abstract

In some aspects, the disclosure is directed to methods and systems for access path selection optimization for relational database queries. Machine learning systems, such as neural networks, may be used to determine costs for each path. A neural network may be trained based on cost determinations from scans and indexes of the tree for an initial set of queries, and then may be used to predict costs for additional queries such that a path may be selected. The training data may be periodically refreshed or updated, or may be refreshed or updated responsive to changes in hardware or computing environment.

Claims (10)

1 . A method for training an optimizer for a data system, comprising:

for each of a plurality of queries of a database maintained by one or more computing devices, each query associated with one or more features:

receiving, by a computing system, the query,

executing, by the computing system, the query using a first query methodology,

measuring, by the computing system, one or more characteristics of the one or more computing devices while executing the query using the first query methodology,

generating, by the computing system, a first tuple comprising the one or more features of the query and the one or more characteristics measured while executing the query using the first query methodology,

executing, by the computing system, the query using a second query methodology,

measuring, by the computing system, the one or more characteristics of the one or more computing devices while executing the query using the second query methodology, and

generating, by the computing system, a second tuple comprising the one or more features of the query and the one or more characteristics measured while executing the query using the second query methodology; and

training, by the computing system, a learned optimizer from the first and second tuple generated for each of the plurality of queries, the learned optimizer comprising a neural network trained to estimate a cost for performing a new query via each of the first query methodology and the second query methodology based on the one or more features of the new query.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2022
From: KASTROULIS, ANGELO
To: CARRERA GROUP, INC
Reel/Frame 061954/0759 →
Continuity (2)
Provisional Application 63072631 · Aug 31, 2020
Related Publication 20220067046A1 · Mar 3, 2022
References Cited (12)
US 5328536A · Rohleder et al. · 1994 [cited by applicant]
US 20130151504A1 · Konig et al. · 2013 [cited by applicant]
US 20150169690A1 · Wen · 2015 [cited by examiner]
US 20150283790A1 · Minamitani · 2015 [cited by applicant]
US 20170228259A1 · Solihin · 2017 [cited by examiner]
US 20180264788A1 · Sunagawa et al. · 2018 [cited by applicant]
US 20190303475A1 · Jindal et al. · 2019 [cited by applicant]
US 20190354621A1 · Wang · 2019 [cited by examiner]
CA 2202942A1 · 1997 [cited by applicant]
EP 0802045A1 · 1997 [cited by applicant]
Foreign Search Report on non-Foley case related to PCT PCT/US2021/048287 dated Dec. 22, 2021. [cited by applicant]
International Search Report and Written Opinion corresponding to PCT/US2020/048287, dated Aug. 12, 2020, 7 pages. [cited by applicant]