JD

John Dunagan

Microsoft: 37 patents #581 of 40,388Top 2%
AM Amazon: 15 patents #863 of 19,158Top 5%
Overall (All Time): #50,832 of 4,157,543Top 2%
52
Patents All Time

Issued Patents All Time

Showing 25 most recent of 52 patents

Patent #TitleCo-InventorsDate
11409796 Generational databases for managing time series data Mihir Sadruddin Surani, Roberto Pentz De Faria, Mohit Gupta, Yuxuan Liu, Leslie Johann Lamprecht +2 more 2022-08-09
11245640 Systems, methods, and apparatuses for predicting availability of a resource Abhinav Maurya, Pawel Cholewinski, Kerem BULBUL 2022-02-08
10884778 Adjusting dynamically scalable instance hosting based on compute resource usage Mohit Gupta, Mihir Sadruddin Surani, Yuxuan Liu, Les Johann Lamprecht, John Merrill Phillips +6 more 2021-01-05
10877786 Managing compute resource usage based on prior usage Mohit Gupta, Mihir Sadruddin Surani, Yuxuan Liu, Les Johann Lamprecht, John Merrill Phillips +2 more 2020-12-29
10795905 Data stream ingestion and persistence techniques Marvin M. Theimer, Gaurav D. Ghare, Gregory M. Burgess, Ying Xiong 2020-10-06
10691716 Dynamic partitioning techniques for data streams Marvin M. Theimer, Gaurav D. Ghare, Gregory M. Burgess, Ying Xiong 2020-06-23
10635644 Partition-based data stream processing framework Marvin M. Theimer, Gaurav D. Ghare, Gregory M. Burgess, Ying Xiong 2020-04-28
10628228 Tiered usage limits across compute resource partitions Wynand Jan Theunissen, Justin J. Tittelfitz, Saurabh Jain, Bradley Joseph Gussin, Shantanu Chandra +2 more 2020-04-21
9858322 Data stream ingestion and persistence techniques Marvin M. Theimer, Gaurav D. Ghare, Greg Burgess, Ying Xiong 2018-01-02
9817864 Flexible pivot querying of monitoring data with zero setup Derek Solomon Pai, Caitlyn Rose Shim, John W. Heitmann, Michael R. Foster 2017-11-14
9794135 Managed service for acquisition, storage and consumption of large-scale data streams Marvin M. Theimer, Gaurav D. Ghare, Greg Burgess, Ying Xiong 2017-10-17
9720989 Dynamic partitioning techniques for data streams Marvin M. Theimer, Gaurav D. Ghare, Greg Burgess, Ying Xiong 2017-08-01
9686320 Crisscross cancellation protocol Atul Adya, Alastair Wolman 2017-06-20
9524344 User interface for online ads Xiaofeng Fan, Helen Wang, Mansoor Malik, Rajesh S. Batheja 2016-12-20
9367257 Techniques for resource location and migration across data centers James R. Hamilton, Michael Manos, Alastair Wolman, Sharad Agarwal, Ming Zhang 2016-06-14
9276959 Client-configurable security options for data streams Marvin M. Theimer, Gaurav D. Ghare, Greg Burgess, Ying Xiong 2016-03-01
9219673 Crisscross cancellation protocol Atul Adya, Alastair Wolman 2015-12-22
9104392 Multitenant monitoring system storing monitoring data supporting flexible pivot querying Derek Solomon Pai, Caitlyn Rose Shim, John W. Heitmann, Michael R. Foster 2015-08-11
9043327 Performing flexible pivot querying of monitoring data using a multi-tenant monitoring system Derek Solomon Pai, Caitlyn Rose Shim, John W. Heitmann, Michael R. Foster 2015-05-26
9038020 Detouring in scripting systems Xiaofeng Fan, Jiahe Helen Wang 2015-05-19
9015349 Crisscross cancellation protocol Atul Adya, Alastair Wolman 2015-04-21
8966121 Client-side management of domain name information Arne Josefsberg, Mark D. Scheibel, Alastair Wolman 2015-02-24
8707318 Partitioning system including a generic partitioning manager for partitioning resources Atul Adya, Alastair Wolman 2014-04-22
8683546 Managing security configuration through machine learning, combinatorial optimization and attack graphs Alice Zheng 2014-03-25
8666967 Scaled management system Albert Greenberg, Emre Mehmet Kiciman, Heather E. Warncke, Alastair Wolman 2014-03-04