1
Sarita M James, Brian J Syme, Suryanarayanan V Raman, Lawrence M Sanchez, John A Licata: Methods, systems, architectures and data structures for delivering software via a network. Microsoft Corporation, April 19, 2005: US06883168 (113 worldwide citation)

Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network ...


2
Sarita M James, Brian J Syme, Suryanarayanan V Raman, John A Licata, Lawrence M Sanchez: Methods, systems, architectures and data structures for delivering software via a network. Microsoft Corporation, August 17, 2010: US07779027 (36 worldwide citation)

Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client and is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet ...


3
Sarita M James, Brian J Syme, Suryanarayanan V Raman, John A Licata, Lawrence M Sanchez: Methods, systems, architectures and data structures for delivering software via a network. Microsoft Corporation, Lee & Hayes Pllc, February 10, 2005: US20050033728-A1

Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client and is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet ...


4
Task-Sensitive Methods and Systems for Displaying Command Sets. MICROSOFT TECHNOLOGY LICENSING, March 16, 2017: US20170075704-A1

Methods and systems present commands to a user within a software application program by determining the user's context within the application program and automatically presenting in a user interface commands that pertain to the user's current context. When the user's context changes, the context-sen ...