Patent ID: 7917635

Claim:
A method as implemented in a first application associated with a first computer and a second application associated with a second computer comprising: identifying a first environment associated with said first computer and a second environment associated with said second computer, said first computer remotely controlling, via a third application, a first remote session on said second computer over a first network, said second computer remotely controlling, via a fourth application, a second remote session on said first computer over a second network, said remote controlling performed via a bidirectional communication, and said first and second environments each defining a plurality of parameters communicated between said first and second computer as part of said remote session, each parameter in said plurality of parameters defining an action associated with corresponding remote session; said first application, via a unidirectional communication with said first environment, modifying at least a first parameter associated with said first environment, said first parameter extracted by a first interceptor associated with said second computer and, based on a look-up, executing a first pre-defined action affecting said first remote session, said first pre-defined action different than said first parameter's associated action; and said second application, via a unidirectional communication with said second environment, modifying at least a second parameter associated with said second environment, said second parameter extracted by a second interceptor associated with said first computer and, based on a look-up, executing a second pre-defined action affecting said second remote session, said second pre-defined action different than said second parameter's associated action.