Inventor
Gopi K. Attaluri
Inventor
San Jose, CA, US
Overview
Patents· 48 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing87%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests9%
H04LTransmission of digital information, e.g. telegraphic communication4%
PatentTitleYear
11,106,667Transactional scanning of portions of a database202111,061,878Parallel build of non-partitioned join hash tables and non-enforced N:1 join hash tables202110,747,763Efficient multiple aggregation distinct processing202010,671,637Switching between a non-partitioned hash join and a partitioned hash join based on an amount of available memory202010,642,840Filtered hash table generation for performing hash joins202010,628,279Memory management in multi-processor environments based on memory efficiency202010,592,556On-the-fly encoding method for efficient grouping and aggregation202010,572,463Efficient handling of sort payload in a column organized relational database202010,572,462Efficient handling of sort payload in a column organized relational database202010,489,401Efficient aggregation in a parallel system201910,489,403Embracing and exploiting data skew during a join or groupby201910,445,318Efficient aggregation in a parallel system201910,430,408Technology to reduce cost of concatenation for hash array201910,394,783Parallel build of non-partitioned join hash tables and non-enforced N:1 join hash tables201910,387,397Parallel build of non-partitioned join hash tables and non-enforced n:1 join hash tables201910,346,404Efficient partitioned joins in a database with column-major layout201910,303,791Efficient join on dynamically compressed inner for improved fit into cache hierarchy201910,176,224Query plan optimization for large payload columns201910,176,223Query plan optimization for large payload columns201910,157,193Switching between a non-partitioned hash join and a partitioned hash join based on an amount of available memory201810,133,760Hardware for a bitmap data structure for efficient storage of heterogeneous lists201810,108,667Query plan optimization for large payload columns20189,984,122Query plan optimization for large payload columns20189,940,346Two-level management of locks on shared resources20189,922,064'Parallel build of non-partitioned join hash tables and non-enforced N:1 join hash tables'20189,875,280Efficient partitioned joins in a database with column-major layout20189,870,396'Immediate join spilling scheme for a database'20189,740,714'Multilevel filters for cache-efficient access'20179,734,170'Multilevel filters for cache-efficient access'20179,672,248'Embracing and exploiting data skew during a join or groupby'20179,665,624'Join operation partitioning'20179,471,710'On-the-fly encoding method for efficient grouping and aggregation'20169,405,858'On-the-fly encoding method for efficient grouping and aggregation'20169,367,556'Hashing scheme using compact array tables'20169,355,146'Efficient partitioned joins in a database with column-major layout'20169,317,548'Reducing collisions within a hash table'20169,317,517'Hashing scheme using compact array tables'20169,311,359'Join operation partitioning'20169,292,560'Reducing collisions within a hash table'20169,171,043'Dynamically determining join order'20158,868,755'Two-level management of locks on shared resources'20148,868,748'Two-level management of locks on shared resources'20148,468,150'Accommodating gaps in database index scans'20136,748,377'Facilitating query pushdown in a multi-tiered database environment'20046,484,181'Method and system for handling foreign key update in an object-oriented database environment'20026,466,931'Method and system for transparently caching and reusing query execution plans efficiently'20026,339,777'Method and system for handling foreign key update in an object-oriented database environment'20025,897,634'Optimized caching of SQL data in an object server system'1999Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1999–2021Patents assigned to IBM (46)· patent assignee history
1999–2019Based in Santa Clara, CA, US· patent location history
2002–2018Based in Sunnyvale, CA, US· patent location history
2004Based in Scarborough, CA· patent location history
2013–2018Patents assigned to ATTALURI GOPI K (4)· patent assignee history
2013–2020Based in San Jose, CA, US· patent location history
2016–2018Patents assigned to ARNDT STEFAN (2)· patent assignee history
2016–2018Patents assigned to BARBER RONALD J (2)· patent assignee history
2018–2021Based in Cupertino, CA, US· patent location history
2020–2021Patents assigned to AMAZON TECH INC (2)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 46 | 1999–2021 |
| ATTALURI GOPI Kself | 4 | 2013–2018 |
| AMAZON TECH INC | 2 | 2020–2021 |
| ARNDT STEFAN | 2 | 2016–2018 |
| BARBER RONALD J | 2 | 2016–2018 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Jose, California, US | 30 | 2013–2020 |
| Cupertino, California, US | 8 | 2018–2021 |
| Sunnyvale, California, US | 6 | 2002–2018 |
| Santa Clara, California, US | 3 | 1999–2019 |
| Scarborough, CA | 1 | 2004 |