Enterprise mobility management (EMM) intermediary application

US10944626B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10944626-B2
Application numberUS-201916263209-A
CountryUS
Kind codeB2
Filing dateJan 31, 2019
Priority dateJan 31, 2019
Publication dateMar 9, 2021
Grant dateMar 9, 2021

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.

Embodiments of the disclosure provide systems and methods for accessing an Enterprise Mobility Management (EMM) application. According to one embodiment, a method for utilizing Enterprise Mobility Management (EMM) services can comprise receiving, at an EMM enabler application executing on an EMM system, a request for EMM information from a client application during a log in processes or the EMM system by the client application. The EMM enabler application can comprise an intermediary between the client application and the EMM system and the EMM enabler application can support a plurality of different EMM systems. The EMM enabler application can make an EMM-specific request for configuration information to the EMM system, receive the requested configuration information from the EMM system in response to the request, and provide, to the client application in response to the received request, the received configuration information from the EMM system.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for utilizing Enterprise Mobility Management (EMM) services, the method comprising: receiving, at an EMM enabler application executing on an EMM system, a request for EMM information from a client application during a log in processes of the EMM system by the client application, wherein the EMM enabler application comprises an intermediary between the client application and the EMM system, wherein the EMM system comprises one of a plurality of EMM systems, wherein each EMM system uses a different EMM interface, and wherein the EMM enabler application communicates with each EMM system using the different EMM interfaces; making, by the EMM enabler application, an EMM-specific request for configuration information to the EMM system; receiving, by the EMM enabler application, the requested configuration information from the EMM system in response to the request; and providing, by the EMM enabler, to the client application in response to the received request, the received configuration information from the EMM system. 2. The method of claim 1 , wherein the configuration information provided by the EMM enabler application to the client comprises login information for a service corresponding to the client application. 3. The method of claim 1 , wherein the request from the client application to the EMM enabler and the response provided from the EMM enabler application to the client application are specific to the EMM enabler application and client application and not the EMM system. 4. The method of claim 1 , wherein making the EMM-specific requests for configuration information to the EMM system comprises broadcasting the request to the EMM system, making an Application Program Interface (API) call to the EMM system, or issuing a query to the EMM system depending upon the EMM interface of the EMM system of the plurality of EMM systems to which the request is made. 5. The method of claim 4 , wherein receiving the requested configuration information from the EMM system comprises receiving a broadcast from the EMM system, receiving an API response, or receiving a query response depending upon the EMM interface of the EMM system of the plurality of EMM systems to which the request is made. 6. The method of claim 1 , further comprising, maintaining, by the EMM enabler application, the received configuration information. 7. The method of claim 6 , further comprising: receiving, by the EMM enabler application, a subsequent request for EMM information from a client application during a log in processes or the EMM system by the client application; and responding, by the EMM enabler application, to the subsequent request using the configuration data maintained by the EMM enabler application. 8. The method of claim 6 , further comprising providing, by the EMM enabler application, one or more functions of a service corresponding to the client application. 9. A method for utilizing Enterprise Mobility Management (EMM) services, the method comprising: requesting, by a client application executing on a client device, EMM information from an EMM enabler application during a log in processes or the EMM system by the client application, wherein the EMM enabler application comprises an intermediary between the client application and the EMM system, wherein the EMM system comprises one of a plurality of EMM systems, wherein each EMM system uses a different EMM interface, wherein the EMM enabler application communicates with each EMM system using the different EMM interfaces, and wherein the request from the client application to the EMM enabler is specific to the EMM enabler application and client application and not the EMM interface of the EMM system; receiving, by the client application, the requested configuration information from the EMM enabler application in response to the request, wherein the response provided from the EMM enabler application to the client application is specific to the EMM enabler application and client application and not the EMM system. 10. The method of claim 9 , wherein the configuration information provided by the EMM enabler application to the client comprises login information for a service corresponding to the client application. 11. The method of claim 10 , further comprising accessing, by the client application, the service corresponding to the client application using the received configuration information from the EMM enabler application. 12. A system comprising: a client device comprising a processor and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to request Enterprise Mobility Manager (EMM) information during a log in processes or the EMM system by the client application; a server comprising a processor and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to execute an EMM enabler application, wherein the EMM enabler application: receives the request for EMM information from the client application, wherein the EMM enabler application comprises an intermediary between the client application and the EMM system, wherein the EMM system comprises one of a plurality of EMM systems, wherein each EMM system uses a different EMM interface, and wherein the EMM enabler application communicates with each EMM system using the different EMM interfaces, makes an EMM-specific request for configuration information to the EMM system, receives the requested configuration information from the EMM system in response to the request, and provides, to the client application in response to the received request, the received configuration information from the EMM system. 13. The system of claim 12 , wherein the configuration information provided by the EMM enabler application to the client comprises login information for a service corresponding to the client application. 14. The system of claim 13 , wherein the instructions executed by the processor of the client device, further causes the processor to access the service corresponding to the client application using the configuration information received from the EMM enabler application. 15. The system of claim 12 , wherein the request from the client application to the EMM enabler application and the response provided from the EMM enabler application to the client application are specific to the EMM enabler application and client application and not the EMM system. 16. The system of claim 12 , wherein making the EMM-specific requests for configuration information to the EMM system comprises broadcasting the request to the EMM system, making an Application Program Interface (API) call to the EMM system, or issuing a query to the EMM system depending upon the EMM interface of the EMM system of the plurality of EMM systems to which the request is made. 17. The system of claim 16 , wherein receiving the requested configuration information from the EMM system comprises receiving a broadcast from the EMM system, receiving an API response, or receiving a query response depending upon the EMM interface of the EMM system of the plurality of EMM systems to which the request is made. 18. The system of claim 12 , wherein the EMM enabler application further maintains the received configuration information. 19. The system of claim 18 , wherein the EMM enabler application further: receives a subsequent request for EMM information from a client application during a

Assignees

Inventors

Classifications

  • received data contents, e.g. message integrity · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • of the control plane, e.g. signalling traffic · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • Assignment of logical groups to network elements · 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 US10944626B2 cover?
Embodiments of the disclosure provide systems and methods for accessing an Enterprise Mobility Management (EMM) application. According to one embodiment, a method for utilizing Enterprise Mobility Management (EMM) services can comprise receiving, at an EMM enabler application executing on an EMM system, a request for EMM information from a client application during a log in processes or the EMM…
Who is the assignee on this patent?
Box Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 09 2021 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).