One-Click Universal Screen Sharing
First Claim
1. A method for sharing an image on a display screen of a computing system, the method comprising:
- activating a region on a web page displayed in a browser window on the display screen of the computing system with an input device in order to host a screen-sharing session;
automatically receiving, in response to launching the screen-sharing session, program code over a network;
automatically executing the program code by a browser upon receiving the program code; and
capturing, by the execution of the program code, an image on the display screen of the computing system.
4 Assignments
0 Petitions
Accused Products
Abstract
Described are systems and methods for screen sharing between computing systems. A guest system and a host system are coupled to a server over a network. The guest system automatically executes program code embedded in a web page received from the server. The program code sends a request to the server for image data corresponding to an image on a display screen of the host system. The host system automatically executes program code embedded in a web page received from the server. The program code captures image data from the display screen of the host system and sends the captured image data to the server. The server sends captured image data received from the host system to the guest system in response to the request from the guest system. The guest and host systems can participate in a screen-sharing session without having to download and install special software.
198 Citations
20 Claims
-
1. A method for sharing an image on a display screen of a computing system, the method comprising:
-
activating a region on a web page displayed in a browser window on the display screen of the computing system with an input device in order to host a screen-sharing session; automatically receiving, in response to launching the screen-sharing session, program code over a network; automatically executing the program code by a browser upon receiving the program code; and capturing, by the execution of the program code, an image on the display screen of the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for viewing at a local computing system an image on a display screen of a remote computing system, the method comprising:
-
activating a region on a web page displayed in a browser window on a display screen of the local computing system with an input device in order to a join a screen-sharing session; automatically receiving, in response to activating the region on the web page, program code over a network; automatically executing the program code upon receipt to generate an HTTP request for image data; receiving image data corresponding to the display screen of the remote computing system in response to the request; and displaying the image data corresponding to the display screen of the remote computing system on the display screen of the local computing system. - View Dependent Claims (11, 12)
-
-
13. A method of conducting a screen-sharing session during which a user of a guest computing system can view an image displayed on a display screen of a host computing system, the method comprising:
-
sending a first web page with embedded program code to the host computing system for capturing image data corresponding to an image displayed on the display screen of the host computing system; sending a second web page with embedded program code to the guest computing system for generating a request for image data; receiving, from the host computing system, image data representing an image displayed on the display screen of the host computing system; receiving a request from the guest computing system for image data; and sending image data received from the host computing system to the guest computing system in response to the request received from the guest computing system. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A screen-sharing system comprising:
-
a guest computing system and a host computing system coupled to a server system over a network, the guest computing system automatically executing program code embedded in a web page received from the server system, the program code sending a request to the server system for image data corresponding to an image on a display screen of the host computing system, the host computing system automatically executing program code embedded in a web page received from the server system, the program code capturing image data from the display screen of the host computing system and sending the captured image data to the server system, and the server system sending captured image data received from the host computing system to the guest computing system in response to the request from the guest computing system.
-
- 19. A method for enabling screen-sharing functionality on a computing system, the method comprising pasting hypertext markup language (HTML) code into a web page accessed by the computing system through a Web browser, the HTML code producing a region on the web page, which, when activated, launches a screen-sharing session.
Specification