Inventor

David C. Sharpe

Inventor
St. Catharines, CA

Overview

19→
Patents
2005–2020
Patent span
Physics
Primary field (CPC G)

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'2005

Career & 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
AssigneePatentsSpan
IBM192005–2020
SHARPE DAVID Cself32014–2015
CHENG QI12014
HORNIBROOK JOHN F12014
HUFFMAN PAUL C12014
Locations
LocationPatentsSpan
St. Catharines, CA72014–2020
Oakville, CA52008–2015
Ontario, CA32006–2020
Toronto, CA32005–2014
Mountain View, California, US12006