×

Managing a virtualized application workspace on a managed computing device

  • US 10,338,969 B2
  • Filed: 04/14/2016
  • Issued: 07/02/2019
  • Est. Priority Date: 12/19/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a virtualized application workspace on a managed computing device, the method comprising:

  • authenticating a first user and verifying that the first user belongs to a first group maintained by a directory service, based on first user credentials, wherein belonging to a group indicates entitlements;

    obtaining the entitlements associated with the authenticated user from the directory service, the entitlements including one or more indications of software available to the authenticated user, and the entitlements further including a list of application family objects associated with the authenticated user, the list comprising a first application family object comprising a first set of rules wherein the first set of rules determines that the first application family object resolves to a local application object that is local to the managed computing device, the list further comprising a second application family object comprising a second set of rules wherein the second set of rules determines that the second application family object resolves to a remote application object that is remote to the managed computing device;

    resolving the first set of rules of the first application family object and the second set of rules of the second application family object so as to obtain a result vector that includes indications of application objects that are available to the authenticated user, wherein the result vector comprises (a) the local application object, and (b) the remote application object;

    processing the result vector to identify application objects for which installation operations are to be performed, wherein the processing comprises determining that (a) the local application object is local to the managed computing device, or (b) that the remote application object is remote to the managed computing device; and

    subsequent to the processing, performing the installation operations to install one or more of the identified application objects on the managed computing device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×