发明名称 Methods and systems for generating and delivering an interactive application delivery store
摘要 A system for updating and delivering an interactive application delivery store, where the system includes a client computer, a server and an application delivery store executing on the server, the client computer communicating with the server over a communicative connection. A user accesses the application delivery store using the client computer, and subscribes to an application not included in a user profile of the user using the application delivery store. In response to subscribing to the application, the application delivery store verifies user permissions of the user and determines whether the user is permitted to subscribe to the application. Upon determining the user can subscribe to the application, the application delivery store updates the user profile with the application and transmits a stub application to the client computer. The stub application represents the application subscribed to by the user in that the stub application includes a portion of the application.
申请公布号 US9152401(B2) 申请公布日期 2015.10.06
申请号 US201012773007 申请日期 2010.05.03
申请人 Citrix Systems, Inc. 发明人 Hayton Richard;Innes Andrew
分类号 G06F9/54;G06F9/445;G06F9/46 主分类号 G06F9/54
代理机构 Foley and Lardner LLP 代理人 Foley and Lardner LLP ;Lanza John D.
主权项 1. A method for updating and delivering an interactive application delivery store, the method comprising: determining, by an enrollment administration system, an identification of a user and an identification of a first client computing device; classifying the user into a user group based on the identification of the user; classifying the first client computing device into a resource group based on the identification of the first client computing device; verifying, by the enrollment administration system, user permissions of the user based at least in part on the user group and the resource group; receiving, by an application delivery store executing on a server, a request for the user to subscribe to an application not included in a user profile of the user, the application delivery store accessible by the user using the first client computing device communicating with the application delivery store; verifying, by the application delivery store responsive to subscribing to the application, user permissions of the user; determining, by the application delivery store responsive to verifying the user permissions, the user is permitted to subscribe to the application; updating, by the application delivery store responsive to the determination, the user profile of the user with the application; determining, by a first application generator executing on the first client computing device, an application identifier; downloading, by the first application generator from the server, application information, the application information including configuration information that identifies how to display the application within a desktop on the first client computing device; obtaining, by the first application generator, an application path for the application; generating, by the first application generator executing on the first client computing device, a first stub application based on the user group, the resource group, the application identifier, the application information, and the path information, the first stub application associated with an icon representative of the application and including the application path; installing the first stub application on the first client computing device; responsive to the user selecting the icon, connecting the first client computing device to the application designated by the application path included within the first stub application; determining, by a synchronization module executing on a second client computing device, that the user has logged into the second client computing device; and responsive to a determination that the user has logged into the second client computing device: downloading, by a second application generator executing on the second client computing device, application information;obtaining, by the second application generator, an application path for the application; and generating, by the second application generator executing on the second client computing device, a second stub application based on the user group, the resource group, the application identifier, the application information, and the path information, the second stub application associated with an icon representative of the application and including the application path.
地址 Fort Lauderdale FL US