JO

John M. Oslake

Microsoft: 23 patents #1,378 of 40,388Top 4%
Overall (All Time): #168,640 of 4,157,543Top 5%
24
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
12326806 Memory management for multiple process instances Manoj Syamala, Vivek Narasayya, Junfeng Dong, Ajay Kalhan, Shize Xu +4 more 2025-06-10
11726905 Memory management for multiple process instances Manoj Syamala, Vivek Narasayya, Junfeng Dong, Ajay Kalhan, Shize Xu +4 more 2023-08-15
11595319 Differential overbooking in a cloud computing environment Changsong Li, Ajay Kalhan, Pankaj Arora, Junfeng Dong, Yi Shan +5 more 2023-02-28
11372770 System and method for determining cache activity and optimizing cache reclamation Junfeng Dong, Ajay Kalhan, Manoj Syamala, Vivek Narasayya, Changsong Li +4 more 2022-06-28
11256619 Memory management for serverless databases Manoj Syamala, Arnd Christian König, Vivek Narasayya, Junfeng Dong, Ajay Kalhan +4 more 2022-02-22
10936480 Memory management for multiple process instances Manoj Syamala, Vivek Narasayya, Junfeng Dong, Ajay Kalhan, Shize Xu +4 more 2021-03-02
9015662 Service level objective for cloud hosted applications Subramanian Muralidhar, Richard Shawn Bice, Jeffrey R. Currier, Narayan Nevrekar, Kenneth Van Hyning 2015-04-21
8751415 Visualization for resource capacity management Matt Hollingsworth, Colleen Hamilton, Shawn Bice, Narayan Nevrekar 2014-06-10
8707254 Service level objective for cloud hosted applications Subramanian Muralidhar, Richard Shawn Bice, Jeffrey R. Currier, Narayan Nevrekar, Kenneth Van Hyning 2014-04-22
8527238 Storage input/output utilization associated with a software application Matt Hollingsworth 2013-09-03
8380684 Data-tier application component fabric management Matt Hollingsworth, Shawn Bice, Ken Van Hyning, Jin Feng, Praveen Seshadri 2013-02-19
8112366 Expert system and visualization for multi-server capacity management Matt Hollingsworth, Colleen Hamilton, Shawn Bice 2012-02-07
8086437 Modeling and simulating software contention Ganesh Balakrishnan, Pavel A. Dournov 2011-12-27
8073671 Dynamic software performance models Efstathios Papaefstathiou, Jonathan C. Hardwick, Pavel A. Dournov 2011-12-06
7996204 Simulation using resource models Pavel A. Dournov, Jonathan C. Hardwick, Kevin J Savage 2011-08-09
7979520 Prescriptive architecture recommendations Jonathan C. Hardwick, Efstathios Papaefstathiou, David Guimbellot, Pavel A. Dournov 2011-07-12
7974827 Resource model training Pavel A. Dournov, Jonathan C. Hardwick, Kevin J Savage 2011-07-05
7877250 Creation of resource models Pavel A. Dournov, Jonathan C. Hardwick, Kevin J Savage 2011-01-25
7571088 Simulation of connected devices Efstathios Papaefstathiou, Glenn R. Peterson, Pavel A. Dournov 2009-08-04
7552036 Preconditioning for stochastic simulation of computer system performance Pavel A. Dournov, Glenn R. Peterson, Jonathan C. Hardwick, Efstathios Papaefstathiou, David Guimbellot 2009-06-23
7548843 Simulation of distributed networks Efstathios Papaefstathiou, Pavel A. Dournov 2009-06-16
7383161 Systems and methods for device simulation Pavel A. Dournov, Efstathios Papaefstathiou, Glenn R. Peterson 2008-06-03
7284146 Markov model of availability for clustered systems David Guimbellot 2007-10-16
7024580 Markov model of availability for clustered systems David Guimbellot 2006-04-04