Issued Patents All Time
Showing 25 most recent of 29 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12147440 | Techniques for maintaining statistics in a database system | Mohamed Zait, Yuying Zhang, Jiakun Li | 2024-11-19 |
| 12111828 | Method and system to implement error handling with fine-grained SQL hints | Krishna Kantikiran Pasupuleti, Mohamed Ziauddin, Sunil P. Chakkappen | 2024-10-08 |
| 11561973 | Statistics based query transformation | Sunil P. Chakkappen, Mohamed Zait, Christoforus Widodo | 2023-01-24 |
| 11468073 | Techniques for maintaining statistics in a database system | Mohamed Zait, Yuying Zhang, Jiakun Li | 2022-10-11 |
| 11321317 | Leveraging query-specific statistics in non-equivalent queries | Sunil P. Chakkappen, Mohamed Zait | 2022-05-03 |
| 11140531 | Systems and methods for processing data from an online on-demand service platform | Bing Han, Zhangxun LIU, Yonghui Cong | 2021-10-05 |
| 11113282 | Online optimizer statistics maintenance during load | Sunil P. Chakkappen, Mohamed Zait, Suratna Budalakoti | 2021-09-07 |
| 10120688 | Data processing system and method for executing block call and block return instructions | Jen-Chih Tseng, Chuan-Hua Chang | 2018-11-06 |
| 9852185 | Approximate distinct counting in a bounded memory | Mohamed Zait, Sunil P. Chakkappen | 2017-12-26 |
| 9727609 | Triggering hard parses | Sunil P. Chakkappen, Mohamed Zait | 2017-08-08 |
| 9672041 | Method for compressing variable-length instructions including PC-relative instructions and processor for executing compressed instructions using an instruction table | Wei-Hao Chiao, Haw-Luen Tsai | 2017-06-06 |
| 9189522 | SQL execution plan baselines | Dinesh Das, Cetin Ozbutun, Mohamed Zait, Yali Zhu, Mohamed Ziauddin +2 more | 2015-11-17 |
| 8972705 | Executing instructions for managing constant pool base register used for accessing constants during subroutine execution | Wei-Hao Chiao, Haw-Luen Tsai, Chen-Wei Chang | 2015-03-03 |
| 8756605 | Method and apparatus for scheduling multiple threads for execution in a shared microprocessor pipeline | Kathirgamar Aingaran | 2014-06-17 |
| 8335767 | Maintaining and utilizing SQL execution plan histories | Dinesh Das, Yali Zhu, Mohamed Ziauddin, Benoit Dageville | 2012-12-18 |
| 8171188 | Method of handling successive bitstream extraction and packing and related device | Chuan-Hua Chang | 2012-05-01 |
| 8032828 | Method and system of document transformation between a source extensible markup language (XML) schema and a target XML schema | Harumi Kuno, Elke Angelika Rundensteiner | 2011-10-04 |
| 7971043 | Electronic system and method for changing number of operation stages of a pipeline | Li-Hung Chang | 2011-06-28 |
| 7934073 | Method for performing jump and translation state change at the same time | Chuan-Hua Chang | 2011-04-26 |
| 7822999 | Computer system and method for controlling a processor thereof | Li-Hung Chang, Chuan-Hua Chang | 2010-10-26 |
| 7809713 | Efficient search space analysis for join factorization | Rafi Ahmed, Allison Waingold Lee, Mohamed Zait | 2010-10-05 |
| 7644062 | Join factorization of union/union all queries | Rafi Ahmed, Allison Waingold Lee, Mohamed Zait, Thierry Cruanes | 2010-01-05 |
| 7636731 | Approximating a database statistic | Thierry Cruanes, Uri Shaft, Benoit Dageville, Sunil P. Chakkappen, Mohamed Zait | 2009-12-22 |
| 7627743 | Method and circuit implementation for multiple-word transfer into/from memory subsystems | Chuan-Hua Chang, Jen-Chih Tseng | 2009-12-01 |
| 7603339 | Merging synopses to determine number of distinct values in large databases | Thierry Cruanes, Uri Shaft, Benoit Dageville, Sunil P. Chakkappen, Mohamed Zait | 2009-10-13 |