METHODS AND SYSTEMS FOR ESTABLISHING, HOSTING AND MANAGING A SCREEN SHARING SESSION INVOLVING A VIRTUAL ENVIRONMENT
First Claim
1. A computer-implemented method comprising:
- with a web conferencing service executing at a server computer, establishing a web conferencing session between a host-computing device and at least one participant-computing device;
at the server computer, receiving from the host-computing device an identity of a remote computer, and in response, using the identity of the remote computer to establish a remote desktop connection with the remote computer;
at the server computer, receiving from the remote computer via the remote desktop connection a stream of information representing a user interface of the remote computer; and
broadcasting the stream of information representing the user interface to all computing devices participating in the web conferencing session, including the host-computing device and the at least one participant-computing device.
2 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.
54 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
with a web conferencing service executing at a server computer, establishing a web conferencing session between a host-computing device and at least one participant-computing device; at the server computer, receiving from the host-computing device an identity of a remote computer, and in response, using the identity of the remote computer to establish a remote desktop connection with the remote computer; at the server computer, receiving from the remote computer via the remote desktop connection a stream of information representing a user interface of the remote computer; and broadcasting the stream of information representing the user interface to all computing devices participating in the web conferencing session, including the host-computing device and the at least one participant-computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server to operate a web conferencing service, the server comprising:
-
a processor for executing instructions in the form of computer code; a memory device in communication with the processor, the memory device for storing instructions executable by the processor; computer code to establish a web conferencing session between a host-computing device and at least one participant-computing device; computer code to receive from the host-computing device an identity of a remote computer, and in response, use the identity of the remote computer to establish a remote desktop connection with the remote computer; computer code to receive from the remote computer, via the remote desktop connection, a stream of information representing a user interface of the remote computer; and computer code to cause the stream of information representing the user interface to be broadcast to all computing devices participating in the web conferencing session, including the host-computing device and the at least one participant-computing device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
with a web conferencing application executing at a mobile computing device, receiving information identifying a computer with which a remote desktop connection is to be established; communicating the information identifying the computer to a server operating a web conferencing service with a command directing the web conferencing service to establish a remote desktop connection with the computer; at the mobile computing device, receiving from the web conferencing service a stream of information being broadcast to all computing devices participating in the web conferencing session, the stream of information representing a user interface of the computer; and presenting the user interface of the computer on a touch screen display of the mobile computing device. - View Dependent Claims (14, 15, 16)
-
-
17. A machine-readable storage medium storing instructions, which, when executed by a processor of a computer, cause the computer to:
-
receive information identifying a remote computer with which a remote desktop connection is to be established; communicate the information identifying the remote computer to a server operating a web conferencing service with a command directing the web conferencing service to establish a remote desktop connection with the remote computer; receive from the web conferencing service a stream of information being broadcast to all computing devices participating in the web conferencing session, the stream of information representing a user interface of the remote computer; and present the user interface of the remote computer on a display of the computer. - View Dependent Claims (18, 19, 20)
-
Specification