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 ...

Mark A Esslinger, Allan D Clarke, Robert M Howard, Douglas K Matchett, Douglas M Neuse, James R Palmer, Carolyn W West: Apparatus for and method of displaying running of modeled system designs. Scientific and Engineering Software, George R Strasburger & Price Schultz, December 22, 1998: US05852449 (60 worldwide citation)

A graphical, interactive debugger for a computer-based discrete-event simulation model of systems having parallel processes includes a run-time graphic user interface module in which predefined events of the executing simulation model are animated, and a run-time interface simulator module for contr ...


Shanku S Niyogi, Ting Hao Yang, David Serge Ebbo, Scott David Guthrie, Robert M Howard, Joseph K Croney: Web page rendering mechanism using external programmatic themes. Microsoft Corporation, Workman Nydegger, March 27, 2007: US07197702 (36 worldwide citation)

A web page rendering mechanism in which a computing system generating a web page from a web page definition. A web page class is compiled from the web page definition. The theme-specific properties are described separate from the web page definition in theme-oriented text documents that are compiled ...

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.

Robert M Howard, Andrei Chtcherbatchenko: Web page editor with element selection mechanism. Microsoft Corporation, Merchant & Gould P C, December 13, 2011: US08078979 (5 worldwide citation)

A web page editor displays a web page including at least two elements that are at least partially overlapping. The web page editor includes an element selection mechanism displaying a list of overlapping elements of the web page at a selected point on the web page. The element selection mechanism al ...

Robert M Howard, Michael J Pizzo, Adam W Smith, Pablo Castro: Systems and methods for employing a trigger-based mechanism to detect a database table change and registering to receive notification of the change. Microsoft Corporation, Workman Nydegger, November 16, 2010: US07836031 (5 worldwide citation)

The present invention relates to systems and methods for employing a trigger based mechanism to detect changes in a database table, providing a notification when the database table changes and registering to receive the notification. The systems and methods employ a listeners table to store informat ...

Robert M Howard Jr: Method and apparatus for changing wind ratio on precision winder. The Bouligny Company, W Thad Adams III, May 23, 1989: US04832663 (3 worldwide citation)

A timing gear belt and pulley drive apparatus for a precision winder characterized by permitting a change in wind ratios by varying the speed ratio between the winder traverse assembly and the winder chuck assembly without the removal and replacement of gear pulleys. The precision winder drive appar ...

Susan Chory, David S Ebbo, Robert M Howard, Ting Hao Yang: Systems and methods for persisting data between web pages. Microsoft Corporation, Ben Tabor, Kate Drakos, Micky Minhas, May 5, 2015: US09026578

The described systems and methods are directed at persisting data between web pages. A server receives object-related data associated with a first web page and a request for posting to a second web page from a client. The object-related data includes information about the objects in the first web pa ...

Susan Chory, Matthew E Gibbs, Scott D Guthrie, Michael Harder, Robert M Howard, Scott Kirk Imig, Nikhil Kothari, Shanku Shivabrata Niyogi, Ting Hao Yang, Andres M Sanabria: Systems and methods for defining web content navigation. Microsoft Corporation, Merchant & Gould P C, November 22, 2011: US08065600

The described systems and methods are directed at defining web content navigation. The disclosed technique enables the development of web content for a scenario without having to create every navigational control that is needed to manage the flow through the web content in the scenario or to write n ...