Method and system for providing virtualized application workspaces
First Claim
1. A method in a computing device for transparently providing a set of applications to a current user of the computing device, comprising:
- automatically receiving over a communications medium an indication of a set of entitlements that describe one or more applications that, based upon a plurality of parameters, may be made to be accessible to the current user from either a remote location or locally;
dynamically resolving the entitlements to generate a plurality of indicators to currently available applications, each application specific to a version and an execution platform; and
automatically installing or upgrading some portion of the currently available applications.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing virtual workspaces are provided. Example embodiments provide a Application Workspace System “AWS,” which enables users to access remote server-based applications (e.g., thin client applications, terminal server applications, applications on hosted operating systems, etc.) using the same interface that they use to access local applications, without needing to know where the application is being accessed. The AWS automatically determines which applications the user is entitled to use, and then figures out automatically, based upon a variety of parameters, which applications are to be made available to the user (resolved to version, particular package etc.), and whether they are to be installed locally, or accessed remotely. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
1 Claim
-
1. A method in a computing device for transparently providing a set of applications to a current user of the computing device, comprising:
-
automatically receiving over a communications medium an indication of a set of entitlements that describe one or more applications that, based upon a plurality of parameters, may be made to be accessible to the current user from either a remote location or locally;
dynamically resolving the entitlements to generate a plurality of indicators to currently available applications, each application specific to a version and an execution platform; and
automatically installing or upgrading some portion of the currently available applications.
-
Specification