Controlling applications through inter-process communication
AssigneeMicrosoft Way
InventorsQuetzalcoatl Bradley, Lui Lui Wong, Douglas A. Walter
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Way
InventorsQuetzalcoatl Bradley, Lui Lui Wong, Douglas A. Walter
Estimating the term…
The present invention extends to methods, systems, and computer program products for controlling applications through inter-process communication. Applications are extended with application specific extensibility points. The application specific extensibility points permit applications that natively lack inter-process communication capabilities to participate in inter-process communication. Application specific extensibility points can provide an application with a Web based interface thereby making the functionality of the application available to other Web services and other extended applications. Accordingly, application specific extensibility points extend the functionality of applications to interoperate and be integrated with other Web services and other extended applications. In some embodiments, specific extensibility points are used to programmatically test application functionality that can otherwise only be activated through interaction with an application's user-interface
At a computer system, a method for configuring an application to be controlled through inter-process communication, the method comprising
At a computer system including a non-scriptable application running in an application process space, the application including application program interfaces, an application extension component, and an inter-process communication module, the inter-process communication component configured to participate in inter-process communication with other components external the application process space using an inter-process communication protocol, the application extension component configured to translate between inter-process communication and application program interface calls, the application also including a user-interface permitting user interaction with the application, a method for controlling the application through inter-process communication, the method comprising
A computer system, the computer system comprising:
Dependencies are inferred from the claim text.