{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "Microsoft", "item": "https://www.patentleaderboard.com/company/microsoft"}, {"@type": "ListItem", "position": 3, "name": "John W. Miller", "item": "https://www.patentleaderboard.com/inventor/fl:jo_ln:miller-71"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
JM

John W. Miller — 15 Patents

Microsoft: 15 patents #2,633 of 40,388Top 7%
Kirkland, WA: #381 of 3,517 inventorsTop 15%
Washington: #6,706 of 76,902 inventorsTop 9%
Overall (All Time): #307,048 of 4,157,543Top 8%
15 Patents All Time
John W. Miller has been granted 15 US patents while listed as an inventor at Microsoft. The first was granted in 1996 and the most recent in June 2011. John W. Miller ranks #307,048 of 4,157,543 US inventors in our database (top 7.4%). Patent records list John W. Miller in Kirkland, WA, US.

Patents per Year

Patents granted per year, 1996 to 2011Bar chart with a peak of 3 patents in 2002.peak 31996: 1 patents19961997: 1 patents19971998: 1 patents19981999: 2 patents19992000: 2 patents20002001: 1 patents20012002: 3 patents20022003: 2 patents20032007: 1 patents20072011: 1 patents2011

Issued Patents All Time

Showing 1–15 of 15 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
7958176 Identifying filter coefficients John R. Douceur, Robert Patrick Fitzgerald 2011-06-07 $21,540,000
7181736 Method and system for controlling the improving of a program layout John R. Douceur, Robert Patrick Fitzgerald 2007-02-20 $43,202,000
6658648 Method and system for controlling the improving of a program layout John R. Douceur, Robert Patrick Fitzgerald 2003-12-02 $89,465,000
6553372 Natural language information retrieval system Lenox H. Brassell 2003-04-22 $197,644,000
6426747 Optimization of mesh locality for transparent vertex caching Hugues Hoppe 2002-07-30 $208,520,000
6393428 Natural language information retrieval system Lenox H. Brassell 2002-05-21 $148,404,000
6381740 Method and system for incrementally improving a program layout John R. Douceur, Robert Patrick Fitzgerald 2002-04-30 $142,237,000
6269477 Method and system for improving the layout of a program image using clustering Robert Patrick Fitzgerald, John R. Douceur 2001-07-31 $463,026,000
6119120 Computer implemented methods for constructing a compressed data structure from a data string and for using the data structure to find data patterns in the data string 2000-09-12 $466,860,000
6100825 Cluster-based data compression system and method Martin John Sedluk 2000-08-08 $623,015,000
5903917 Method and system for alignment of blocks in a program image John R. Douceur, Robert Patrick Fitzgerald 1999-05-11 $214,776,000
5896321 Text completion system for a miniature computer Jossef Goldberg 1999-04-20 $2,952,729,000
5805911 Word prediction system 1998-09-08 $197,698,000
5692177 Method and system for data set storage by iteratively searching for perfect hashing functions 1997-11-25 $147,328,000
5572206 Data compression method and system Ben Slivka 1996-11-05 $270,082,000