Patent ID: 7590750
Filing Date: 2009-09-15
Classification: H04L

Abstract:
1. A computer-readable media storing computer-executable instructions that when executed, cause one or more processors to perform acts, comprising: sending from a server to a remote client a remote desktop representation including a user-interface component and a media application window of a media application, the remote desktop representation representing a server desktop during a terminal services session; receiving from the remote client a media presentation request for a media application on a media presentation window within a media application window of the remote desktop representation on the remote client; streaming media from the server to the remote client including information for presentation of the media on the remote client in response to receiving from a remote client the media presentation request for the media application without ever displaying the presentation of the media on the server desktop; presenting the media application window at the server that is synchronized with the media application window at the remote client; tracking, at the server, a presentation of the media on the remote desktop at the remote client and user initiated changes to a window display geometry of the media application window on the remote desktop on a remote desktop at the remote client; changing the window display geometry of the media application window on the server desktop at the server in response to the tracking; assigning a placeholder to a region of the media application window on the server corresponding to a location of the media application window where the media is presented on the remote desktop at the remote client; and sending notifications from the server to the remote client to change the window display geometry of the presentation of the streaming media on the media presentation window within the media application window on the remote desktop at the remote client in response to the tracking of the user initiated changes to the window display geometry of the media application window at the remote client and in response to changing of the window display geometry of the media application window at the server.