Issued Patents All Time
Showing 76–100 of 125 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9367556 | Hashing scheme using compact array tables | Gopi K. Attaluri, Ronald J. Barber | 2016-06-14 |
| 9355146 | Efficient partitioned joins in a database with column-major layout | Stefan Arndt, Gopi K. Attaluri, Ronald J. Barber, Guy M. Lohman, Lin Qiao +2 more | 2016-05-31 |
| 9317548 | Reducing collisions within a hash table | Gopi K. Attaluri | 2016-04-19 |
| 9317517 | Hashing scheme using compact array tables | Gopi K. Attaluri, Ronald J. Barber | 2016-04-19 |
| 9311359 | Join operation partitioning | Gopi K. Attaluri | 2016-04-12 |
| 9292560 | Reducing collisions within a hash table | Gopi K. Attaluri | 2016-03-22 |
| 9274835 | Data shuffling in a non-uniform memory access device | Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis | 2016-03-01 |
| 9256534 | Data shuffling in a non-uniform memory access device | Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis | 2016-02-09 |
| 9195599 | Multi-level aggregation techniques for memory hierarchies | Ronald J. Barber, Naresh K. Chainani, Vincent Kulandaisamy, Sam S. Lightstone, Ippokratis Pandis +1 more | 2015-11-24 |
| 9176999 | Multiplication-based method for stitching results of predicate evaluation in column stores | Ronald J. Barber, Min Soo Kim, Jae Gil LEE, Sam S. Lightstone, Guy M. Lohman +2 more | 2015-11-03 |
| 9171029 | Performing batches of selective assignments in a vector friendly manner | Ronald J. Barber | 2015-10-27 |
| 9171043 | Dynamically determining join order | Gopi K. Attaluri, Sam S. Lightstone | 2015-10-27 |
| 9141667 | Efficient join with one or more large dimension tables | Ronald J. Barber, Naresh K. Chainani, Guy M. Lohman, Mir Hamid Pirahesh, Richard S. Sidle +1 more | 2015-09-22 |
| 9069810 | Systems, methods and computer program products for reducing hash table working-set size for improved latency and scalability in a processing system | Min Soo Kim, Lin Qiao, Eugene J. Shekita | 2015-06-30 |
| 9058344 | Supporting flexible types in a database | Ronald J. Barber, Guy M. Lohman, Richard S. Sidle | 2015-06-16 |
| 8933829 | Data compression using dictionary encoding | Felix Beier, Carlos J. Caballero Grolimund, Knut Stolze | 2015-01-13 |
| 8862571 | Predicate pushdown with late materialization in database query processing | Ronald J. Barber, Lin Qiao, Richard S. Sidle | 2014-10-14 |
| 8856103 | Predicate pushdown with late materialization in database query processing | Ronald J. Barber, Lin Qiao, Richard S. Sidle | 2014-10-07 |
| 8843527 | Fast predicate table scans using single instruction, multiple data architecture | Eduard Diner, Jens Leenstra, Adam J. Storm | 2014-09-23 |
| 8832158 | Fast predicate table scans using single instruction, multiple data architecture | Eduard Diner, Jens Leenstra, Adam J. Storm | 2014-09-09 |
| 8812486 | Determining validity ranges of query plans based on suboptimality | Volker Gerhard Markl | 2014-08-19 |
| 8782102 | Compact aggregation working areas for efficient grouping and aggregation using multi-core CPUs | Lin Qiao, Frederick R. Reiss | 2014-07-15 |
| 8676865 | Adaptive lazy merging | Wei Han, Lin Qiao | 2014-03-18 |
| 8533179 | Avoiding three-valued logic in predicates on dictionary-encoded data | Peter Bendel, Oliver Draese, Knut Stolze | 2013-09-10 |
| 8442988 | Adaptive cell-specific dictionaries for frequency-partitioned multi-dimensional data | Oliver Draese, Namik Hrle, Oliver Koeth, Tianchao Li, Knut Stolze | 2013-05-14 |