Inventor

Terence P. Purcell

Inventor
Springfield, IL, US

Overview

48→
Patents
2008–2021
Patent span
Physics
Primary field (CPC G)

Patents· 48 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing84%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests12%
H03MCoding4%
PatentTitleYear
11,048,703Minimizing processing using an index when non leading columns match an aggregation key202111,036,732Subquery predicate generation to reduce processing in a multi-table join202111,030,193Subquery predicate generation to reduce processing in a multi-table join202111,010,380Minimizing processing using an index when non-leading columns match an aggregation key202110,936,625Progressive optimization for implicit cast predicates202110,929,370Index maintenance management of a relational database management system202110,909,116Optimizing query processing and routing in a hybrid workload optimized database system202110,754,858Adaptive multi-index access plan for database queries202010,691,690Helper scan in a database management system202010,671,587Reduced fixed length sort of variable length columns202010,545,972Identification and elimination of non-essential statistics for query optimization202010,459,933Identification and elimination of non-essential statistics for query optimization201910,394,812Case statement optimization201910,210,210Adaptive multi-index access plan for database queries20199,940,359Data-partitioned secondary index (DPSI) partition level join20189,928,274'Dynamically adjust duplicate skipping method for increased performance'20189,892,158'Dynamically adjust duplicate skipping method for increased performance'20189,846,712Index-only multi-index access20179,846,713Index-only multi-index access20179,652,498'Processing queries using hybrid access paths'20179,652,497'Processing queries using hybrid access paths'20179,582,540'Feedback mechanism providing row-level filtering earlier in a plan'20179,569,495'Feedback mechanism providing row-level filtering earlier in a plan'20179,524,305'Boolean term conversion for null-tolerant disjunctive predicates'20169,519,662'Boolean term conversion for null-tolerant disjunctive predicates'20169,256,643'Technique for factoring uncertainty into cost-based query optimization'20169,208,198'Technique for factoring uncertainty into cost-based query optimization'20159,134,975'Determining which computer programs are candidates to be recompiled after application of updates to a compiler'20158,832,046'Encoded data processing'20148,756,208'Encoded data processing'20148,620,899'Generating materialized query table candidates'20138,380,680'Piecemeal list prefetch'20138,364,677'Method and apparatus for generating partitioning keys for a range-partitioned database'20138,359,316'Database table look-up'20138,200,657'Processing cross-table non-boolean term conditions in database queries'20128,185,701'System and method for an adaptive list prefetch'20128,140,522'Method, apparatus, and computer program product for adaptive query parallelism partitioning with look-ahead probing and feedback'20128,060,495'Query execution plan efficiency in a database management system'20117,970,756'Generalized partition pruning in a database system'20117,953,726'Generated predicates from materialized result'20117,930,294'Method for partitioning a query'20117,921,085'Method and system for quantifying a data page repetition pattern for a database index in a database management system'20117,895,185'Row-identifier list processing management'20117,725,448'Method and system for disjunctive single index access'20107,565,342'Dynamic semi-join processing with runtime optimization'20097,536,379'Performing a multiple table join operating based on generated predicates from materialized results'20097,499,917'Processing cross-table non-Boolean term conditions in database queries'20097,461,060'Generalized partition pruning in a database system'2008

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2008–2021Patents assigned to IBM (48)· patent assignee history
2008–2012Based in New Berlin, IL, US· patent location history
2010–2021Based in Springfield, IL, US· patent location history
2011–2014Patents assigned to PURCELL TERENCE P (7)· patent assignee history
2011–2013Patents assigned to FUH YOU-CHIN (4)· patent assignee history
2012–2014Patents assigned to MIN HONG (6)· patent assignee history
2013–2014Patents assigned to FRANKE HUBERTUS (3)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM482008–2021
PURCELL TERENCE Pself72011–2014
MIN HONG62012–2014
FUH YOU-CHIN42011–2013
FRANKE HUBERTUS32013–2014
Locations
LocationPatentsSpan
Springfield, Illinois, US402010–2021
New Berlin, Illinois, US82008–2012