SYSTEM AND METHOD FOR COMBINING LOCAL AND REMOTE WINDOWS INTO A SINGLE DESKTOP ENVIRONMENT
First Claim
1. A system for incorporating windows from remote desktop environments into a local desktop environment, the system comprising:
- a local node having a local desktop environment;
a local agent;
a first remote node having a first remote desktop environment including at least one first remote window; and
a first remote agent monitoring said first remote desktop environment and in communication with said local agent, said first remote agent transmitting a message to said local agent indicative of a change to said first remote window, said local agent receiving the message transmitted by said first remote agent and, responsive to the received message, commanding said local node to modify a representation of said first remote window as part of said local desktop environment and said local agent transmitting messages to said first remote agent indicative of a locally-generated change to a representation of said first remote window.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for incorporating windows from remote desktop environments into a local desktop environment includes a local node, a local agent, a first remote node, and a first remote agent. The first remote node provides a first remote desktop environment, and the first remote agent monitors the first remote desktop environment for changes in the environment. The first remote node transmits messages to the local agent indicative of changes in the first remote desktop environment. The local agent receives the transmitted messages and commands the local node to modify a representation of a first remote window that is part of a local desktop environment. The local agent also monitors the local desktop and transmits messages to the remote agent indicative of a change in the local desktop. In some embodiment, the local node provides the local desktop environment. Local agents can be embodied on articles of manufacture.
-
Citations
20 Claims
-
1. A system for incorporating windows from remote desktop environments into a local desktop environment, the system comprising:
-
a local node having a local desktop environment;
a local agent;
a first remote node having a first remote desktop environment including at least one first remote window; and
a first remote agent monitoring said first remote desktop environment and in communication with said local agent, said first remote agent transmitting a message to said local agent indicative of a change to said first remote window, said local agent receiving the message transmitted by said first remote agent and, responsive to the received message, commanding said local node to modify a representation of said first remote window as part of said local desktop environment and said local agent transmitting messages to said first remote agent indicative of a locally-generated change to a representation of said first remote window. - View Dependent Claims (3, 5, 6, 7, 8, 10)
-
-
2. The system of claim I wherein said local node provides said local desktop environment, said local agent monitors said local desktop environment, and wherein said local agent receives the messages transmitted by said remote agent and, responsive to the received message, commands said local node to modify a representation of said first remote window as part of said local desktop environment.
-
4. The system of claim I wherein said first remote agent transmits a message indicating that said first remote window has closed and wherein said local agent receives the message transmitted by said first remote agent and commands said local node to close a representation of said first remote window in said local desktop environment.
-
9. The system of claim I wherein said remote node broadcasts a message indicative of a change to said first remote window.
-
11. A method for incorporating windows from remote desktop environments into a local desktop environment, the method comprising the steps of:
-
(a) providing a local node hosting a local agent;
(b) receiving, by the local agent, a message indicating a change to windows included in a remote desktop environment;
(c) commanding, by the local agent, the local node to effect a corresponding change in the local desktop environment;
(d) monitoring, by the local agent, the local desktop environment; and
(e) transmitting, by the local agent, a message indicative of a change to representation of the remote windows included in the local desktop environment. - View Dependent Claims (12, 13, 14, 16, 17, 18)
-
-
15. An agent for incorporating windows from remote desktop environments into a local desktop environment, the agent comprising:
-
a message receiving process capable of receiving messages indicative of a change in a remote desktop environment;
a command process capable of effecting changes to a local desktop environment responsive to the received messages;
a monitor process capable of monitoring local desktop events; and
a transmission process capable of transmitting messages indicative of the local desktop events.
-
-
19. A system for incorporating windows from remote desktop environments into a local desktop environment, each desktop environment including at least one window displaying graphical data, the system comprising:
-
a communications link comprising a first virtual channel and a second virtual channel;
a local node; and
a remote node, said local node and said remote node exchanging window information over said first virtual channel of said communications link and said local node and said remote node exchanging graphical data over said second virtual channel of said communications link.
-
-
20. The system of claim 20 wherein the first virtual channel and the second virtual channel comprise the same virtual channel.
Specification