| 12189627 |
Query optimization using reinforcement learning |
Shuanglin Guo, Brandon Jabr, Terence P. Purcell |
2025-01-07 |
|
| 11556534 |
Subquery predicate generation to reduce processing in a multi-table join |
Andrei F. Lurie, Terence P. Purcell |
2023-01-17 |
$4,393,000 |
| 11386086 |
Permutation-based machine learning for database query optimization |
Terence P. Purcell, Martin Dinh, Brian L. Baggett |
2022-07-12 |
$10,906,000 |
| 11222015 |
Helper scan in a database management system |
Brian L. Baggett, Oliver Draese, Shuanglin Guo, Andrei F. Lurie, Terence P. Purcell +1 more |
2022-01-11 |
$4,843,000 |
| 11048703 |
Minimizing processing using an index when non leading columns match an aggregation key |
Terence P. Purcell |
2021-06-29 |
$5,149,000 |
| 11036732 |
Subquery predicate generation to reduce processing in a multi-table join |
Andrei F. Lurie, Terence P. Purcell |
2021-06-15 |
$4,393,000 |
| 11030193 |
Subquery predicate generation to reduce processing in a multi-table join |
Andrei F. Lurie, Terence P. Purcell |
2021-06-08 |
$4,452,000 |
| 11010380 |
Minimizing processing using an index when non-leading columns match an aggregation key |
Terence P. Purcell |
2021-05-18 |
$4,116,000 |
| 10936625 |
Progressive optimization for implicit cast predicates |
Terence P. Purcell, Christopher Crone, Andrei F. Lurie |
2021-03-02 |
$2,720,000 |
| 10810200 |
Technology for join processing |
Naresh K. Chainani, Sam S. Lightstone, Shaorong Liu |
2020-10-20 |
$3,651,000 |
| 10810201 |
Technology for join processing |
Naresh K. Chainani, Sam S. Lightstone, Shaorong Liu |
2020-10-20 |
$3,651,000 |
| 10691690 |
Helper scan in a database management system |
Brian L. Baggett, Oliver Draese, Shuanglin Guo, Andrei F. Lurie, Terence P. Purcell +1 more |
2020-06-23 |
$2,380,000 |
| 10565201 |
Query processing management in a database management system |
Zhang Hao, Shuo Li, Xiaobo Wang, Ke Wei Wei |
2020-02-18 |
$2,353,000 |
| 9928274 |
Dynamically adjust duplicate skipping method for increased performance |
Terence P. Purcell, Li Xia, Michael R. Shadduck, Paramesh S. Desai, Qianyang Yu |
2018-03-27 |
$2,459,000 |
| 9892158 |
Dynamically adjust duplicate skipping method for increased performance |
Terence P. Purcell, Li Xia, Michael R. Shadduck, Paramesh S. Desai, Qianyang Yu |
2018-02-13 |
$2,196,000 |
| 9652497 |
Processing queries using hybrid access paths |
Andrei F. Lurie, Terence P. Purcell |
2017-05-16 |
$2,370,000 |
| 9652498 |
Processing queries using hybrid access paths |
Andrei F. Lurie, Terence P. Purcell |
2017-05-16 |
$2,370,000 |
| 9582540 |
Feedback mechanism providing row-level filtering earlier in a plan |
Garth A. Dickie, Ian R. Finlay, Terence P. Purcell |
2017-02-28 |
$2,397,000 |
| 9569495 |
Feedback mechanism providing row-level filtering earlier in a plan |
Garth A. Dickie, Ian R. Finlay, Terence P. Purcell |
2017-02-14 |
$1,939,000 |
| 9524305 |
Boolean term conversion for null-tolerant disjunctive predicates |
Mengchu Cai, Dengfeng Gao, Jae H. Lee, Li-Mey Lee, Terence P. Purcell +1 more |
2016-12-20 |
$6,917,000 |
| 9519662 |
Boolean term conversion for null-tolerant disjunctive predicates |
Mengchu Cai, Dengfeng Gao, Jae H. Lee, Li-Mey Lee, Terence P. Purcell +1 more |
2016-12-13 |
$6,265,000 |
| 9256643 |
Technique for factoring uncertainty into cost-based query optimization |
Jason L. Alpers, Patrick D. Bossman, Shuanglin Guo, Terence P. Purcell |
2016-02-09 |
$2,307,000 |
| 9208198 |
Technique for factoring uncertainty into cost-based query optimization |
Jason L. Alpers, Patrick D. Bossman, Shuanglin Guo, Terence P. Purcell |
2015-12-08 |
$3,322,000 |
| 9134975 |
Determining which computer programs are candidates to be recompiled after application of updates to a compiler |
David R. Moy, Terence P. Purcell, John B. Tobler, Nigel G. Slinger |
2015-09-15 |
$3,796,000 |
| 8930410 |
Query transformation for masking data within database objects |
Eric L. Alton, Harley W. Boughton, Yao-Ching Chen, Curt L. Cotner, Yuping Ding +9 more |
2015-01-06 |
$2,134,000 |