Patent ID: 8108799

Claim:
A server computing device comprising: a memory; one or more processors operatively coupled to the memory; a redirection agent in the memory, wherein the redirection agent executable by the one or more processors to remote remotes one or more desktops and applications of the server computing device; and a structural redirection agent that is executable by the one or more processors to: render graphics from the one or more desktops and applications on a single drawing surface, in an immediate rendering mode; in response to a creation of a presentation framework application, transition from the immediate rendering mode to a retained rendering mode; maintain a first visual tree that includes structural information associated with visual elements of the one or more desktops and applications; store the structural information in node data; transfer the node data to a visual tree generator that is executing at a remote client; and instruct the visual tree generator to generate at the remote client a second visual tree from the transferred node data, and therewith display the applications at the remote client without rendering contents of the one or more applications and desktop.