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

Bryan A. Woodruff — 19 Patents

Microsoft: 19 patents #1,867 of 40,388Top 5%
North Bend, WA: #15 of 228 inventorsTop 7%
Washington: #5,006 of 76,902 inventorsTop 7%
Overall (All Time): #229,345 of 4,157,543Top 6%
19 Patents All Time
Bryan A. Woodruff has been granted 19 US patents while listed as an inventor at Microsoft. The first was granted in 1998 and the most recent in February 2012. Bryan A. Woodruff ranks #229,345 of 4,157,543 US inventors in our database (top 5.5%). Patent records list Bryan A. Woodruff in North Bend, WA, US.

Patents per Year

Patents granted per year, 1998 to 2012Bar chart with a peak of 4 patents in 2003.peak 41998: 1 patents19981999: 1 patents2000: 1 patents20002001: 3 patents2003: 4 patents20032004: 2 patents2006: 2 patents20062007: 1 patents2009: 1 patents20092010: 1 patents2011: 1 patents20112012: 1 patents2012

Issued Patents All Time

Showing 1–19 of 19 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8117329 Flow of streaming data through multiple processing modules Rafael Lisitsa, George H. J. Shaw, Dale A. Sather 2012-02-14 $18,405,000
7869440 Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules Rafael Lisitsa, George H. J. Shaw, Dale A. Sather 2011-01-11 $22,719,000
7769841 Management of media content ratings information communicated discretely from media content Ross Hewit, John Bradstreet 2010-08-03 $11,892,000
7496677 Associating computer resources to modules in a graph based on a selected overall performance goal for the graph Rafael Lisitsa, George H. J. Shaw, Dale A. Sather 2009-02-24 $16,710,000
7222182 Flow of streaming data through multiple processing modules Rafael Lisitsa, George H. J. Shaw, Dale A. Sather 2007-05-22 $56,073,000
7007096 Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules Rafael Lisitsa, George H. J. Shaw, Dale A. Sather 2006-02-28 $34,842,000
7000022 Flow of streaming data through multiple processing modules Rafael Lisitsa, George H. J. Shaw, Dale A. Sather 2006-02-14 $30,394,000
6757904 Flexible interface for communicating between operating systems George H. J. Shaw 2004-06-29 $83,182,000
6748440 Flow of streaming data through multiple processing modules Rafael Lisitsa, George H. J. Shaw, Dale A. Sather 2004-06-08 $49,212,000
6658477 Improving the control of streaming data through multiple processing modules Rafael Lisitsa, Dale A. Sather, George H. J. Shaw 2003-12-02 $89,465,000
6643712 Validating the creation of and routing of messages to file objects George H. J. Shaw 2003-11-04 $99,503,000
6601112 Method and computer program product for reducing the buffer requirements of processing components Thomas J. O'Rourke, George H. J. Shaw 2003-07-29 $214,504,000
6594773 Adaptive control of streaming data in a graph Rafael Lisitsa, George H. J. Shaw, Dale A. Sather, Costin Hagiu 2003-07-15 $93,505,000
6212574 User mode proxy of kernel mode operations in a computer operating system Thomas J. O'Rourke, George H. J. Shaw 2001-04-03 $435,537,000
6209041 Method and computer program product for reducing inter-buffer data transfers between separate processing components George H. J. Shaw, Thomas J. O'Rourke 2001-03-27 $347,202,000
6205492 Method and computer program product for interconnecting software drivers in kernel mode George H. J. Shaw, Thomas J. O'Rourke 2001-03-20 $583,891,000
6016515 Method, computer program product, and data structure for validating creation of and routing messages to file object George H. J. Shaw 2000-01-18 $481,342,000
5875289 Method and system for simulating auto-init mode DMA data transfers Ralph Lipe 1999-02-23 $981,465,000
5815689 Method and computer program product for synchronizing the processing of multiple data streams and matching disparate processing rates using a standardized clock mechanism George H. J. Shaw, Thomas J. O'Rourke 1998-09-29 $202,399,000