Inventor
Florian Michael Waas
Inventor
San Francisco, CA, US
Overview
Patents· 51 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 digests20%
H04LTransmission of digital information, e.g. telegraphic communication10%
PatentTitleYear
10,762,100Method and system for transparent interoperability between applications and data management systems202010,628,438Method and system for transparent interoperability between applications and data management systems202010,594,779Method and system for workload management for data management systems202010,521,428Dynamic partition selection201910,509,783Dynamic partition selection201910,331,666Apparatus and method for parallel processing of a query201910,255,336Method and system for transparent interoperability between applications and data management systems201910,146,837RLE-aware optimization of SQL queries201810,140,336Accuracy testing of query optimizers201810,031,944Work file change detection20189,811,558'Apparatus and method for parallel processing of a query'20179,652,496'Dynamic partition selection'20179,652,501'RLE-aware optimization of SQL queries'20179,477,695'Metadata cache supporting multiple heterogeneous systems'20169,479,395'Model framework to facilitate robust programming of distributed workflows'20169,430,524'RLE-aware optimization of SQL queries'20169,418,109'Memory quota'20169,418,064'Resource queues'20169,323,791'Apparatus and method for expanding a shared-nothing system'20169,275,107'Apparatus and method for analyzing query optimizer performance'20169,262,477'Accuracy testing of query optimizers'20169,218,209'Apparatus and method for parallel processing of a query'20159,171,041'RLE-aware optimization of SQL queries'20159,104,663'Dynamic allocation of memory for memory intensive operators'20159,104,500'Lock-free job scheduler for multi-processor systems'20159,081,898'Automatic capture of minimal portable executable bug repros'20159,052,969'Programming model for transparent parallelization of combinatorial optimization'20158,996,505'Data movement driven automatic data placement'20158,862,606'Executing correlated and multi-row subqueries in a MPP database'20148,818,991'Apparatus and method for analyzing query optimizer performance'20148,768,973'Apparatus and method for expanding a shared-nothing system'20148,732,282'Model framework to facilitate robust programming of distributed workflows'20148,713,359'Autonomous primary-mirror synchronized reset'20148,688,703'Metadata cache supporting multiple heterogeneous systems'20148,417,689'Programming model for transparent parallelization of combinatorial optimization'20138,375,047'Apparatus and method for query prioritization in a shared nothing distributed database'20137,984,043'System and method for distributed query processing using configuration-independent query plans'20117,769,744'Missing index analysis and index useage statistics'20107,444,344'Method to increase subscription scalability'20087,349,897'Structured indexes on results of function applications over data'20087,340,445'Structured indexes on results of function applications over data'20087,337,169'Validating multiple execution plans for database queries'20087,272,598'Structured indexes on results of function applications over data'20077,254,574'Structured indexes on results of function applications over data'20077,194,452'Validating multiple execution plans for database queries'20077,162,472'System and method for database change notification'20077,158,963'Validating multiple execution plans for database queries'20077,146,363'System and method for cardinality estimation based on query execution feedback'20067,010,524'Validating multiple execution plans for database queries'20066,721,724'Validating multiple execution plans for database queries'20046,598,044'Method for choosing optimal query execution plan for multiple defined equivalent query expressions'2003Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2003–2008Patents assigned to MICROSOFT CORP (13)· patent assignee history
2003–2015Based in Seattle, WA, US· patent location history
2004–2008Based in Amsterdam, NL· patent location history
2013–2016Patents assigned to EMC CORP (14)· patent assignee history
2013–2018Patents assigned to WAAS FLORIAN MICHAEL (11)· patent assignee history
2013–2016Patents assigned to NARAYANAN SIVARAMAKRISHNAN (9)· patent assignee history
2013–2020Based in San Francisco, CA, US· patent location history
2013–2014Based in San Mateo, CA, US· patent location history
2014–2019Patents assigned to PIVOTAL SOFTWARE INC (17)· patent assignee history
2016–2018Based in Sunnyvale, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| PIVOTAL SOFTWARE INC | 17 | 2014–2019 |
| EMC CORP | 14 | 2013–2016 |
| MICROSOFT CORP | 13 | 2003–2008 |
| WAAS FLORIAN MICHAELself | 11 | 2013–2018 |
| NARAYANAN SIVARAMAKRISHNAN | 9 | 2013–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Francisco, California, US | 28 | 2013–2020 |
| Seattle, Washington, US | 11 | 2003–2015 |
| Amsterdam, NL | 5 | 2004–2008 |
| Sunnyvale, California, US | 3 | 2016–2018 |
| San Mateo, California, US | 3 | 2013–2014 |