APPLICATION CUSTOMIZATION
First Claim
1. A method, comprising:
- receiving, by a computing device, an enrollment request from a mobile device to enroll in a mobile device management (MDM) system;
generating, by the computing device, a session cookie based on a device identifier of the mobile device and based on an identifier of the MDM system; and
providing, by the computing device, the session cookie to the mobile device.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for customizing applications in enterprise mobility management systems are described herein. A client agent software application on a mobile device may be customized to embed or make available enterprise server URLs, a session cookie for authentication, and various other data during the device enrollment process. The customization of the client agent may be based on the device, user, and/or enrollment session. After the device is enrolled in the enterprise system, the embedded data may be accessed by the client agent application to support seamless single-sign-on during first-time use. Additional customized applications based on device, user, and/or enrollment session, may be generated and provided to mobile devices during or after device enrollment. Customized applications may be based on application templates, such as packaged web applications or specific implementations of hosted applications.
174 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a computing device, an enrollment request from a mobile device to enroll in a mobile device management (MDM) system; generating, by the computing device, a session cookie based on a device identifier of the mobile device and based on an identifier of the MDM system; and providing, by the computing device, the session cookie to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; receive an enrollment request from a mobile device to enroll in a mobile device management (MDM) system; generate a session cookie based on a device identifier of the mobile device and based on an identifier of the MDM system; and provide the session cookie to the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a mobile device management (MDM) system server; and one or more mobile devices, wherein each of said mobile devices comprises a processor and memory storing executable instructions that, when executed by the processor, cause the mobile device to; transmit an enrollment request to the MDM system server, said enrollment request comprising a device identifier of the mobile device; receive a session cookie from the MDM system server in response to the enrollment request; and use the session cookie to establish communication with the MDM system, wherein the MDM system server comprises a processor and memory storing executable instructions that, when executed by the processor, cause the MDM system server to; receive enrollment requests from the one or more mobile devices, each said enrollment request comprising a device identifier of a corresponding mobile device; generate session cookies based on the received enrollment requests, using said device identifiers; and provide the session cookies to the one or more mobile devices. - View Dependent Claims (19, 20)
-
Specification