Patent ID: 7584239

Claim:
A workstation sharing system, comprising: a set of heterogeneous workstations each executing a set of cross-platform code that provides a corresponding workstation sharing agent and a client agent; management server that enables the workstation agents to formulate a workstation sharing pool for resource sharing among the heterogeneous workstations wherein the management server and the workstation agents communicate using a protocol that is selected to enable the heterogeneous workstations to be widely dispersed geographically and communicate via a network and wherein the client agent of each of the heterogeneous workstations is configured to present a selection function to a user of the workstation, the selection function is used by the workstation to push a remote desktop obtained from a first remote workstation in the workstation sharing pool onto a second remote workstation in the workstation sharing pool, the remote desktop is configured to be used by the user to interact with the first remote workstation, and the first and second remote workstations are different from the workstation.