IMPLEMENTING PREVIOUSLY RENDERED FRAME BUFFER INFORMATION IN A CUSTOMIZED GUI DISPLAY
First Claim
1. A computer system comprising the following:
- one or more processors;
system memory;
one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for providing direct access to graphical user interface (GUI) frame buffers, the method comprising the following;
an act of registering a plug-in software module with a remote desktop client, wherein the registering includes requesting one or more frame buffers rendered for display on a computer system display;
an act of determining that a session has been established between a computer system user and the remote desktop client;
an act of receiving the one or more requested frame buffers; and
performing at least one of the following;
an act of displaying the frame buffers on the computer system display; and
an act of sending the received frame buffers to one or more registered third parties.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to providing direct access to graphical user interface (GUI) frame buffers and to associating input hardware with a login session. In one scenario, a computer system registers a plug-in software module with a remote desktop client. The registering includes requesting one or more frame buffers rendered for display on a computer system display. The computer system determines that a session has been established between a computer system user and the remote desktop client. The computer system then receives the requested frame buffers and displays the frame buffers on the computer system display and/or sends the received frame buffers to various registered third parties.
-
Citations
20 Claims
-
1. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for providing direct access to graphical user interface (GUI) frame buffers, the method comprising the following; an act of registering a plug-in software module with a remote desktop client, wherein the registering includes requesting one or more frame buffers rendered for display on a computer system display; an act of determining that a session has been established between a computer system user and the remote desktop client; an act of receiving the one or more requested frame buffers; and performing at least one of the following; an act of displaying the frame buffers on the computer system display; and an act of sending the received frame buffers to one or more registered third parties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. The computer system of claim 13, wherein the instance ID is used to maintain a mapping between one or more computer system displays and hub.
-
15. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for associating input hardware with a login session, the method comprising the following; an act of determining which display devices are connected to the computer system; an act of enumerating each display device that is connected to the computer system; an act of creating a custom session for each enumerated display device, wherein creating a custom session comprises; registering a plug-in software module with a remote desktop client running on the computer system; requesting one or more frame buffers rendered for display on at least one of the enumerated display devices; and receiving the one or more requested frame buffers; and
performing at least one of the following;an act of displaying the frame buffers on the enumerated display device; and an act of sending the received frame buffers to one or more registered third parties. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for providing direct access to graphical user interface (GUI) frame buffers, the method comprising the following; an act of registering a plug-in software module with a remote desktop client, wherein the registering includes requesting one or more frame buffers rendered for display on a computer system display; an act of determining that a session has been established between a computer system user and the remote desktop client; an act of receiving the one or more requested frame buffers; an act of subdividing the registered plug-in software module into one or more regions, wherein each region represents a desktop for a local user station; and an act of displaying the frame buffers on each of the local user stations.
-
Specification