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

Michael Boucher — 22 Patents

Oracle: 21 patents #407 of 14,854Top 3%
Lafayette, CO: #40 of 681 inventorsTop 6%
Colorado: #1,728 of 40,980 inventorsTop 5%
Overall (All Time): #189,202 of 4,157,543Top 5%
22 Patents All Time
Michael Boucher has been granted 22 US patents while listed as an inventor at Oracle. The first was granted in 2002 and the most recent in November 2013. Michael Boucher ranks #189,202 of 4,157,543 US inventors in our database (top 4.6%). Patent records list Michael Boucher in Lafayette, CO, US.

Patents per Year

Patents granted per year, 2002 to 2013Bar chart with a peak of 5 patents in 2006.peak 52002: 1 patents20022003: 1 patents20032004: 1 patents20042005: 3 patents20052006: 5 patents20062007: 1 patents20072008: 1 patents20082009: 4 patents20092010: 4 patents20102013: 1 patents2013

Issued Patents All Time

Showing 1–22 of 22 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8578389 Method and system for merging directed acyclic graphs representing data flow codes 2013-11-05 $83,874,000
7844899 Citation processing system with multiple rule set engine 2010-11-30
7836434 Method and system for analyzing array access to a pointer that is referenced as an array 2010-11-16 $29,294,000
7730469 Method and system for code optimization 2010-06-01 $24,426,000
7725643 Methods and systems for detecting and avoiding an address dependency between tasks 2010-05-25 $41,640,000
7558935 Method and system for optimizing memory allocation Lawrence Alan Crowl, Terrence C. Miller 2009-07-07 $46,072,000
7552317 Methods and systems for grouping instructions using memory barrier instructions 2009-06-23 $19,735,000
7506329 Method and system for targeting profile gathering through real-time data 2009-03-17 $9,697,000
7483932 Method and system for computing multidimensional fast Fourier transforms 2009-01-27 $2,571,000
7360200 Methods and systems for software watchdog support 2008-04-15 $6,738,000
7178002 Methods and systems for dynamically growing multiple stacks 2007-02-13 $12,266,000
7069543 Methods and systems for software watchdog support 2006-06-27 $5,142,000
7065634 Methods and systems for developing data flow programs Brad Lewis, Noah Horton 2006-06-20 $6,054,000
7035989 Adaptive memory allocation Paul J. Hinker, Bradley R. Lewis 2006-04-25 $6,899,000
7031994 Matrix transposition in a computer system Shandong Lao, Bradley R. Lewis 2006-04-18 $8,539,000
6986130 Methods and apparatus for compiling computer programs using partial function inlining 2006-01-10 $7,818,000
6957208 Method, apparatus, and article of manufacture for performance analysis using semantic knowledge Shaun Dennie, Paul J. Hinker 2005-10-18 $7,205,000
6952760 Methods and systems for memory allocation Theresa H. Do 2005-10-04 $11,217,000
6910107 Method and apparatus for invalidation of data in computer systems 2005-06-21 $12,118,000
6802057 Automatic generation of fortran 90 interfaces to fortran 77 code Paul J. Hinker 2004-10-05 $18,736,000
6647546 Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code Paul J. Hinker 2003-11-11 $23,913,000
6434714 Methods, systems, and articles of manufacture for analyzing performance of application programs Bradley R. Lewis, Jeremy Week, Shaun Dennie 2002-08-13 $16,210,000