BL

Brian A. LaMacchia

Microsoft: 35 patents #639 of 40,388Top 2%
Overall (All Time): #98,905 of 4,157,543Top 3%
35
Patents All Time

Issued Patents All Time

Showing 25 most recent of 35 patents

Patent #TitleCo-InventorsDate
9424019 Updating hardware libraries for use by applications on a computer system with an FPGA coprocessor Edmund B. Nightingale, Paul Barham 2016-08-23
9298438 Profiling application code to identify code portions for FPGA implementation Edmund B. Nightingale 2016-03-29
9230091 Managing use of a field programmable gate array with isolated components Edmund B. Nightingale, Paul Barham 2016-01-05
9026805 Key management using trusted platform modules Tolga Acar, Henry Jerez Morales, Lan Duy Nguyen, David Robinson, Talha Bin Tariq 2015-05-05
8898480 Managing use of a field programmable gate array with reprogammable cryptographic operations Edmund B. Nightingale 2014-11-25
8875258 Constraining a login to a subset of access rights John R. Michener, Niels T. Ferguson, Carl M. Ellison, Josh Benaloh 2014-10-28
8381279 Constraining a login to a subset of access rights John R. Michener, Niels T. Ferguson, Carl M. Ellison, Josh Benaloh 2013-02-19
8355970 Intelligent trust management method and system Barbara L. Fox 2013-01-15
8190895 Authenticated key exchange with derived ephemeral keys Kristin E. Lauter, Anton Mityagin 2012-05-29
8095969 Security assertion revocation Blair B. Dillaway, Moritz Becker, Andrew D. Gordon, Cedric Fournet 2012-01-10
8024770 Techniques for managing security contexts Gregory D. Fee, Blair B. Dillaway 2011-09-20
7908482 Key confirmed authenticated key exchange with derived ephemeral keys Kristin E. Lauter, Anton Mityagin 2011-03-15
7877264 Intelligent trust management method and system Barbara L. Fox 2011-01-25
7792758 Substitution groups/inheritance for extensibility in authorization policy Bob Atkinson, John D. DeTreville 2010-09-07
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
7603717 Digital licenses that include universally quantified variables Bob Atkinson, John D. DeTreville, Muthukrishnan Paramasivam, Xin Wang, Thomas DeMartini 2009-10-13
7596692 Cryptographic audit Barbara L. Fox, David G. Conroy 2009-09-29
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
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
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
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
7506158 Certificate reissuance for checking the status of a certificate in financial transactions Barbara L. Fox 2009-03-17
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
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
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