Issued Patents All Time
Showing 401–425 of 440 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7774312 | Self-managing performance statistics repository for databases | Gary Ngai, Michael Feng, Alex Tsukerman, Mark Ramacher, Karl Dias +4 more | 2010-08-10 |
| 7747606 | Automatic SQL tuning advisor | Mohamed Ziauddin, Khaled Yagoub, Mohamed Zait, Dinesh Das, Karl Dias +2 more | 2010-06-29 |
| 7739263 | Global hints | Dinesh Das, Mohamed Ziauddin, Mohamed Zait | 2010-06-15 |
| 7730055 | Efficient hash based full-outer join | Srikanth Bellamkonda | 2010-06-01 |
| 7698312 | Performing recursive database operations | Thierry Cruanes, Wei Li, Ari Mozes | 2010-04-13 |
| 7685095 | Executing a parallel single cursor model | Bhaskar Ghosh, Thierry Cruanes | 2010-03-23 |
| 7680761 | Method and mechanism for database partitioning | Mohamed Zait | 2010-03-16 |
| 7664730 | Method and system for implementing a SQL profile | Mohamed Ziauddin, Mohamed Zait, Khaled Yagoub | 2010-02-16 |
| 7664778 | SQL tuning sets | Khaled Yagoub, Mohamed Ziauddin, Karl Dias | 2010-02-16 |
| 7636731 | Approximating a database statistic | Thierry Cruanes, Uri Shaft, Hong Su, Sunil P. Chakkappen, Mohamed Zait | 2009-12-22 |
| 7634456 | SQL structure analyzer | Khaled Yagoub, Mohamed Ziauddin, Mohamed Zait, Karl Dias | 2009-12-15 |
| 7603340 | Automatic workload repository battery of performance statistics | Gary Ngai, Mark Ramacher, Graham Wood, Connie Green, Venkateshwaran Venkatatamani +2 more | 2009-10-13 |
| 7603339 | Merging synopses to determine number of distinct values in large databases | Thierry Cruanes, Uri Shaft, Hong Su, Sunil P. Chakkappen, Mohamed Zait | 2009-10-13 |
| 7539608 | Techniques for determining effects on system performance of a memory management parameter | Sambavi Muthukrishnan, Mohamed Zait | 2009-05-26 |
| 7526508 | Self-managing database architecture | Leng Leng Tan, Gianfranco Putzolu, Richard Sarwal, Alex Tsukerman, Gary Ngai +12 more | 2009-04-28 |
| 7499960 | Adaptive memory allocation | Mohamed Zait | 2009-03-03 |
| 7475056 | Query processing in a parallel single cursor model on multi-instance configurations, using hints | Bhaskar Ghosh, Thierry Cruanes | 2009-01-06 |
| 7469241 | Efficient data aggregation operations using hash tables | Srikanth Bellamkonda | 2008-12-23 |
| 7409517 | Dynamic and automatic memory management | Mohamed Zait | 2008-08-05 |
| 7386849 | Managing parallel execution of work granules according to their affinity | Patrick Amor | 2008-06-10 |
| 7340452 | Parallel single cursor model on multiple-server configurations | Bhaskar Ghosh, Thierry Cruanes, Shrikanth Shankar | 2008-03-04 |
| 7203676 | Dynamic performance views with a parallel single cursor model | Rushan Chen, Bhaskar Ghosh, Thierry Cruanes, Patrick Amor | 2007-04-10 |
| 7155446 | Performing recursive database operations | Thierry Cruanes, Wei Li, Ari Mozes | 2006-12-26 |
| 7051034 | Dynamic optimization for processing a restartable sub-tree of a query execution plan | Bhaskar Ghosh, Thierry Cruanes | 2006-05-23 |
| 7020661 | Techniques for pruning a data object during operations that join multiple data objects | Thierry Cruanes, Mohamed Zait | 2006-03-28 |