Installation and management of client extensions
First Claim
Patent Images
1. A method implemented in a computing environment for providing application extension management, the method comprising:
- installing a plurality of application extensions in a central repository;
providing, by an extension management application, an extension management interface configured for;
identifying a plurality of users associated with the plurality of application extensions;
displaying a usage status of each of the plurality of users associated with the plurality of application extensions, the usage status identifying one or more of;
enabled, disabled, and actively in use;
configuring a usage policy for the plurality of application extensions, wherein the usage policy is based at least in part on the usage status of each of the plurality of users, and wherein the usage status indicates whether the at least one application extension is actively in use by at least one of the plurality of users;
based at least in part on the usage policy and a usage status of the at least one of the plurality of users, receiving a selection of at least one application extension of the plurality of application extensions for access by the at least one user;
providing access to the at least one selected application extension via the extension management interface on a device of the at least one user;
identifying at least a subset of the plurality of application extensions associated with the at least one user, wherein at least one first extension of the subset of the plurality of application extensions comprises a mandatory access setting and at least one second extension of the subset of the plurality of application extensions comprises an optional access setting; and
providing access to each of the subset of the plurality of application extensions via the extension management interface on the device of the at least one user.
2 Assignments
0 Petitions
Accused Products
Abstract
Application extension management may be provided. Upon logging into a user device by a user, a list of a plurality of extensions associated with the user may be retrieved from a central repository. Access to each of the plurality of extensions associated with the user on the user device may then be provided to the user device.
148 Citations
20 Claims
-
1. A method implemented in a computing environment for providing application extension management, the method comprising:
-
installing a plurality of application extensions in a central repository; providing, by an extension management application, an extension management interface configured for; identifying a plurality of users associated with the plurality of application extensions; displaying a usage status of each of the plurality of users associated with the plurality of application extensions, the usage status identifying one or more of; enabled, disabled, and actively in use; configuring a usage policy for the plurality of application extensions, wherein the usage policy is based at least in part on the usage status of each of the plurality of users, and wherein the usage status indicates whether the at least one application extension is actively in use by at least one of the plurality of users; based at least in part on the usage policy and a usage status of the at least one of the plurality of users, receiving a selection of at least one application extension of the plurality of application extensions for access by the at least one user; providing access to the at least one selected application extension via the extension management interface on a device of the at least one user; identifying at least a subset of the plurality of application extensions associated with the at least one user, wherein at least one first extension of the subset of the plurality of application extensions comprises a mandatory access setting and at least one second extension of the subset of the plurality of application extensions comprises an optional access setting; and providing access to each of the subset of the plurality of application extensions via the extension management interface on the device of the at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing application extension management, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; install, by an extension management application, a plurality of application extensions in a central repository; provide an extension management interface configured to; identify a plurality of users associated with the plurality of application extensions; display a usage status of each of the plurality of users associated with the plurality of application extensions, the usage status identifying one or more of;
enabled, disabled, and actively in use;configure a usage policy for the plurality of application extensions, wherein the usage policy is based at least in part on the usage status of each of the plurality of users, and wherein the usage status indicates whether the at least one application extension is actively in use by at least one of the plurality of users; and based at least in part on the usage policy and a usage status of the at least one of the plurality of users, receive a selection of at least one application extension of the plurality of application extensions for access by the at least one user; configure an access setting for the at least one selected application extension for the at least one user; provide access to the at least one selected application extension on the at least one user device based on the access setting; identify at least a subset of the plurality of application extensions associated with the at least one user, wherein at least one first extension of the subset of the plurality of application extensions comprises a mandatory access setting and at least one second extension of the subset of the plurality of application extensions comprises an optional access setting; and provide access to each of the subset of the plurality of application extensions via the extension management interface on the device of the at least one user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing application extension management, the method executed by the set of instructions comprising:
-
providing, by an e-mail application, an extension management interface, wherein the extension management interface displays a plurality of mailboxes each associated with one of a plurality of application extensions; configuring an access setting for at least one of the plurality of application extensions for at least one of the following;
an individual user, a group of users, and all users associated with an organization;storing the access setting for the at least one of the plurality of application extensions in a manifest in one of the plurality of mailboxes associated with the at least one of the plurality of application extensions; configuring a usage policy for the plurality of application extensions, wherein the usage policy is based at least in part on a usage status of each of a plurality of users associated with at least one application extension of the plurality of application extensions, and wherein the usage status indicates whether the at least one application extension is actively in use by at least one user of the plurality of users; based at least in part on the usage policy and the usage status of the at least one user, receiving a selection of a new application extension of the plurality of application extensions; installing the new application extension via the extension management interface, wherein installing the new application extension comprises; creating a new mailbox for the new application extension, configuring an access setting for the new application extension, and storing the access setting for the new application extension in the new mailbox; receiving a login request from the at least one user on a remote user device; identifying at least a subset of the plurality of application extensions associated with the at least one user, wherein at least one first extension of the subset of the plurality of application extensions comprises a mandatory access setting and at least one second extension of the subset of the plurality of application extensions comprises an optional access setting; and providing access to each of the subset of the plurality of application extensions to a remote device of the at least one user.
-
Specification