发明名称 Method and system for publishing virtual applications to a web server
摘要 A method and system for publishing virtual applications on the Internet. The method includes obtaining a list of applications associated with a publisher from a server computing device and displaying the list to a user via a user interface. Next, a selection by the user of one of the applications is received from the user interface. A new virtualized version of the selected application is built. The virtualized version includes at least one application file that at least partially implements the new virtualized version of the selected application. Then, the application file is uploaded to the server computing device. An application address is received from the server computing device and a link to the application address is displayed to the user via the user interface. The virtualized version of the application is available at the application address for download and execution over a network (e.g., the Internet).
申请公布号 US9021015(B2) 申请公布日期 2015.04.28
申请号 US201012906904 申请日期 2010.10.18
申请人 Code Systems Corporation 发明人 Murphey C. Michael;Obata Kenji C.;Zeller Mark Jeremy
分类号 G06F9/44;G06F9/45;G06F15/16;G06F17/28;G06F9/445;H04L29/08;G06F9/455 主分类号 G06F9/44
代理机构 Davis Wright Tremaine LLP 代理人 Colburn Heather M.;Davis Wright Tremaine LLP
主权项 1. A computer-implemented method for use with an upload server computing device, a website server computing device, and a network, the method comprising: establishing, by an authoring tool executing on a client computing device, a connection with the upload server computing device over the network; receiving, by the authoring tool, a first selection indicating whether a new account is to be created or an existing account is to be used; when the first selection indicates a new account is to be created, sending, by the authoring tool, account information to the upload server computing device for use thereby to create the new account; when the first selection indicates the existing account is to be used, sending, by the authoring tool, login information to the upload server computing device, which determines whether the login information is valid; after the new account is created or the login information is determined to be valid, obtaining, by the authoring tool, a list of applications associated with a publisher from the upload server computing device; displaying, by the authoring tool, the list of applications to a user; receiving, by the authoring tool, a second selection of one of the applications displayed; receiving, by the authoring tool, information from the user related to the selected application, the received information comprising an application identifier, a major version indicator, and a minor version indicator; building, by the authoring tool, a new virtualized version of the selected application, the virtualized version comprising an application file, the received information being incorporated into the application file when the new virtualized version of the selected application is built; uploading, by the authoring tool, the application file to the upload server computing device over the network; instructing, by the authoring tool, the upload server computing device to copy the application file to the website server computing device, the website server computing device being connected to the upload server computing device over the network; obtaining, by the authoring tool, from the upload server computing device, a ready indicator and a Uniform Resource Locator (“URL”), the ready indicator indicating whether the application file has been fully copied to the website server computing device, wherein the virtualized version of the selected application is available at the URL for download when the ready indicator indicates that the application file has been fully copied to the website server computing device; and when the ready indicator indicates that the application file has been fully copied to the website server computing device, displaying, by the authoring tool, a link to the URL to the user.
地址 Seattle WA US