Issued Patents All Time
Showing 26–50 of 70 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9454572 | Out-of-place materialized view refresh | Luping Ding, Tsae-Feng Yu | 2016-09-27 |
| 9430550 | Clustering a table in a relational database management system | Mohamed Ziauddin | 2016-08-30 |
| 9390129 | Scalable and adaptive evaluation of reporting window functions | Huagang Li, Srikanth Bellamkonda, Sankar Subramanian | 2016-07-12 |
| 8996502 | Using join dependencies for refresh | Nathaniel Keith Folkert, Abhinav Gupta | 2015-03-31 |
| 8996544 | Pruning disk blocks of a clustered table in a relational database management system | Mohamed Ziauddin | 2015-03-31 |
| 8868544 | Using relational structures to create and support a cube within a relational database system | Gregory Dorman, David Greenfield | 2014-10-21 |
| 8478742 | Using estimated cost to refresh a set of materialized views (MVS) | Nathaniel Keith Folkert, Abhinav Gupta | 2013-07-02 |
| 8468166 | Analytic enhancements to model clause in structured query language (SQL) | Tolga Bozkaya | 2013-06-18 |
| 8156145 | Analytic enhancements to model clause in structured query language (SQL) | Tolga Bozkaya | 2012-04-10 |
| 8103689 | Rewrite of queries containing rank or rownumber or min/max aggregate functions using a materialized view | Abhinav Gupta | 2012-01-24 |
| 8001112 | Using multidimensional access as surrogate for run-time hash table | Matthew Dombroski, Ekrem Soylemez | 2011-08-16 |
| 7979384 | Analytic enhancements to model clause in structured query language (SQL) | Tolga Bozkaya | 2011-07-12 |
| 7912834 | Rewrite of queries containing rank or rownumber or Min/Max aggregate functions using a materialized view | Abhinav Gupta | 2011-03-22 |
| 7890497 | Using estimated cost to schedule an order for refreshing a set of materialized views (MVS) | Nathaniel Keith Folkert, Abhinav Gupta | 2011-02-15 |
| 7809712 | Compile-time optimizations of queries with SQL spreadsheet | Srikanth Bellamkonda, Tolga Bozkaya, Abhinav Gupta, Nathan Folkert, Sankar Subramanian | 2010-10-05 |
| 7761403 | Run-time optimizations of queries with SQL spreadsheet | Srikanth Bellamkonda, Tolga Bozkaya, Abhinav Gupta, Nathan Folkert, Sankar Subramanian | 2010-07-20 |
| 7734602 | Choosing whether to use a delayed index maintenance depending on the portion of the materialized view (MV) changed | Nathaniel Keith Folkert, Abhinav Gupta | 2010-06-08 |
| 7379933 | Union all rewrite for aggregate queries with grouping sets | Lei Sheng | 2008-05-27 |
| 7299223 | Spreadsheet to SQL translation | Aman Namait, Allison Waingold, Martin Roth | 2007-11-20 |
| 7177855 | Compile-time optimizations of queries with SQL spreadsheet | Srikanth Bellamkonda, Tolga Bozkaya, Abhinav Gupta, Nathan Folkert, Sankar Subramanian | 2007-02-13 |
| 7171427 | Methods of navigating a cube that is implemented as a relational object | Gregory Dorman, David Greenfield | 2007-01-30 |
| 7111020 | Incremental refresh of materialized views containing rank function, and rewrite of queries containing rank or rownumber or min/max aggregate functions using such a materialized view | Abhinav Gupta | 2006-09-19 |
| 7035843 | Evaluation of database hierarchical cubes by nesting rollup operators associated with multiple groupings | Srikanth Bellamkonda, Abhinav Gupta | 2006-04-25 |
| 6985895 | Performing spreadsheet-like calculations in a database system | Gregory Dorman, Fred Zemke, Martin Roth, Cetin Ozbutun | 2006-01-10 |
| 6775682 | Evaluation of rollups with distinct aggregates by using sequence of sorts and partitioning by measures | Srikanth Ballamkonda, Abhinav Gupta | 2004-08-10 |