1
Adam W Smith, Anthony J Moore, David S Ebbo, Erik B Christensen, Erik B Olson, Fabio A Yeon, Jayanth V Rajan, Keith W Ballinger, Manu Vasandani, Mark T Anders, Mark A Boulter, Nikhil Kothari, Robert M Howard, Scott D Guthrie, Stephen J Millet, Stefan H Pharies, Suzanne M Cook, Susan M Warren, Yann E Christensen: Application program interface that enables communication for a network software platform. Microsoft Corporation, Lee & Hayes PLLC, October 3, 2006: US07117504 (454 worldwide citation)

An application program interface includes a first class to provide information regarding a current HTTP request. The application program interface also includes a second class to manage HTTP output to a client and an object to provide access to server-side utilities and processes. Particular applica ...


2
Anthony J Moore, Susan M Warren, Scott D Guthrie, Steven A Isaac: Web controls validation. Microsoft Corporation, Merchant & Gould P C, July 5, 2005: US06915454 (171 worldwide citation)

Web control validation may be defined using one or more declarations that are included in an ASP+ file by the web page author. The declarations specify server-side objects that validate the input data received in the web page and provide error handling in the event of a validation failure error. Val ...


3
Nikhil Kothari, Andrew C Lin, Scott D Guthrie, Susan M Warren: Code builders. Microsoft Corporation, Workman Nydegger, February 16, 2010: US07665061 (47 worldwide citation)

Code builders can be used to generate code segments that are customized in response to user input. An integrated development environment provides links to one or more code builders that are configured for developing specific types of code. Once a code builder is selected or dragged and dropped on a ...


4

5
Anthony J Moore, Susan M Warren, Scott D Guthrie, Steven A Isaac: Web controls validation. Microsoft Corporation, Merchant & Gould PC, November 11, 2008: US07451352 (27 worldwide citation)

Web control validation may be defined using one or more declarations that are included in an ASP+ file by the web page author. The declarations specify server-side objects that validate the input data received in the web page and provide error handling in the event of a validation failure error. Val ...


6
Nikhil Kothari, Andrew C Lin, Scott D Guthrie, Susan M Warren: Integrating online community and program development environments. Microsoft Corporation, Workman Nydegger, July 1, 2008: US07395312 (25 worldwide citation)

An Integrated Development Environment (IDE) is configured with an online community interface for accessing online community resources, such as contacts and information, directly through the Internet or other networks. The online community interface displays icons and other selectable objects that ar ...


7
Francisco M Galanes, Hsiao Wuen Hon, James D Jacoby, Renaud J Lecoueche, Stephen F Potter, Susan M Warren: Web server controls for web enabled recognition and/or audible prompting. Microsoft Corporation, Merchant & Gould, July 24, 2012: US08229753 (21 worldwide citation)

Web server controls are provided for generating client side markups with recognition and/or audible prompting. Three approaches are disclosed for implementation of the controls.


8
Francisco M Galanes, Hsiao Wuen Hon, James D Jacoby, Renaud J Lecoeuche, Stephen F Potter, Susan M Warren: Web server controls for web enabled recognition and/or audible prompting. Microsoft Corporation, Merchant & Gould, July 17, 2012: US08224650 (17 worldwide citation)

Web server controls are provided for generating client side markups with recognition and/or audible prompting. Three approaches are disclosed for implementation of the controls.


9
Adam W Smith, Anthony J Moore, Anders Hejlsberg, Brian A LaMacchia, Blaine J Dockter, Brian M Grunkemeyer, Brian K Pepin, Caleb L Doise, Christopher W Brumme, Chad W Royal, Christopher L Anderson, Corina E Feuerstein, Craig T Sinclair, Daniel Dedu Constantin, Daniel Takacs, David S Ebbo, David S Mortenson, Erik B Christensen, Erik B Olson, Fabio A Yeon, Giovanni M Della Libera, Gopala Krishna R Kakivaya, Gregory D Fee, Hany E Ramadan, Jayanth V Rajan, Jeffrey M Cooperstein, Jonathan C Hawkins, James H Hogg, Joe D Long, John I McConnell, Jesus Ruiz Scougall, James S Miller, Julie D Bennett, Jun Fang, Krzysztof J Cwalina, Keith W Ballinger, Lance E Olson, Loren M Kohnfelder, Luca Bolognese, Manu Vasandani, Mark T Anders, Mark P Ashton, Mark A Boulter, Mark W Fussell, Michael M Magruder, Manish S Prabhu, Neetu Rajpal, Nikhil Kothari, Nithyalakshmi Sampathkumar, Nicholas M Kramer, Omri Gazitt, Radu Rares Palanca, Raja Krishnaswamy, Robert M Howard, Ramasamy Krishnaswamy, Shawn P Burke, Scott D Guthrie, Sean E Trowbridge, Seth M Demsey, Shajan Dasan, Subhag P Oak, Sreeram Nivarthi, Stefan H Pharies, Suzanne M Cook, Susan M Warren, Tarun Anand, Travis J Muhlestein, William A Adams, Yan Leshinsky, Yann E Christensen, Yung shin Lin, Stephen J Millet, Joseph Roxe, Alan Boshier, Henry L Sanders, David Bau: 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. Microsoft Corporation, Lee & Hayes PLLC, August 25, 2009: US07581231 (11 worldwide citation)

An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's .NETâ„¢ platform.


10
Scott D Guthrie, Nikhil Kothari, Susan M Warren, Andrew C Lin: Integrated development environment access to remotely located components. Microsoft Corporation, Workman Nydegger, August 12, 2008: US07412686 (3 worldwide citation)

Access to remotely located components for developing programs is provided with an interface that is launched from directly within an Integrated Development Environment (IDE). The interface is configured to access one or more desired component repositories through a web service. A programmer can use ...