ENTERPRISE MOBILITY MANAGEMENT AND VERIFICATION OF A MANAGED APPLICATION BY A CONTENT PROVIDER
First Claim
1. A method of verifying a managed application associated with an enterprise via a content server, the method comprising:
- receiving, by one or more processors of the content server, a verification request initiated by the managed application on a mobile device,wherein the verification request includes a verification payload;
extracting, by the one or more processors of the content server, a first portion and a second portion of the verification payload,wherein the first portion of the verification payload identifies a first mobile management configuration entry;
accessing, by the one or more processors of the content server, the first mobile management configuration entry to identify the enterprise and mobile device management (MDM) information corresponding to the enterprise,wherein the MDM information indicates a first MDM configuration for the enterprise; and
generating, by the one or more processors of the content server, a compliance query based on the MDM information associated with the enterprise to verify the managed application associated with the enterprise,wherein the compliance query includes the second portion of the verification payload.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-SDK based scalable technology for integrating multiple mobile device management (MDM) service providers into a content provider platform (or server) is described herein. More specifically, the technology described herein facilitates enterprise mobility management through verification of a managed application associated with an enterprise via the content provider platform. In some embodiments, the content provider platform comprises a cloud-based collaboration and/or storage environment (“cloud-based platform server”) that prevents an unmanaged application from gaining access to the cloud-based collaboration and/or storage server.
10 Citations
20 Claims
-
1. A method of verifying a managed application associated with an enterprise via a content server, the method comprising:
-
receiving, by one or more processors of the content server, a verification request initiated by the managed application on a mobile device, wherein the verification request includes a verification payload; extracting, by the one or more processors of the content server, a first portion and a second portion of the verification payload, wherein the first portion of the verification payload identifies a first mobile management configuration entry; accessing, by the one or more processors of the content server, the first mobile management configuration entry to identify the enterprise and mobile device management (MDM) information corresponding to the enterprise, wherein the MDM information indicates a first MDM configuration for the enterprise; and generating, by the one or more processors of the content server, a compliance query based on the MDM information associated with the enterprise to verify the managed application associated with the enterprise, wherein the compliance query includes the second portion of the verification payload. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of verifying a managed application associated with an enterprise via a content server, the method comprising:
-
receiving, by the one or more processors of the content server, an authentication request initiated by the managed application on the mobile device, wherein the authentication request includes user credentials associated with a user of the managed application and the verification payload; authenticating the user with the content server using the user credentials; extracting, by the or more processors of the content server, a first portion and a second portion of a verification payload, wherein the first portion of the verification payload identifies a first mobile management configuration entry on the content server; accessing, by the one or more processors of the content server, the first mobile management configuration entry to identify the enterprise and mobile device management (MDM) information corresponding to the enterprise, wherein the MDM information indicates a first MDM configuration for the enterprise; verifying, by the one or more processors of the content server, that the user belongs to the enterprise; generating, by the one or more processors of the content server, a compliance query based on the MDM information associated with the enterprise to verify the managed application associated with the enterprise, wherein the compliance query includes the second portion of the verification payload; and sending the compliance query for delivery to an MDM server associated with an MDM provider, wherein the information corresponding to the enterprise identifies the MDM server and the MDM provider. - View Dependent Claims (15, 16, 17)
-
-
18. A system for verifying a managed application associated with an enterprise, the system comprising:
-
a repository configured to store enterprise mobile management entries identifying one or more mobile device management (MDM) configurations for each of multiple enterprises; a content server communicatively coupled to the repository, the content server including; one or more processors; an application program interface (API) configured to receive a request initiated by a user of the managed application on a mobile device, the request including a verification payload; a verification engine configured to; extract a first portion and a second portion of the verification payload, the first portion of the verification payload identifying a first mobile management configuration entry in the repository; access the first mobile management configuration entry to identify an enterprise and MDM information corresponding to the enterprise; and an MDM query engine configured to generate a compliance query based on the MDM information corresponding to the enterprise to verify the managed application associated with the enterprise, the compliance query including the second portion of the verification payload. - View Dependent Claims (19)
-
-
20. A machine-readable storage medium having instructions stored thereon, which when executed by one or more processors of a computer system, cause the computer system to:
-
process a verification request initiated by a user of the managed application on a mobile device, the verification request including a verification payload; extract a first portion and a second portion of the verification payload, wherein the first mobile management configuration entry identifies a first mobile management configuration entry associated with the content server; access the first mobile management configuration entry to identify the enterprise and mobile device management (MDM) information corresponding to the enterprise, the MDM information indicating a first MDM configuration for the enterprise; and generate a compliance query based on the MDM information associated with the enterprise to verify the managed application associated with the enterprise, the compliance query including the second portion of the verification payload.
-
Specification