Providing an enterprise application store

US9369449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9369449-B2
Application numberUS-201314015194-A
CountryUS
Kind codeB2
Filing dateAug 30, 2013
Priority dateMar 29, 2013
Publication dateJun 14, 2016
Grant dateJun 14, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and computer-readable media for providing an application store are presented. In some embodiments, authentication credentials of an administrative user of an application store may be received at the application store. Based on validating the authentication credentials of the administrative user, a mobile service management interface may be provided via the application store. In addition, the mobile service management interface may include at least one control that is configured to allow the administrative user to define one or more policies to be applied to at least one application that is available in the application store.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, at an application store associated with an enterprise organization, authentication credentials of an administrative user of the application store; based on validating the authentication credentials of the administrative user, providing a mobile service management interface via the application store, wherein the mobile service management interface comprises at least one control configured to allow the administrative user to define one or more policies to be applied to at least one application available in the application store, and wherein the one or more policies are configured to control functionalities of the at least one application during execution of the at least one application on at least one mobile device; after validating the authentication credentials of the administrative user, receiving a new application at the application store from the administrative user; prompting the administrative user to define one or more policies to be applied to the new application, wherein prompting the administrative user to define one or more policies to be applied to the new application comprises: identifying, by the application store, a set of policies for the new application, the set of policies for the new application comprising one or more default policies used by the enterprise organization; and updating the mobile service management interface to include at least one control configured to allow the administrative user to manage the set of policies identified for the new application; receiving at least one policy to be applied to the new application at the application store from the administrative user; receiving, at the application store, a single sign-on (SSO) credential associated with a non-administrative user of the application store, the SSO credential comprising 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; receiving, by the application store, via the enterprise application store interface, a request for the new application; configuring the new application at the application store by: establishing, at the application store, one or more user-specific settings for the new application based on the SSO credential; and applying, at the application store, one or more management policies to the new application based on the SSO credential and based on policy information that is maintained by the application store and created by the application stored based on input received via the mobile service management interface provided by the application store; and providing, by the application store, the configured application to at least one recipient device associated with the SSO credential. 2. The method of claim 1 , wherein the at least one control is further configured to allow the administrative user to define different policies for different users of the at least one application. 3. The method of claim 2 , wherein the different policies are defined for different user roles. 4. The method of claim 1 , further comprising: receiving a policy change for a first application via the mobile service management interface; and providing, by the application store, information associated with the policy change to at least one mobile device having the first application. 5. The method of claim 4 , further comprising: prior to providing the information associated with the policy change to the at least one mobile device having the first application: receiving, at the application store, from a first policy agent on a first mobile device of the at least one mobile device having the first application, a request for updated policy information for the first application; and based on receiving the request for the updated policy information for the first application, determining, at the application store, whether one or more policies for the first application have been updated based on the policy information that is maintained by the application store and created by the application store based on the input received via the mobile service management interface provided by the application store. 6. The method of claim 4 , further comprising: prior to providing the information associated with the policy change to the at least one mobile device having the first application, determining, by the application store, that the first application is present on one or more devices. 7. The method of claim 6 , wherein determining that the first application is present on one or more devices comprises determining that the first application is present on a first mobile device based on version history information maintained by the application store for a plurality of users of the application store. 8. The method of claim 6 , wherein determining that the first application is present on one or more devices comprises determining that the first application is present on a first mobile device based on on-device monitoring information received by the application store for a plurality of users of the application store. 9. The method of claim 6 , wherein determining that the first application is present on one or more devices comprises determining that the first application is present on a first mobile device based on download history information maintained by the application store for a plurality of users of the application store. 10. The method of claim 9 , wherein the download history information maintained by the application store for the plurality of users of the application store comprises a plurality of user-keyed application download records that indicate, for each user of the plurality of users of the application store, device identifying information, version information, and name information of each application that has been downloaded from the application store by a corresponding user of the application store. 11. The method of claim 1 , wherein the mobile service management interface is provided in response to receiving the at least one application at the application store. 12. The method of claim 1 , wherein configuring the new application further comprises: accessing, by the application store, one or more enterprise resources using the SSO credential; obtaining, by the application store, user-specific information from the one or more enterprise resources based on the SSO credential; and using the user-specific information in establishing the one or more user-specific settings for the new application. 13. The method of claim 1 , wherein the configured 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. 14. The method of claim 13 , wherein execution of the virtualized application is enabled by the SSO credential. 15. 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: receive, at an application store associated with an enterprise organization, authentication credentials of an administrative user of the application stor

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • providing single-sign-on or federations · CPC title

  • to features or functions of an application · CPC title

  • Access rights, e.g. capability lists, access control lists, access tables, access matrices · CPC title

  • H04L63/08Primary

    for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9369449B2 cover?
Methods, systems, and computer-readable media for providing an application store are presented. In some embodiments, authentication credentials of an administrative user of an application store may be received at the application store. Based on validating the authentication credentials of the administrative user, a mobile service management interface may be provided via the application store. I…
Who is the assignee on this patent?
Citrix Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).