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

William G. Parry — 29 Patents

Microsoft: 29 patents #907 of 40,388Top 3%
Redmond, WA: #327 of 8,547 inventorsTop 4%
Washington: #2,710 of 76,902 inventorsTop 4%
Overall (All Time): #127,851 of 4,157,543Top 4%
29 Patents All Time
William G. Parry has been granted 29 US patents while listed as an inventor at Microsoft. The first was granted in 1995 and the most recent in July 2009. William G. Parry ranks #127,851 of 4,157,543 US inventors in our database (top 3.1%). Patent records list William G. Parry in Redmond, WA, US.

Patents per Year

Patents granted per year, 1995 to 2009Bar chart with a peak of 5 patents in 2004.peak 51995: 1 patents19951996: 2 patents1997: 3 patents19971998: 2 patents1999: 1 patents19992001: 1 patents2002: 2 patents20022003: 1 patents2004: 5 patents20042005: 1 patents2006: 5 patents20062008: 4 patents2009: 1 patents2009

Issued Patents All Time

Showing 1–25 of 29 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
7558918 System for handling streaming information using a plurality of reader modules by enumerating output pins and associated streams of information Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov 2009-07-07 $34,063,000
7451450 Resource manager architecture Mukund Sankaranarayan, Forrest Curtis Foltz, George H. J. Shaw, Dale A. Sather, Andy R. Raffman +7 more 2008-11-11 $25,236,000
7444647 Stream class driver for computer operating system 2008-10-28 $20,407,000
7337446 Resource manager architecture Mukund Sankaranarayan, Forrest Curtis Foltz, George H. J. Shaw, Dale A. Sather, Andy R. Raffman +7 more 2008-02-26 $32,154,000
7334078 Method and system for handling streaming information Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov 2008-02-19 $39,124,000
7149868 Analyzing, indexing and seeking of streaming information Serge Smirnov, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja 2006-12-12 $25,378,000
7139868 Streaming information appliance with buffer read and write synchronization Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov 2006-11-21 $42,190,000
7139869 Data format for a streaming information appliance Serge Smirnov, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja 2006-11-21 $42,190,000
7093266 Stream class driver for computer operating system 2006-08-15 $34,347,000
7089348 Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information Mingtzong Lee 2006-08-08 $31,016,000
6845508 Stream class driver for computer operating system 2005-01-18 $239,723,000
6820144 Data format for a streaming information appliance Serge Smirnov, Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja 2004-11-16 $70,639,000
6799208 Resource manager architecture Mukund Sankaranarayan, Forrest Curtis Foltz, George H. J. Shaw, Dale A. Sather, Andy R. Raffman +7 more 2004-09-28 $151,077,000
6763439 Disk throttling and priority queuing for streaming I/O David S. Bakin, Mark Lucovsky 2004-07-13 $70,695,000
6748481 Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information Mingtzong Lee 2004-06-08 $49,212,000
6748443 Unenforced allocation of disk and CPU bandwidth for streaming I/O David S. Bakin 2004-06-08 $49,212,000
6535920 Analyzing, indexing and seeking of streaming information Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov 2003-03-18 $266,585,000
6463486 System for handling streaming information using a plurality of reader modules by enumerating output pins and associated streams of information Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov 2002-10-08 $168,914,000
6378035 Streaming information appliance with buffer read and write synchronization Mingtzong Lee, Christopher W. Lorton, Jayachandran Raja, Serge Smirnov 2002-04-23 $123,327,000
6249826 System and method for media status notification Ronald Otto Radko 2001-06-19 $552,481,000
5923897 System for adapter with status and command registers to provide status information to operating system and processor operative to write eject command to command register Ralph Lipe 1999-07-13 $427,321,000
5796988 Method and system using dedicated location to share information between real mode and protected mode drivers Harish K. Naidu 1998-08-18 $582,551,000
5710941 System for substituting protected mode hard disk driver for real mode driver by trapping test transfers to verify matching geometric translation 1998-01-20 $160,693,000
5675793 Dynamic allocation of a common buffer for use by a set of software routines Andrew P. R. Crick, Seetharaman Harikrishnan, Harish K. Naidu 1997-10-07 $145,257,000
5652913 System for providing intercommunication of I/O access factors stored in a shared data structure, accessed and maintained by both file system and device driver Andrew P. R. Crick, Seetharaman Harikrishnan, Harish K. Naidu 1997-07-29 $187,313,000