1
Henrik F Nielsen, John P Shewchuk, Erik B Christensen, Alfred M Lee, Christian Huitema, James M Lyon, Mark H Lukovsky, Andrew J Layman, Satish R Thatte, Christopher Kaler: Routing of network messages. Microsoft Corporation, Shook Hardy & Bacon L, August 16, 2011: US08001189 (40 worldwide citation)

A routing protocol is provided for exchanging messages between an initial sender and an ultimate receiver, potentially via a set of intermediaries. The routing protocol provides an optional reverse message path that enables two-way message exchange patterns. The routing protocol can be expressed as ...


2
Shy Cohen, Geary L Eppley, Douglas M Purdy, James E Johnson, Stephen J Millet, Stephen T Swartz, Vijay K Gajjala, Aaron Abraham Stern, Alexander Martin DeJarnatt, Alfred M Lee IV, Anand Rjagopalan, Anastasios Kasiolas, Chaitanya D Upadhyay, Christopher G Kaler, Craig Andrew Critchley, David Edwin Levin, David Owen Driver, David Wortendyke, Douglas A Walter, Elliot Lee Waingold, Erik Bo Christensen, Erin P Honeycutt, Eugene Shvets, Evgeny Osovetsky, Giovanni M Della Libera, Jesus Ruiz Scougall, John David Doty, Jonathan T Wheeler, Kapil Gupta, Kenneth David Wolf, Krishnan Srinivasan, Lance E Olson, Matthew Thomas Tavis, Mauro Ottaviani, Max Attar Feingold, Michael James Coulson, Michael Jon Marucheck, Michael Steven Vernal, Michael Thomas Dice, Mohamed Hany Essam Ramadan, Mohammad Makarechian, Natasha Harish Jethanandani, Richard Dievendorff, Richard Douglas Hill, Ryan Thomas Sturgell, Saurab Nog, Scott Christopher Seely, Serge Sverdlov, Siddhartha Puri, Sowmyanarayanan K Srinivasan, Stefan Batres, Stefan Harrington Pharies, Tirunelveli Vishwanath, Tomasz Janczuk, Uday S Hegde, Umesh Madan, Vaithialingam B Balayogan, Vipul Arunkant Modi, Yaniv Pessach, Yasser Shohoud: Interface infrastructure for creating and interacting with web services. Microsoft Corporation, Workman Nydegger, March 31, 2009: US07512957 (31 worldwide citation)

A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure ...


3
Alfred M Lee, Ashok Malhotra, Elliot Lee Waingold, Jeffery C Schlimmer, Stephen J Millet: Policy algebra and compatibility model. Microsoft Corporation, Workman Nydegger, September 1, 2009: US07584499 (1 worldwide citation)

The present invention provide for an algebraic mapping of a policy expression from a compact to a normalized form, both in Boolean and set formulations. The policy algebra is defined in such a way that policy alternatives within the normalized expression will be the same across equivalent compact ex ...


4
Lance E Olson, Mauro Ottaviani, Anastasios Kasiolas, Michael Steven Vernal, Michael T Dice, Alfred M Lee IV: Mechanism for preserving session state when using an access-limited buffer. Microsoft Corporation, Workman Nydegger, July 21, 2009: US07565395

Preserving session state correlation in a distributed computing environment in which a service module instance receives messages from a general input buffer. The general input buffer is not accessed by a service module instance once the service module instance is determined to be recycled. After the ...


5
Henrik F Nielsen, John P Shewchuk, Erik B Christensen, Alfred M Lee, Christian Huitema, James M Lyon, Mark H Lukovsky, Andrew J Layman, Satish R Thatte, Christopher Kaler: Routing of network messages. Microsoft Corporation, Banner & Witcoff Attorneys For Microsoft, April 17, 2003: US20030074413-A1

A routing protocol is provided for exchanging messages between an initial sender and an ultimate receiver, potentially via a set of intermediaries. The routing protocol provides an optional reverse message path that enables two-way message exchange patterns. The routing protocol can be expressed as ...


6
Alfred M Lee, NK Srinivas, Christian Huitema, Bernard D Aboba: Method and system for measuring network performance from a server. Microsoft Corporation, Leydig Voit & Mayer, March 6, 2003: US20030046383-A1

A system and method for measuring the performance of a network, such as the Internet, uses a server on the network to collect network performance data in the process of servicing clients on the network. When the server receives a data transfer request from a client, it records operation information ...


7
Shy Cohen, Geary L Eppley, Douglas M Purdy, James E Johnson, Stephen J Millet, Stephen T Swartz, Vijay K Gajjala, Aaron Abraham Stern, Alexander Martin DeJarnatt, Alfred M Lee, Anand Rjagopalan, Anastasios Kasiolas, Chaitanya D Upadhyay, Christopher G Kaler, Craig Andrew Critchley, David Edwin Levin, David Owen Driver, David Wortendyke, Douglas A Walter, Elliot Lee Waingold, Erik Bo Christensen, Erin P Honeycutt, Eugene Shvets, Evgeny Osovetsky, Giovanni M Della Libera, Jesus Ruiz Scougall, John David Doty, Jonathan T Wheeler, Kapil Gupta, Kenneth David Wolf, Krishnan Srinivasan, Lance E Olson, Matthew Thomas Tavis, Mauro Ottaviani, Max Attar Feingold, Michael James Coulson, Michael Jon Marucheck, Michael Steven Vernal, Michael Thomas Dice, Mohamed Hany Essam Ramadan, Mohammad Makarechian, Natasha Harish Jethanandani, Richard Dievendorff, Richard Douglas Hill, Ryan Thomas Sturgell, Saurab Nog, Scott Christopher Seely, Serge Sverdlov, Siddhartha Puri, Sowmyanarayanan K Srinivasan, Stefan Batres, Stefan Harrington Pharies, Tirunelveli Vishwanath, Tomasz Janczuk, Uday S Hegde, Umesh Madan, Vaithialingam B Balayogan, Vipul Arunkant Modi, Yaniv Pessach, Yasser Shohoud: Interface infrastructure for creating and interacting with web services. Microsoft Corporation, Workman Nydegger Microsoft, July 6, 2006: US20060150200-A1

A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure ...


8
Lance E Olson, Mauro Ottaviani, Anastasios Kasiolas, Michael Steven Vernal, Michael T Dice, Alfred M Lee: Mechanism for preserving session state when using an access-limited buffer. Microsoft Corporation, Workman Nydegger Microsoft, August 3, 2006: US20060174011-A1

Preserving session state correlation in a distributed computing environment in which a service module instance receives messages from a general input buffer. The general input buffer is not accessed by a service module instance one the service module instance is determined to be recycled. After the ...


9
Alfred M Lee, Ashok Malhotra, Elliot L Waingold, Jeffrey C Schlimmer, Stephen J Millet: Policy algebra and compatibility model. Microsoft Corporation, Rick Nydegger, Workman Nydegger, October 12, 2006: US20060230432-A1

The present invention provide for an algebraic mapping of a policy expression from a compact to a normalized form, both in Boolean and set formulations. The policy algebra is defined in such a way that policy alternatives within the normalized expression will be the same across equivalent compact ex ...