Methods and systems for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine
First Claim
1. In a networked computing system, a method for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine, the method comprising:
- (a) initializing, by a remote agent executing on a remote machine, a proxy icon handler;
(b) receiving, by the proxy icon handler, from an icon handler executing on a local machine, data associated with an icon associated with a resource provided by the local machine;
(c) modifying, by the proxy icon handler, in communication with a shell on the remote machine, a window displaying a plurality of icons in a remote desktop environment, the plurality of icons including at least one icon associated with a resource provided by the remote machine and including the icon associated with the resource provided by the local machine;
(d) transmitting, by the remote agent, to a local agent executing on the local machine, window attribute data associated with the window displaying the plurality of icons and graphical data representing the window displaying the plurality of icons;
(e) displaying, by the local agent executing on the local machine, the received graphical data in a window formed according to the received window attribute data; and
(f) receiving, by the proxy icon handler, a request for access to the resource provided by the local machine and associated with the icon; and
(g) redirecting, by the proxy icon handler, the request to the local agent executing on the local machine.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine includes initializing, by a remote agent on a remote machine, a proxy icon handler. The proxy icon handler receives, from an icon handler on a local machine, data associated with an icon for a resource provided by the local machine. The proxy icon handler modifies a window in a remote desktop environment displaying a plurality of icons including at least one icon associated with a resource provided by the remote machine and the icon associated with the resource provided by the local machine. The remote agent transmits, to the local machine, window attribute data associated with the modified window and graphical data representing the window displaying the plurality of icons. The local agent displays the received graphical data in a window formed according to the received window attribute data.
-
Citations
31 Claims
-
1. In a networked computing system, a method for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine, the method comprising:
-
(a) initializing, by a remote agent executing on a remote machine, a proxy icon handler; (b) receiving, by the proxy icon handler, from an icon handler executing on a local machine, data associated with an icon associated with a resource provided by the local machine; (c) modifying, by the proxy icon handler, in communication with a shell on the remote machine, a window displaying a plurality of icons in a remote desktop environment, the plurality of icons including at least one icon associated with a resource provided by the remote machine and including the icon associated with the resource provided by the local machine; (d) transmitting, by the remote agent, to a local agent executing on the local machine, window attribute data associated with the window displaying the plurality of icons and graphical data representing the window displaying the plurality of icons; (e) displaying, by the local agent executing on the local machine, the received graphical data in a window formed according to the received window attribute data; and (f) receiving, by the proxy icon handler, a request for access to the resource provided by the local machine and associated with the icon; and (g) redirecting, by the proxy icon handler, the request to the local agent executing on the local machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing, by a remote machine, access to graphical data associated with a resource provided by the local machine, the system comprising:
-
a remote agent executing on a remote machine; a proxy icon handler initialized by the remote agent and comprising; a transceiver receiving, from an icon handler on a local machine, data associated with an icon associated with a resource provided by the local machine, and means for modifying a window displaying a plurality of icons in a remote desktop environment, the window including at least one icon associated with a resource provided by the remote machine and including the icon associated with the resource provided by the local machine; a local agent executing on the local machine, receiving, from the remote agent, window attribute data associated with the window displaying the plurality of icons and graphical data representing the window displaying the plurality of icons, and displaying the received graphical data in a window formed according to the received window attribute data; and wherein the transceiver receives a request for access to the resource provided by the local machine associated with the icon and redirects the request to the icon handler executing on the local machine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. In a networked computing system, a method for providing, by a local machine, access to graphical data associated with a resource provided by a remote machine, the method comprising:
-
(a) receiving, by a local agent executing on a local machine, an icon associated with a resource provided by a remote machine; (b) incorporating, by the local agent, the icon associated with the resource provided by the remote machine into a local window displaying a plurality of icons in a local desktop environment, the plurality of icons including at least one icon associated with a resource provided by the local machine; (c) re-parenting, by the local agent, the local window displaying the plurality of icons in the local desktop environment to a window displaying, to a user of the local machine, a desktop environment maintained by the remote machine and providing integrated access to both resources provided by the local machine and resources provided by the remote machine; and (d) redirecting, by the local agent, to a remote icon handler, a request for access to the resource provided by the remote machine and associated with the icon. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system for providing, by a local machine, access to graphical data associated with a resource provided by the remote machine, comprising:
-
a local agent executing on a local machine comprising; means for incorporating an icon associated with a resource provided by a remote machine into a local window displaying a plurality of icons in a local desktop environment, the plurality of icons including at least one icon associated with a resource provided by the local machine and means for re-parenting the local window displaying the plurality of icons in the local desktop environment to a window displaying, to a user of the local machine, a desktop environment maintained by the remote machine and providing integrated access to both resources provided by the local machine and resources provided by the remote machine; and a proxy icon handler on the local machine comprising means for receiving a request for access to the resource provided by the remote machine and associated with the icon, and means for redirecting the request to the local agent. - View Dependent Claims (28, 29, 30, 31)
-
Specification