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 2015 Bar chart with a peak of 5 patents in 2010. peak 5 2006: 1 patents 2006 2009: 3 patents 2009 2010: 5 patents 2010 2011: 2 patents 2011 2013: 1 patents 2013 2015: 1 patents 2015
Issued Patents All Time
Profile Widget
Showing 1–13 of 13 patents
Patent # Title Co-Inventors Date Approx 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