JM

John P. MacCormick

Microsoft: 10 patents #4,352 of 40,388Top 15%
HP HP: 3 patents #4,446 of 16,619Top 30%
Overall (All Time): #383,253 of 4,157,543Top 10%
13
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
8948461 Method and system for estimating the three dimensional position of an object in a three dimensional physical space Adrian E. Broadhurst, Donald Tanguay, Michael Harville 2015-02-03
8560691 Relocating item in distributed storage system Marcus J. Jager, Douglas J. McCulloch 2013-10-15
7949745 Dynamic activity model of network services Paul Barham, Richard John Black, Moises Goldszmidt, Rebecca Isaacs, Richard Mortier 2011-05-24
7926103 System and method for preventing replay attacks Marcos K. Aguilera, Mark David Lillibridge 2011-04-12
7821947 Automatic discovery of service/host dependencies in computer networks Paul Barham, Moises Goldszmidt 2010-10-26
7734573 Efficient recovery of replicated data items Chandramohan A. Thekkath, Lidong Zhou 2010-06-08
7698258 Searchable storage system William R. Hoffman, Marcus J. Jager, Kristof Roomp, Chandramohan A. Thekkath 2010-04-13
7685179 Network flow for constrained replica placement 2010-03-23
7676513 Scheduling of index merges Frank D. McSherry 2010-03-09
7636868 Data replication in a distributed system William R. Hoffman, Marcus J. Jager, Kristof Roomp, Chandramohan A. Thekkath, Lidong Zhou 2009-12-22
7529891 Balanced prefetching exploiting structured data Chandramohan A. Thekkath, Lidong Zhou, Nicholas Murphy 2009-05-05
7483906 Method and system for renaming consecutive keys in a B-tree 2009-01-27
7027951 Method and apparatus for estimating time delays in systems of communicating nodes Marcos K. Aguilera 2006-04-11