BG

Brian Grunkemeyer

Microsoft: 21 patents #1,590 of 40,388Top 4%
Overall (All Time): #177,929 of 4,157,543Top 5%
23
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
12257919 Multi-modal control plane for demand flexibility and electric vehicle charging Ana Jamborcic 2025-03-25
11685281 Demand flexibility optimizing scheduler for EV charging and controlling appliances Laura McCarty 2023-06-27
9043749 Unified and extensible asynchronous and synchronous cancelation Joe Duffy, Stephen H. Toub, Ramasamy Krishnaswamy 2015-05-26
8782607 Contract failure behavior with escalation policy Melitta Andersen, Michael Barnett, Manuel A. Fahndrich, Katherine E. King, Michael M. Magruder +2 more 2014-07-15
8443338 Logical extensions to intermediate code Krzysztof J. Cwalina, Michael C. Fanning, Brent Rector, Barend H. Venter 2013-05-14
8271768 Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptions John Duffy, David Callahan, David L. Detlefs, Vance Morrison, Eric D. Tribble 2012-09-18
8250524 Contract programming for code error reduction Michael Barnett, Manuel A. Fahndrich, Wolfram Schulte 2012-08-21
8146085 Concurrent exception handling using an aggregated exception structure John Duffy, David Callahan, David L. Detlefs, Vance Morrison, Eric D. Tribble 2012-03-27
8095513 Safe buffer Alessandro Catorcini, Anthony J. Moore 2012-01-10
7890320 Tower of numeric types Melitta Andersen, Ryan A. Byington, James S. Miller, Anthony J. Moore, Ariel Weinstein 2011-02-15
7861072 Throwing one selected representative exception among aggregated multiple exceptions of same root cause received from concurrent tasks and discarding the rest John Duffy, David Callahan, David L. Detlefs, Vance Morrison, Eric D. Tribble 2010-12-28
7685574 Constrained execution regions Christopher W. Brumme, Sean E. Trowbridge, Rudi Martin, Weiwen Liu, Mahesh Prakriya 2010-03-23
7673051 Resource usage conflict identifier Jesse D. Kaplan, Brandon Scott Wadsworth 2010-03-02
7610322 Safe handle David S. Mortenson, Rudi Martin, Sonja Keserovic, Mahesh Prakriya, Christopher W. Brumme 2009-10-27
7610579 Critical finalizers Sean E. Trowbridge, Christopher W. Brumme, Mahesh Prakriya, Patrick H. Dussud, Ian Carmichael 2009-10-27
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, Brian A. LaMacchia, Blaine Dockter +70 more 2009-08-25
7571428 Reliability contracts Rudi Martin, Mahesh Prakriya, Christopher W. Brumme, Sean E. Trowbridge, Weiwen Liu 2009-08-04
7555757 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Caleb L. Doise +45 more 2009-06-30
7487380 Execution recovery escalation policy Christopher W. Brumme, Weiwen Liu, Mahesh Prakriya, Sean E. Trowbridge, Ian Carmichael +1 more 2009-02-03
7280558 Asynchronous pattern Jonathan C. Hawkins, Christopher W. Brumme, Gopala Krishna R. Kakivaya, Lance Olson, Dmitry Robsman +1 more 2007-10-09
7248603 Asynchronous pattern Jonathan C. Hawkins, Christopher W. Brumme, Gopala Krishna R. Kakivaya, Lance Olson, Dmitry Robsman +1 more 2007-07-24
7017162 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Caleb L. Doise +45 more 2006-03-21
7013469 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Caleb L. Doise +45 more 2006-03-14