{"@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": "Brian A. LaMacchia", "item": "https://www.patentleaderboard.com/inventor/fl:br_ln:lamacchia-2"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
BL

Brian A. LaMacchia — 35 Patents

Microsoft: 35 patents #642 of 40,388Top 2%
Seattle, WA: #554 of 21,776 inventorsTop 3%
Washington: #2,054 of 76,902 inventorsTop 3%
Overall (All Time): #96,288 of 4,157,543Top 3%
35 Patents All Time
Brian A. LaMacchia has been granted 35 US patents while listed as an inventor at Microsoft. The first was granted in 2005 and the most recent in August 2016. Brian A. LaMacchia ranks #96,288 of 4,157,543 US inventors in our database (top 2.3%). Patent records list Brian A. LaMacchia in Seattle, WA, US.

Patents per Year

Patents granted per year, 2005 to 2016Bar chart with a peak of 7 patents in 2006.peak 72005: 3 patents20052006: 7 patents2007: 3 patents20072009: 7 patents2010: 2 patents20102011: 3 patents2012: 2 patents20122013: 2 patents2014: 2 patents20142015: 1 patents2016: 3 patents2016

Issued Patents All Time

Showing 1–25 of 35 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
9424019 Updating hardware libraries for use by applications on a computer system with an FPGA coprocessor Edmund B. Nightingale, Paul Barham 2016-08-23 $31,125,000
9298438 Profiling application code to identify code portions for FPGA implementation Edmund B. Nightingale 2016-03-29 $42,787,000
9230091 Managing use of a field programmable gate array with isolated components Edmund B. Nightingale, Paul Barham 2016-01-05 $38,756,000
9026805 Key management using trusted platform modules Tolga Acar, Henry Jerez Morales, Lan Duy Nguyen, David Robinson, Talha Bin Tariq 2015-05-05 $43,588,000
8898480 Managing use of a field programmable gate array with reprogammable cryptographic operations Edmund B. Nightingale 2014-11-25 $27,855,000
8875258 Constraining a login to a subset of access rights John R. Michener, Niels T. Ferguson, Carl M. Ellison, Josh Benaloh 2014-10-28 $24,713,000
8381279 Constraining a login to a subset of access rights John R. Michener, Niels T. Ferguson, Carl M. Ellison, Josh Benaloh 2013-02-19 $10,297,000
8355970 Intelligent trust management method and system Barbara L. Fox 2013-01-15 $36,488,000
8190895 Authenticated key exchange with derived ephemeral keys Kristin E. Lauter, Anton Mityagin 2012-05-29 $15,522,000
8095969 Security assertion revocation Blair B. Dillaway, Moritz Becker, Andrew D. Gordon, Cedric Fournet 2012-01-10 $16,234,000
8024770 Techniques for managing security contexts Gregory D. Fee, Blair B. Dillaway 2011-09-20 $12,393,000
7908482 Key confirmed authenticated key exchange with derived ephemeral keys Kristin E. Lauter, Anton Mityagin 2011-03-15 $22,634,000
7877264 Intelligent trust management method and system Barbara L. Fox 2011-01-25 $24,388,000
7792758 Substitution groups/inheritance for extensibility in authorization policy Bob Atkinson, John D. DeTreville 2010-09-07 $16,550,000
7770206 Delegating right to access resource or the like in access management system Blair B. Dillaway, Muthukrishnan Paramasivam, Charles F. Rose, III, Ravindra Nath Pandya 2010-08-03 $11,892,000
7603717 Digital licenses that include universally quantified variables Bob Atkinson, John D. DeTreville, Muthukrishnan Paramasivam, Xin Wang, Thomas DeMartini 2009-10-13 $26,140,000
7596692 Cryptographic audit Barbara L. Fox, David G. Conroy 2009-09-29 $51,348,000
7581231 Computing system and method for allowing plurality of applications written in different programming languages to communicate and request resources or services via a common language runtime layer Adam Smith, Anthony J. Moore, Anders Hejlsberg, Blaine Dockter, Brian Grunkemeyer +70 more 2009-08-25 $29,810,000
7555757 Application program interface for network software platform Adam Smith, Anthony J. Moore, Anders Hejlsberg, Brian Grunkemeyer, Caleb L. Doise +45 more 2009-06-30 $33,649,000
7549051 Long-life digital certification for publishing long-life digital content or the like in content rights management system or the like Blair B. Dillaway, John L. Manferdelli, Muthukrishnan Paramasivam 2009-06-16 $26,863,000
7543140 Revocation of a certificate and exclusion of other principals in a digital rights management (DRM) system based on a revocation list from a delegated revocation authority Blair B. Dillaway, Philip J. Lafornara, Rushmi U. Malaviarachchi, John L. Manferdelli, Charles F. Rose, III 2009-06-02 $32,982,000
7506158 Certificate reissuance for checking the status of a certificate in financial transactions Barbara L. Fox 2009-03-17 $13,616,000
7310822 Filtering a permission set using permission requests associated with a code assembly Loren M. Kohnfelder, Gregory D. Fee, Michael J. Toutonghi 2007-12-18 $79,265,000
7269702 Trusted data store for use in connection with trusted computer operating system Bryan Willman, Paul England, Keith S. Kaplan, Alan S. Geller, Blair B. Dillaway +3 more 2007-09-11 $35,648,000
7251834 Filtering a permission set using permission requests associated with a code assembly Loren M. Kohnfelder, Gregory D. Fee, Michael J. Toutonghi 2007-07-31 $29,904,000