Providing an enterprise application store
First Claim
Patent Images
1. A method, comprising:
- receiving, at an application store provided by a computing device, a single sign-on (SSO) credential that includes data enabling access to the application store and one or more other enterprise resources;
determining, at the application store, whether the SSO credential is valid;
based on determining that the SSO credential is valid, providing, by the application store, an enterprise application store interface that is configured to include one or more features that are specific to an organization associated with the application store;
receiving, by the application store, via the enterprise application store interface, a request for a software application;
configuring the software application at the application store by;
establishing, at the application store, one or more user-specific settings based on the SSO credential; and
applying, at the application store, one or more management policies to the application based on the SSO credential and based on policy information that is maintained by the application store and created by the application store based on input received via a mobile service management interface provided by the application store; and
providing, by the application store, the configured software application to at least one recipient device associated with the SSO credential,wherein the configured software application provided to the at least one recipient device is a stub application that corresponds to a virtualized application,wherein the application store stores data indicating that the stub application was configured based on the SSO credential, andwherein a virtualization platform associated with the virtualized application uses the stored data in authenticating a user of the stub application when the stub application is launched.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for providing an application store are presented. In some embodiments, a request for a software application may be received at an application store. Subsequently, the software application may be configured, at the application store, based on a single sign-on credential. The configured software application then may be provided, by the application store, to at least one recipient device associated with the single sign-on credential.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, at an application store provided by a computing device, a single sign-on (SSO) credential that includes data enabling access to the application store and one or more other enterprise resources; determining, at the application store, whether the SSO credential is valid; based on determining that the SSO credential is valid, providing, by the application store, an enterprise application store interface that is configured to include one or more features that are specific to an organization associated with the application store; receiving, by the application store, via the enterprise application store interface, a request for a software application; configuring the software application at the application store by; establishing, at the application store, one or more user-specific settings based on the SSO credential; and applying, at the application store, one or more management policies to the application based on the SSO credential and based on policy information that is maintained by the application store and created by the application store based on input received via a mobile service management interface provided by the application store; and providing, by the application store, the configured software application to at least one recipient device associated with the SSO credential, wherein the configured software application provided to the at least one recipient device is a stub application that corresponds to a virtualized application, wherein the application store stores data indicating that the stub application was configured based on the SSO credential, and wherein a virtualization platform associated with the virtualized application uses the stored data in authenticating a user of the stub application when the stub application is launched. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; provide an application store; receive, at the application store, a single sign-on (SSO) credential that includes data enabling access to the application store and one or more other enterprise resources; determine, at the application store, whether the SSO credential is valid; based on determining that the SSO credential is valid, provide, by the application store, an enterprise application store interface that is configured to include one or more features that are specific to an organization associated with the application store; receive, by the application store, via the enterprise application store interface, a request for a software application; configure the software application at the application store by; establishing, at the application store, one or more user-specific settings based on the SSO credential; and applying, at the application store, one or more management policies to the application based on the SSO credential and based on policy information that is maintained by the application store and created by the application store based on input received via a mobile service management interface provided by the application store; and provide, by the application store, the configured software application to at least one recipient device associated with the SSO credential, wherein the configured software application provided to the at least one recipient device is a stub application that corresponds to a virtualized application, wherein the application store stores data indicating that the stub application was configured based on the SSO credential, and wherein a virtualization platform associated with the virtualized application uses the stored data in authenticating a user of the stub application when the stub application is launched. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. One or more non-transitory computer-readable media storing instructions that, when executed, cause at least one computing device to:
-
receive, at an application store, a single sign-on (SSO) credential that includes data enabling access to the application store and one or more other enterprise resources; determine, at the application store, whether the SSO credential is valid; based on determining that the SSO credential is valid, provide, by the application store, an enterprise application store interface that is configured to include one or more features that are specific to an organization associated with the application store; receive, by the application store, via the enterprise application store interface, a request for a software application; configure the software application at the application store by; establishing, at the application store, one or more user-specific settings based on the SSO credential; and applying, at the application store, one or more management policies to the application based on the SSO credential and based on policy information that is maintained by the application store and created by the application store based on input received via a mobile service management interface provided by the application store; and provide, by the application store, the configured software application to at least one recipient device associated with the SSO credential, wherein the configured software application provided to the at least one recipient device is a stub application that corresponds to a virtualized application, wherein the application store stores data indicating that the stub application was configured based on the SSO credential, and wherein a virtualization platform associated with the virtualized application uses the stored data in authenticating a user of the stub application when the stub application is launched.
-
Specification