Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
JM

John P. MacCormick — 13 Patents

Microsoft: 10 patents #4,378 of 40,388Top 15%
HP: 3 patents #5,824 of 16,619Top 40%
Mountain View, CA: #1,706 of 11,022 inventorsTop 20%
California: #47,433 of 386,348 inventorsTop 15%
Overall (All Time): #362,438 of 4,157,543Top 9%
13 Patents All Time
John P. MacCormick has been granted 13 US patents while listed as an inventor at Microsoft. The first was granted in 2006 and the most recent in February 2015. John P. MacCormick ranks #362,438 of 4,157,543 US inventors in our database (top 8.7%). Patent records list John P. MacCormick in Mountain View, CA, US.

Patents per Year

Patents granted per year, 2006 to 2015Bar chart with a peak of 5 patents in 2010.peak 52006: 1 patents20062009: 3 patents20092010: 5 patents20102011: 2 patents20112013: 1 patents20132015: 1 patents2015

Issued Patents All Time

Showing 1–13 of 13 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
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 $15,258,000
8560691 Relocating item in distributed storage system Marcus J. Jager, Douglas J. McCulloch 2013-10-15 $28,338,000
7949745 Dynamic activity model of network services Paul Barham, Richard John Black, Moises Goldszmidt, Rebecca Isaacs, Richard Mortier 2011-05-24 $18,620,000
7926103 System and method for preventing replay attacks Marcos K. Aguilera, Mark David Lillibridge 2011-04-12 $8,210,000
7821947 Automatic discovery of service/host dependencies in computer networks Paul Barham, Moises Goldszmidt 2010-10-26 $19,005,000
7734573 Efficient recovery of replicated data items Chandramohan A. Thekkath, Lidong Zhou 2010-06-08 $16,528,000
7698258 Searchable storage system William R. Hoffman, Marcus J. Jager, Kristof Roomp, Chandramohan A. Thekkath 2010-04-13 $18,577,000
7685179 Network flow for constrained replica placement 2010-03-23 $19,870,000
7676513 Scheduling of index merges Frank D. McSherry 2010-03-09 $20,400,000
7636868 Data replication in a distributed system William R. Hoffman, Marcus J. Jager, Kristof Roomp, Chandramohan A. Thekkath, Lidong Zhou 2009-12-22 $30,053,000
7529891 Balanced prefetching exploiting structured data Chandramohan A. Thekkath, Lidong Zhou, Nicholas Murphy 2009-05-05 $21,029,000
7483906 Method and system for renaming consecutive keys in a B-tree 2009-01-27 $26,733,000
7027951 Method and apparatus for estimating time delays in systems of communicating nodes Marcos K. Aguilera 2006-04-11 $7,307,000