SP

Stefan H. Pharies

Microsoft: 22 patents #1,485 of 40,388Top 4%
Overall (All Time): #197,727 of 4,157,543Top 5%
22
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
8296354 Flexibly transferring typed application data Erik B. Christensen, Vaithiakingam B. Balayoghan, Michael J. Coulson, Ryan Thomas Sturgell, Natasha Jethanandani +5 more 2012-10-23
8191040 Application program interface for network software platform Anders Hejlsberg, Daniel Dedu-Constantin, Erik B. Christensen, Keith W. Ballinger, Mark W. Fussell +7 more 2012-05-29
7949720 Message object model Michael Steven Vernal, Aaron Stern, Donald F. Box, Erik B. Christensen, Kenneth D. Wolf +2 more 2011-05-24
7925710 Simultaneous API exposure for messages Michael Steven Vernal, Donald F. Box, Douglas M. Purdy, Eugene Osovetsky, Kenneth D. Wolf +2 more 2011-04-12
7921216 System and method for building and using communication binding objects Craig A. Critchley, David Wortendyke, Elliot Waingold, Eric K. Zinda, Erik B. Christensen +9 more 2011-04-05
7882236 Communication channel model Bradford H. Lovering, David Wortendyke, Waingold L. Elliot, Erik B. Christensen, Kenneth D. Wolf +2 more 2011-02-01
7730041 Data abstraction based serialization Douglas M. Purdy, Sowmyanarayanan K. Srinivasan, Bradford H. Lovering, Donald F. Box, Gopala Krishna R. Kakivaya +3 more 2010-06-01
7676740 XML serialization and deserialization Keith W. Ballinger, Erik B. Christensen 2010-03-09
7644414 Application program interface for network software platform Adam Smith, Anthony J. Moore, David S. Ebbo, Erik B. Christensen, Erik Olson +13 more 2010-01-05
7640495 XML serialization and deserialization Keith W. Ballinger, Erik B. Christensen 2009-12-29
7624400 Type bridges Sowmy Srinivasan, Natasha Jethanandani, Yann Christensen, Elena A. Kharitidi, Douglas M. Purdy 2009-11-24
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
7574516 Mechanisms for transferring raw data from one data structure to another representing the same item Sowmyanarayanan K. Srinivasan, Natasha Jethanandani, Douglas M. Purdy, Donald F. Box, Gopala Krishna R. Kakivaya 2009-08-11
7571196 Type evolution Douglas M. Purdy, Natasha Jethanandani, Sowmy Srinivasan 2009-08-04
7555757 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian Grunkemeyer +45 more 2009-06-30
7512957 Interface infrastructure for creating and interacting with web services Shy Cohen, Geary L. Eppley, Douglas M. Purdy, James E. Johnson, Stephen J. Millet +54 more 2009-03-31
7197512 Type bridges Sowmy Srinivasan, Natasha Jethanandani, Yann Christensen, Elena A. Kharitidi, Douglas M. Purdy 2007-03-27
7165239 Application program interface for network software platform Anders Hejlsberg, Daniel Dedu-Constantin, Erik B. Christensen, Keith W. Ballinger, Mark W. Fussell +7 more 2007-01-16
7117504 Application program interface that enables communication for a network software platform Adam Smith, Anthony J. Moore, David S. Ebbo, Erik B. Christensen, Erik Olson +13 more 2006-10-03
7017162 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian Grunkemeyer +45 more 2006-03-21
7013469 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian Grunkemeyer +45 more 2006-03-14
6898604 XML serialization and deserialization Keith W. Ballinger, Erik B. Christensen 2005-05-24