Patent ID: 9032391
Filing Date: 2015-05-12
Classification: G06F

Abstract:
1. A computer-implemented method for enabling a viewer to perform screen sharing, the method comprising: transmitting, to a browser of the viewer, a script configured to (i) display a sequence of images sourced from a browser of a presenter, via the file server, on the viewer's browser in response to control of the sequence by the presenter, and (ii) in response to a request for a screen sharing executable from the viewer, generate a download request including a system type and one or more identification parameters; wherein the script displays the sequence of images on the viewer's browser without requiring the viewer's browser to run an applet; receiving, at the file server, the download request from the script; locating, using the file server, a pre-compiled payload suitable for execution on a computer of the viewer based on the system type; determining, using the file server, a configuration data for use with the pre-compiled payload based on the one or more identification parameters; and generating, using the file server, a customized executable file for the viewer to download, wherein the customized executable file includes the pre-compiled payload and the configuration data, wherein the pre-compiled payload, upon being executed, establishes a virtual machine to execute bytecode programs, and wherein the bytecode programs include a sharing applet that causes the file server to relay screen images of the viewer from the viewer, through the file server, to a presenter.