Patent ID: 8239453

Claim:
A system of a client computing device for providing a user belonging to a first class of users of an application a view of what a user in another class of users of the same application is visually experiencing, the system comprising: a memory of the client computing device storing computer-executable instructions that when executed: establish a first connection to an application executing at a server and display on the client computing device's display screen a first desktop provided by the application, wherein the first connection allows a user of the client computing device to interact with the application as a member of the first class of users supported by the application, wherein further the first desktop is provided for use by members of the first class of users; and in response to a request to display on the client computing device's display screen a view of what a user in a second class of users supported by the application is currently visually experiencing, perform the following: listen for events going from the client computing device to the application over the first connection; copy the events going from the client computing device to the application; process the events as if the processing is occurring on a console of the second class of users' console; and while displaying the first desktop on the client computing device's display screen, render a view window on the client computing device's display screen based on the processed events, the view window having a representation of a current desktop provided by the application for use by members of the second class of users; and a processor of the client computing device that executes the computer-executable instructions stored in the memory.