Method for host preview during a remote desktop session
First Claim
1. A method for displaying a hosted desktop in a remote desktop session between a client computing device and a host computer, the client computing device and the host computer being connected by a network, comprising:
- providing a projector as said client computing device, said projector being a client projector configured to execute a client-side application to establish said remote desktop session with said host computer;
providing said host computer, said host computer being configured to execute a serving function in said remote desktop session with said client projector, said host computer having a host image display and a host-input device for receiving host-user inputs, said host computer supporting multiple logical display surfaces, each logical display surface being a logical space having a screen image displayable on said host image display, wherein only one logical display surface is displayable on said image display at a time;
establishing a remote desktop session between the client projector and the host computer over said network, said remote desktop session being characterized by the following limitations;
(a) said host computer executing a first computing session hosting a local logical display surface, said local logical display surface being a logon desktop, and as part of said remote desktop session, exclusively displaying said logon desktop on the host image display and directing all host-user inputs from the host-input device exclusively to said logon desktop;
(b) said host computer executing a second computing session separate and secure from the first computing session and hosting a user desktop of the client projector, transferring control of the user desktop running on the host computer to the client projector, and transferring the user desktop directly to said client projector for display by said client projector, said user desktop being said hosted desktop;
c) said hosted desktop on the host computer being, configured to be controlled by the client projector by receiving user-input signals from the client projector;
wherein in the host computer;
in response to the establishing of the remote desktop session, capturing an image of the hosted desktop and loading a Desktop Preview Injection Component into the logon desktop, the Preview Injection Component providing an application window that runs on the logon desktop and provides the captured image of the hosted desktop for viewing in the host image display.
2 Assignments
0 Petitions
Accused Products
Abstract
Updated image views of an actively changing desktop, in a remote desktop session being shared by a Remote Desktop terminal server, are displayed on the host'"'"'s logon screen. Specifically, a Microsoft Window'"'"'s based computer (host), which is communicating with a network projector (client) through a remote desktop connection, provides continually updating image views of the desktop being hosted in a remote desktop session onto the host screen such that a user locally positioned near the host may preview the desktop content being provide to, and output by, the remote projector.
-
Citations
20 Claims
-
1. A method for displaying a hosted desktop in a remote desktop session between a client computing device and a host computer, the client computing device and the host computer being connected by a network, comprising:
-
providing a projector as said client computing device, said projector being a client projector configured to execute a client-side application to establish said remote desktop session with said host computer; providing said host computer, said host computer being configured to execute a serving function in said remote desktop session with said client projector, said host computer having a host image display and a host-input device for receiving host-user inputs, said host computer supporting multiple logical display surfaces, each logical display surface being a logical space having a screen image displayable on said host image display, wherein only one logical display surface is displayable on said image display at a time; establishing a remote desktop session between the client projector and the host computer over said network, said remote desktop session being characterized by the following limitations; (a) said host computer executing a first computing session hosting a local logical display surface, said local logical display surface being a logon desktop, and as part of said remote desktop session, exclusively displaying said logon desktop on the host image display and directing all host-user inputs from the host-input device exclusively to said logon desktop; (b) said host computer executing a second computing session separate and secure from the first computing session and hosting a user desktop of the client projector, transferring control of the user desktop running on the host computer to the client projector, and transferring the user desktop directly to said client projector for display by said client projector, said user desktop being said hosted desktop; c) said hosted desktop on the host computer being, configured to be controlled by the client projector by receiving user-input signals from the client projector; wherein in the host computer; in response to the establishing of the remote desktop session, capturing an image of the hosted desktop and loading a Desktop Preview Injection Component into the logon desktop, the Preview Injection Component providing an application window that runs on the logon desktop and provides the captured image of the hosted desktop for viewing in the host image display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A system for displaying a hosted desktop in a remote desktop session, comprising:
-
a client computing device and a host computer connected by a network, said remote desktop session being established between the client computing device and the host computer, wherein; the client computing device is a client projector configured to execute a client-side application to establish said remote desktop session with said host computer, said host computer is configured to execute a serving function in said remote desktop session with said client projector, said host computer having a host image display and a host-input device for receiving host-user inputs, said host computer supporting multiple logical display surfaces, each logical display surface being a logical space having a screen image displayable on said host image display, wherein only one logical display surface is displayable on said image display at a time; wherein said remote desktop session is characterized by the following limitations; (a) said host computer executes a first computing session hosting a local logical display surface, said local logical display surface being a logon desktop, and as part of said remote desktop session, exclusively displaying said logon desktop on the host image display and directing all host-user inputs from the host-input device exclusively to said logon desktop; (b) said host computer executing a second computing session separate and secure from the first computing session and hosting a user desktop of the client projector, transferring control of the user desktop running on the host computer to the client projector. and transferring the user desktop directly to said client projector for display by said client projector, said user desktop being said hosted desktop; (c) said hosted desktop on the host computer being configured to be controlled by the client projector by receiving user-input signals from the client projector; and wherein in the host computer, in response to the remote desktop session being established, an image of the hosted desktop is captured and a Desktop Preview Injection Component is loaded into the logon desktop, the Preview Injection Component provides an application window that runs on the logon desktop and provides the captured image of the hosted desktop for viewing in the host image display. - View Dependent Claims (13, 14, 17, 18, 19)
-
-
15. The system of 14, wherein the Preview Injection Component redirects the captured host-user inputs to the hosted desktop by sending the captured host-user inputs to said client projector over said network, and
in response to receiving the redirected host-user input signals from the host computer, the client projector resends the received host-user input signals over said network to the hosted desktop on the host computer as said user-input signals from the client projector to control the hosted desktop running on said host computer as if the received host-user inputs were generated at the client projector by a client-input device connected to the client projector.
-
16. The system of 14, wherein the Preview Injection Component redirects the captured host-user inputs to the hosted desktop as injected events.
Specification