Methods and systems for providing, by a remote machine, access to a desk band associated with a resource executing on a local machine
First Claim
1. In a networked computing system, a method for providing, by a remote machine, access to a desk band associated with a resource executing on a local machine, the method comprising:
- (a) receiving, by a local agent executing on a local machine, window attribute data associated with a taskbar window maintained by a remote machine;
(b) displaying, by the local agent, to a user of the local machine, a first local window representing the taskbar window maintained on the remote machine, responsive to the received window attribute data;
(c) generating, by the local agent, a second local window displaying a desk band associated with a resource provided by the local machine, the second local window being a child of a local taskbar window maintained on the local machine;
(d) re-parenting, by the local agent, the second local window to the first local window representing the remote taskbar window maintained on the remote machine, by at least changing ownership of the second local window from the local taskbar window maintained on the local machine to the first local window representing the remote taskbar window maintained on the remote machine;
(e) receiving, by the local agent from the remote machine, window attribute data about a window region that reserves space on the remote taskbar window for a local display of the second local window; and
(f) directing, by the local agent, a display of the second local window displaying a desk band associated with the resource provided by the local machine, the second local window displayed at a window region identified responsive to the received window attribute data, and displaying and maintaining output data representing the re-parented second local window on a location on top of the first local window corresponding to the reserved window region on the remote taskbar.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for providing, by a remote machine, access to a desk band associated with a resource on a local machine includes receiving, by a first agent on the remote machine, an identification of a desk band associated with a resource on a local machine. The first agent, in communication with a shell on the remote machine, maintains a taskbar window in a remote desktop environment. The taskbar window includes at least one window associated with a resource provided by the remote machine and a window region representing the desk band by using graphical data stored on the remote machine. The first agent transmits, to a second agent on the local machine, window attribute data and output data associated with the taskbar window in the remote desktop environment. The second agent displays at least a portion of the received output data in a local window on a local desktop environment.
-
Citations
17 Claims
-
1. In a networked computing system, a method for providing, by a remote machine, access to a desk band associated with a resource executing on a local machine, the method comprising:
-
(a) receiving, by a local agent executing on a local machine, window attribute data associated with a taskbar window maintained by a remote machine; (b) displaying, by the local agent, to a user of the local machine, a first local window representing the taskbar window maintained on the remote machine, responsive to the received window attribute data; (c) generating, by the local agent, a second local window displaying a desk band associated with a resource provided by the local machine, the second local window being a child of a local taskbar window maintained on the local machine; (d) re-parenting, by the local agent, the second local window to the first local window representing the remote taskbar window maintained on the remote machine, by at least changing ownership of the second local window from the local taskbar window maintained on the local machine to the first local window representing the remote taskbar window maintained on the remote machine; (e) receiving, by the local agent from the remote machine, window attribute data about a window region that reserves space on the remote taskbar window for a local display of the second local window; and (f) directing, by the local agent, a display of the second local window displaying a desk band associated with the resource provided by the local machine, the second local window displayed at a window region identified responsive to the received window attribute data, and displaying and maintaining output data representing the re-parented second local window on a location on top of the first local window corresponding to the reserved window region on the remote taskbar. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 12, 13)
-
-
7. In a networked computing system, a system for providing, by a remote machine, access to a desk band associated with a resource executing on a local machine, the system comprising:
a local agent, executing on a local machine, the local agent comprising; a receiver receiving window attribute data associated with a taskbar window maintained by a remote machine; means for displaying, in communication with a shell on the local machine, a first local window representing the taskbar window maintained on the remote machine, responsive to the received window attribute data; means for generating a second local window displaying a desk band associated with a resource provided by the local machine, the second local window being a child of a local taskbar window maintained on the local machine; means for re-parenting the second local window to the first local window representing the remote taskbar window maintained on the remote machine; the receiver further receiving window attribute data about a window region that reserves space on the remote taskbar window for a local display of the second local window; and means for displaying, in a window region identified by the received window attribute data, and maintaining output data generated by an execution of the resource provided by the local machine representing the re-parented second local window on a location on top of the first local window corresponding to the reserved window region on the remote taskbar. - View Dependent Claims (8, 9, 14, 15, 16, 17)
Specification