Patent ID: 8464277

Claim:
A method implemented on at least one computer system each of which has at least one processor, storage, and a communication platform for process/data sharing, comprising the steps of: deploying a trigger response unit, corresponding to a first application residing in a first computer system, in a second computer system; detecting, by the trigger response unit, information embedded in trigger data that represents the first application with associated data when a graphical representation corresponding to the trigger data is displayed in the second computer system; sending a launching request, generated based on the information detected, to the first computer system to launch an instance of the first application in the first computer system with respect to the associated data; receiving, by the second computer system via a remote access protocol, a dynamic graphical representation of the first application that is launched in the first computer system based on the launching request; and manipulating, in the second computer system, the associated data using the launched first application via the dynamic graphical representation of the first application displayed in the second computer system, wherein the step of manipulating comprises: facilitating an interaction between a user of the second computer system and the dynamic graphical representation displayed in the second computer system; sending, via the remote access protocol, a data manipulation request constructed based on information related to the interaction to the first computer system to request the launched first application to manipulate the associated data; receiving, via the remote access protocol, an updated graphical representation of the launched first application from the first computer system; and displaying the updated graphical representation of the first application, wherein the updated graphical representation incorporates the result of the requested manipulation of the associated data.