发明名称 System and method for dynamically creating executable files
摘要 Techniques are disclosed for generating, on a server, executable files that are individually customized for a user. An exemplary method comprises receiving a download request from a client, the download request including a system type and one or more identification parameters; locating a pre-compiled payload that is executable on the client based on the system type; determining a configuration data for use with the pre-compiled payload based on the one or more identification parameters; and selectively generating a customized executable file for the client to download, wherein the customized executable file includes the pre-compiled payload and the configuration data. Among other benefits, some embodiments provided herein enable dynamic creation and individual customization of executable files for a user so that conventional configuration or personalization steps after the user installs the files are avoided, thereby reducing time consumed and potential confusion caused by such steps.
申请公布号 US9032391(B2) 申请公布日期 2015.05.12
申请号 US201313841734 申请日期 2013.03.15
申请人 Clearside, Inc. 发明人 Lieb Adam Michael
分类号 G06F9/445;G06Q10/10;G06F9/44 主分类号 G06F9/445
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 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.
地址 San Francisco CA US