Inventor
David C. Sharpe
Inventor
St. Catharines, CA
Overview
Patents· 19 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing70%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests30%
PatentTitleYear
10,671,637Switching between a non-partitioned hash join and a partitioned hash join based on an amount of available memory202010,572,462Efficient handling of sort payload in a column organized relational database202010,572,463Efficient handling of sort payload in a column organized relational database202010,176,223Query plan optimization for large payload columns201910,176,224Query 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,108,667Query plan optimization for large payload columns20189,984,122Query plan optimization for large payload columns20189,043,310'Accessing a dimensional data model when processing a query'20158,825,616'Execution of database queries including filtering'20148,626,744'Executing CASE expressions containing subqueries'20148,005,868'System and method for multiple distinct aggregate queries'20117,539,667'Method, system and program for executing a query having a union operator'20097,533,087'Method, system, and program for executing a query having a union all operator and data modifying operations'20097,409,385'Method, system and program for executing a query having a UNION operator'20087,085,751'Query execution in query processing systems'20067,043,469'Method and system for slow materialization of scrollable cursor result sets'20067,010,552'Optimizing command execution in database systems that provide support for updatable scrollable cursors'20066,879,977'Execution of database queries including filtering'2005Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2005–2020Patents assigned to IBM (19)· patent assignee history
2005–2014Based in Toronto, CA· patent location history
2006–2020Based in Ontario, CA· patent location history
2006Based in Mountain View, CA, US· patent location history
2008–2015Based in Oakville, CA· patent location history
2014–2015Patents assigned to SHARPE DAVID C (3)· patent assignee history
2014Patents assigned to CHENG QI (1)· patent assignee history
2014Patents assigned to HORNIBROOK JOHN F (1)· patent assignee history
2014Patents assigned to HUFFMAN PAUL C (1)· patent assignee history
2014–2020Based in St. Catharines, CA· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 19 | 2005–2020 |
| SHARPE DAVID Cself | 3 | 2014–2015 |
| CHENG QI | 1 | 2014 |
| HORNIBROOK JOHN F | 1 | 2014 |
| HUFFMAN PAUL C | 1 | 2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| St. Catharines, CA | 7 | 2014–2020 |
| Oakville, CA | 5 | 2008–2015 |
| Ontario, CA | 3 | 2006–2020 |
| Toronto, CA | 3 | 2005–2014 |
| Mountain View, California, US | 1 | 2006 |