EP2224338A2

Methods and systems for generating desktop environments providing integrated access to remote and local resources

Abstract

A method includes maintaining a full-screen, integrated desktop environment on a remote machine for display to a user by a local machine, the desktop environment providing integrated access both to resources provided by the local machine and resources provided by the remote machine. In another aspect, the method includes transmitting, by the remote agent, to the local agent, window attribute data associated with a window displaying a plurality of icons and graphical data representing the window. The method includes displaying, by the second agent, at least a portion of the received output data in a local window on a desktop environment on the local machine. In still another aspect, a method provides, by a remote machine, access to functionality associated with a resource executing on a local machine.

EP2224338A2, drawing sheet 1
Sheet 1 of 29

Term

Projected expiry 12 September 2028.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

17 claims: 3 independent, 14 dependent

  1. 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 first agent executing on a remote machine, an identification of a desk band associated with a resource provided by a local machine;(b) maintaining, by the first agent, in communication with a shell executing on the remote machine, a taskbar window in a desktop environment on the remote machine, the taskbar window including at least one window associated with a resource provided by the remote machine and including a window region representing the desk band by using graphical data stored on the remote machine;and(c) transmitting, by the first agent, to a second agent executing on the local machine, window attribute data and output data associated with the taskbar window in the desktop environment on the remote machine;and(d) displaying, by the second agent executing on the local machine, at least a portion of the received output data in a local window on a desktop environment on the local machine.
  2. 8
    In a networked computing system, an article of manufacture comprising a computer readable medium having computer executable program instructions embodied therein for providing, by a remote machine, access to a desk band associated with a resource executing on a local machine, the computer readable program instructions in said article of manufacture comprising:(a) computer readable instructions for instantiating, by a local agent executing on a local machine, a proxy container object;(b) computer readable instructions for instantiating, by the proxy container object, a desk band object associated with a resource provided by the local machine;(c) computer readable instructions for receiving, by a remote agent executing on a remote machine, an identification of the desk band object associated with the resource provided by the local machine;(d) computer readable instructions for maintaining, by the remote agent, a window region in a taskbar on a desktop environment maintained on the remote machine, the window region representing the identified desk band object;(e) computer readable instructions for instantiating, by the remote agent, on the remote machine, a proxy handler associated with the identified desk band object;(f) computer readable instructions for receiving, by the proxy container object, from the proxy handler, an identification of a window region associated with the identified desk band object;(g) computer readable instructions for identifying, by the proxy container object, for the desk band object, the identified window region as a desk band site;and(h) computer readable instructions for directing, by the desk band object, a display of output data in the identified window region in a display on the local machine of the desktop environment maintained on the remote machine.
  3. 11
    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 first agent, executing on a remote machine, receiving an identification of a desk band associated with a resource provided by a local machine, andmaintaining, in communication with a shell executing on the remote machine, a taskbar window in a desktop environment on the remote machine, the taskbar window including at least one window associated with a resource provided by the remote machine and including a window region representing the desk band by using graphical data stored on the remote machine;anda second agent, executing on the local machine, receiving, from the first agent, window attribute and output data associated with the taskbar window in the desktop environment on the remote machine, and displaying at least a portion of the received output data in a local window on a desktop environment on the local machine.