Inventor
Goetz Graefe
Inventor
Madison, WI, US
Overview
Patents· 71 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing74%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests24%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes1%
G11CStatic stores1%
PatentTitleYear
10,929,399Database system testing using robustness maps202110,754,565Systems and methods for deferred lock enforcement202010,489,386Managing transactions requesting non-existing index keys in database systems201910,482,013Eliding memory page writes upon eviction after page modification201910,360,206Latch-free concurrent searching201910,262,035Estimating data20199,836,504Query progress estimation based on processed value packets20179,626,398'Tree data structure'20179,606,746'Shiftable memory supporting in-memory data structures'20179,594,804'Dynamic reordering of operations in a query plan'20179,575,999'System for managing address reflectors'20179,424,310'System and method for executing queries'20169,411,692'Applying write elision'20169,411,635'Parallel nested transactions in transactional memory'20169,396,227'Controlled lock violation for data transactions'20169,298,761'Adaptive merging in database indexes'20169,274,950'Data restructuring in multi-level memory hierarchies'20169,195,727'Delta partitions for backup and restore'20159,176,860'Database join optimized for flash storage'20159,177,023'Evaluation of database query plan robustness landmarks using operator maps or query maps'20159,128,984'Query plan analysis of alternative plans using robustness mapping'20159,122,724'Combined join'20159,053,024'Transactions and failure'20159,009,428'Data store page recovery'20158,892,612'Exploitation of correlation between original and desired data sequences during run generation'20148,775,414'System and method for executing queries'20148,768,938'Histogram processing by trend and pattern removal'20148,738,657'Distribution of key values'20148,700,822'Parallel aggregation system'20148,601,456'Software transactional protection of managed pointers'20138,572,068'Evaluation of set of representative query performance using robustness mapping'20138,402,016'Fetching optimization in multi-way pipelined database joins'20138,375,012'Computer indexes with multiple representations'20138,271,464'Parallel nested transactions in transactional memory'20128,271,465'Parallel nested transactions in transactional memory'20128,224,811'Workload management using robustness mapping'20128,200,660'System and method for executing queries'20128,176,023'Hierarchical locking in B-tree indexes'20128,108,400'Database segment searching'20128,099,399'Determining whether change in workload of database system has occurred, and/or whether executing current workload will likely result in problem developing with database system'20128,005,803'Best practices analyzer'20117,962,456'Parallel nested transactions in transactional memory'20117,953,717'Hierarchical locking in B-tree indexes'20117,908,255'Transactional memory using buffered writes and enforced serialization order'20117,899,999'Handling falsely doomed parents of nested transactions'20117,895,582'Facilitating stack read and write operations in a software transactional memory system'20117,890,472'Parallel nested transactions in transactional memory'20117,890,707'Efficient retry for transactional memory'20117,860,847'Exception ordering in contention management to support speculative sequential semantics'20107,840,530'Parallel nested transactions in transactional memory'20107,711,678'Software transaction commit order and conflict management'20107,676,638'Combined pessimistic and optimistic concurrency control'20107,599,953'System and method for segmented evaluation of database queries'20097,590,646'System and method for segmented evaluation of database queries'20097,580,920'System and method for graceful degradation of a database query'20097,577,658'Hierarchical locking in B-tree indexes'20097,577,647'Combining nested aggregators'20097,472,133'System and method for improved prefetching'20087,444,321'Transforming query results into hierarchical information'20087,444,344'Method to increase subscription scalability'20087,434,010'Combined pessimistic and optimisitic concurrency control'20087,162,472'System and method for database change notification'20076,748,392'System and method for segmented evaluation of database queries'20046,708,164'Transforming query results into hierarchical information'20046,598,044'Method for choosing optimal query execution plan for multiple defined equivalent query expressions'20036,356,887'Auto-parameterization of database queries'20026,298,342'Electronic database operations for perspective transformations on relational tables using pivot and unpivot columns'20016,185,569'Linked data structure integrity verification system which verifies actual node information with expected node information stored in a table'20016,122,644'System for halloween protection in a database system'20006,105,024'System for memory management during run formation for external sorting in database system'20005,822,747'System and method for optimizing database queries'1998Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1998–2016Based in Bellevue, WA, US· patent location history
2000–2013Patents assigned to MICROSOFT CORP (34)· patent assignee history
2010–2021Based in Madison, WI, US· patent location history
2012–2021Patents assigned to GRAEFE GOETZ (30)· patent assignee history
2012–2015Patents assigned to HEWLETT PACKARD DEVELOPMENT CO (19)· patent assignee history
2012–2021Patents assigned to KUNO HARUMI (14)· patent assignee history
2016–2019Patents assigned to HEWLETT PACKARD ENTPR DEV LP (13)· patent assignee history
2019Based in Palo Alto, CA, US· patent location history
2020Based in Mountain View, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 34 | 2000–2013 |
| GRAEFE GOETZself | 30 | 2012–2021 |
| HEWLETT PACKARD DEVELOPMENT CO | 19 | 2012–2015 |
| KUNO HARUMI | 14 | 2012–2021 |
| HEWLETT PACKARD ENTPR DEV LP | 13 | 2016–2019 |
Locations
| Location | Patents | Span |
|---|---|---|
| Madison, WI, US | 41 | 2010–2021 |
| Bellevue, Washington, US | 28 | 1998–2016 |
| Mountain View, California, US | 1 | 2020 |
| Palo Alto, California, US | 1 | 2019 |