Inventor
John David Dunagan
Inventor
Bellevue, WA, US
Overview
Patents· 50 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing50%
H04LTransmission of digital information, e.g. telegraphic communication35%
H04WWireless communication networks6%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes5%
G06NComputing arrangements based on specific computational models3%
H04BTransmission2%
PatentTitleYear
10,884,778Adjusting dynamically scalable instance hosting based on compute resource usage202110,877,786Managing compute resource usage based on prior usage202010,795,905Data stream ingestion and persistence techniques202010,691,716Dynamic partitioning techniques for data streams202010,635,644Partition-based data stream processing framework202010,628,228Tiered usage limits across compute resource partitions20209,858,322'Data stream ingestion and persistence techniques'20189,817,864'Flexible pivot querying of monitoring data with zero setup'20179,794,135'Managed service for acquisition, storage and consumption of large-scale data streams'20179,720,989'Dynamic partitioning techniques for data streams'20179,686,320'Crisscross cancellation protocol'20179,524,344'User interface for online ads'20169,367,257'Techniques for resource location and migration across data centers'20169,276,959'Client-configurable security options for data streams'20169,219,673'Crisscross cancellation protocol'20159,104,392'Multitenant monitoring system storing monitoring data supporting flexible pivot querying'20159,043,327'Performing flexible pivot querying of monitoring data using a multi-tenant monitoring system'20159,038,020'Detouring in scripting systems'20159,015,349'Crisscross cancellation protocol'20158,966,121'Client-side management of domain name information'20158,707,318'Partitioning system including a generic partitioning manager for partitioning resources'20148,683,546'Managing security configuration through machine learning, combinatorial optimization and attack graphs'20148,666,967'Scaled management system'20148,522,200'Detouring in scripting systems'20138,458,298'Failover in an internet location coordinate enhanced domain name system'20138,380,841'Strategies for investigating and mitigating vulnerabilities caused by the acquisition of credentials'20138,346,973'Crisscross cancellation protocol'20138,327,030'Crisscross cancellation protocol'20128,275,873'Internet location coordinate enhanced domain name system'20128,266,634'Resource assignment system with recovery notification'20128,239,939'Browser protection module'20128,151,142'Thread interception and analysis'20128,140,478'Commit rate management with decoupled commit operations'20128,086,899'Diagnosis of problem causes using factorization'20118,055,649'Scaled management system'20117,991,879'Internet location coordinate enhanced domain name system'20117,984,335'Test amplification for datacenter applications via model checking'20117,930,427'Client-side load balancing'20117,865,777'Thread interception and analysis'20117,788,198'Method for detecting anomalies in server behavior using operational performance and failure mode monitoring counters'20107,779,480'Identifying dependencies of an application upon a given security context'20107,774,490'Crisscross cancellation protocol'20107,716,530'Thread interception and analysis'20107,650,317'Active learning framework for automatic field extraction from network traffic'20107,620,995'Identifying dependencies of an application upon a given security context'20097,614,046'Method and system for analyzing the impact of a software update'20097,551,552'Method for providing guaranteed distributed failure notification'20097,379,447'Slotted seeded channel hopping for capacity improvement in wireless networks'20087,376,121'Method and system for global routing and bandwidth sharing'20087,155,420'Boosted perceptron'2006Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2006–2016Patents assigned to MICROSOFT CORP (34)· patent assignee history
2006–2012Based in Sammamish, WA, US· patent location history
2008–2017Based in Bellevue, WA, US· patent location history
2011–2013Patents assigned to DUNAGAN JOHN (6)· patent assignee history
2012–2016Patents assigned to DUNAGAN JOHN D (11)· patent assignee history
2012–2016Patents assigned to WOLMAN ALASTAIR (10)· patent assignee history
2015–2021Patents assigned to AMAZON TECH INC (13)· patent assignee history
2015–2021Based in Redmond, WA, US· patent location history
2020Based in Seattle, WA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 34 | 2006–2016 |
| AMAZON TECH INC | 13 | 2015–2021 |
| DUNAGAN JOHN Dself | 11 | 2012–2016 |
| WOLMAN ALASTAIR | 10 | 2012–2016 |
| DUNAGAN JOHNself | 6 | 2011–2013 |
Locations
| Location | Patents | Span |
|---|---|---|
| Bellevue, Washington, US | 32 | 2008–2017 |
| Redmond, Washington, US | 12 | 2015–2021 |
| Sammamish, Washington, US | 5 | 2006–2012 |
| Seattle, Washington, US | 1 | 2020 |