Application publishing in a virtualized environment
AssigneeCitrix Systems, Inc.
InventorsYedong Yu, Yajun Yao
Life of this patent
Estimating the term…
Abstract
Methods and systems for application publishing in a virtualized environment are described herein. A system may facilitate publishing of one or more shortcuts based on inputs made in the virtual desktop environment (e.g., when a user “drag-and-drops” a shortcut onto a publishing icon on a desktop). The system may determine application information and instance information for the application, and may publish a shortcut for that application to the storefront. As a result, users may be permitted to self-publish shortcuts for preferred applications onto personalized storefronts, which may be unique to each user.
Claims17
A method comprising:
- receiving a user input selecting an icon corresponding to an application installed on a virtual desktop;
- determining that the icon has been repositioned over a shortcut creation icon;
- transmitting, to the virtual desktop and based on the determining, an indication of the selection of the application;
- transmitting, from the virtual desktop and to a storefront, and based on the indication, information comprising application information and instance information for the virtual desktop;
- publishing, on the storefront and based on the information, a shortcut to the application;
- launching, after receiving a selection of the shortcut on the storefront, a virtualized instance of the application;
- increasing, based on the publishing the shortcut, an application publication counter for an application type associated with the application;
- determining whether the application publication counter exceeds a threshold;
- determining, based on the application publication counter exceeding the threshold, that a number of published shortcuts for the application type exceeds the threshold;
- and
- publishing, based on the number of published shortcuts for the application type exceeding the threshold, one or more other shortcuts corresponding to the application type to one or more other storefronts.
A system comprising:
- a receiver executing on one or more computing devices, and
- one or more servers;
- wherein the receiver is configured to:
- receive a user input selecting an icon corresponding to an application installed on a virtual desktop;
- determine that the icon has been repositioned over a shortcut creation icon;
- and wherein the one or more servers are configured to:
- transmit, to a storefront and based on the icon being repositioned, information comprising application information and instance information for the virtual desktop;
- cause the storefront to publish, based on the information, a shortcut to the application;
- launch, after receiving a selection of the shortcut on the storefront, a virtualized instance of the application;
- increase, based on publishing the shortcut, an application publication counter for an application type associated with the application;
- determine whether the application publication counter exceeds a threshold;
- determine, based on the application publication counter exceeding the threshold, that a number of published shortcuts for the application type exceeds the threshold;
- and
- publish, based on the number of published shortcuts for the application type exceeding the threshold, one or more other shortcuts corresponding to the application type to one or more other storefronts.
A method comprising:
- receiving, by a virtual desktop and from a receiver, an indication that an application associated with a virtual desktop has been selected for publishing to a storefront;
- sending, by a virtual desktop and to a storefront, information comprising application information and instance information for the virtual desktop, wherein the information is based on the indication;
- causing the storefront to publish, based on the information, a shortcut to the application, wherein the storefront is assigned to a particular user;
- launching, by the virtual desktop and after receiving a selection of the shortcut on the storefront, a virtualized instance of the application;
- increasing, based on publishing the shortcut, an application publication counter for an application type associated with the application;
- determining whether the application publication counter exceeds a threshold;
- determining, based on the application publication counter exceeding the threshold, that a number of published shortcuts for the application type exceeds the threshold;
- and
- publishing, based on the number of published shortcuts for the application type exceeding the threshold, one or more other shortcuts corresponding to the application type to one or more other storefronts.
Dependencies are inferred from the claim text.