METHODS AND SYSTEMS FOR ESTABLISHING, HOSTING AND MANAGING A SCREEN SHARING SESSION INVOLVING A VIRTUAL ENVIRONMENT
First Claim
1. A web conferencing system comprising:
- one or more processors of a web conferencing server; and
one or more computer storage media storing computer-executable instructions that, when executed by the one or more processors, implement a method comprising;
establishing a web conferencing session including a host computing device and a participant computing device,receiving a request from the host computing device to establish a remote desktop connection with a remote computing device, wherein the remote desktop connection provides for sharing a graphical user interface that is generated by the remote computing device for presentation at a display of the remote computing device,receiving from the host computing device an indication of an identity of the remote computing device, wherein the indication of the identity of the remote computing device is received from the host computing device based on a prompt for information identifying the remote computing device,based on the request to establish the remote desktop connection with the remote computing device and on the indication of the identity of the remote computing device, establishing the remote desktop connection with the remote computing device, andbased on the remote desktop connection, sharing the graphical user interface that is generated by the remote computing device with the host computing device and the participant computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for establishing a screen sharing session are described. Consistent with some embodiments, a web conferencing application executing at a mobile computing device enables a user to specify the identity of a remote computer. The identity of the remote computer is communicated to a web conferencing service, directing the server operating the web conferencing service to establish a remote desktop connection with the remote computer. Once established, the web conferencing service receives from the remote computer a stream of information representing a user interface of the remote computer, and then broadcasts the user interface to all computing devices participating in the web conferencing session, while enabling the mobile computing device to manipulate the user interface of the remote computer.
49 Citations
20 Claims
-
1. A web conferencing system comprising:
-
one or more processors of a web conferencing server; and one or more computer storage media storing computer-executable instructions that, when executed by the one or more processors, implement a method comprising; establishing a web conferencing session including a host computing device and a participant computing device, receiving a request from the host computing device to establish a remote desktop connection with a remote computing device, wherein the remote desktop connection provides for sharing a graphical user interface that is generated by the remote computing device for presentation at a display of the remote computing device, receiving from the host computing device an indication of an identity of the remote computing device, wherein the indication of the identity of the remote computing device is received from the host computing device based on a prompt for information identifying the remote computing device, based on the request to establish the remote desktop connection with the remote computing device and on the indication of the identity of the remote computing device, establishing the remote desktop connection with the remote computing device, and based on the remote desktop connection, sharing the graphical user interface that is generated by the remote computing device with the host computing device and the participant computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising, at a server computer:
-
establishing a web conferencing session including a host computing device and a participant computing device; receiving, from the host computing device, a request to establish a remote desktop connection with a remote computing device, the request comprising an indication of an identity of the remote computing device, wherein the indication of the identity of the remote computing device is received from the host computing device based on a prompt for information identifying the remote computing device; based on the request to establish the remote desktop connection with the remote computing device and on the indication of the identity of the remote computing device, establishing the remote desktop connection with the remote computing device; and based on the remote desktop connection, sharing a graphical user interface of the remote computing device with the host computing device and the participant computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Computer storage media having computer-executable instructions embodied thereon that, when executed by a computing device having a processor and a memory, cause the computing device to perform a method comprising:
-
establishing a web conferencing session including a host computing device and a participant computing device; receiving, from the host computing device, a request to establish a remote desktop connection with a remote computing device, the request comprising an indication of an identity of the remote computing device, wherein the indication of the identity of the remote computing device is received from the host computing device based on a prompt for information identifying the remote computing device; based on the request to establish the remote desktop connection with the remote computing device and on the indication of the identity of the remote computing device, establishing the remote desktop connection with the remote computing device; and based on the remote desktop connection, sharing a graphical user interface of the remote computing device with the host computing device and the participant computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification