Patentable/Patents/US-10944626
US-10944626

Enterprise mobility management (EMM) intermediary application

PublishedMarch 9, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

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.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

6. The method of claim 1 , further comprising, maintaining, by the EMM enabler application, the received configuration information.

7

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

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

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

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

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

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

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

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

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

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

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

18. The system of claim 12 , wherein the EMM enabler application further maintains the received configuration information.

19

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 log in processes or the EMM system by the client application; and responds to the subsequent request using the configuration data maintained by the EMM enabler application.

20

20. The system of claim 19 , wherein the EMM enabler application further provides one or more functions of a service corresponding to the client application.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 31, 2019

Publication Date

March 9, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Enterprise mobility management (EMM) intermediary application” (US-10944626). https://patentable.app/patents/US-10944626

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.