Systems and methods for group-based mobile device management
First Claim
1. A method comprising:
- sending, from a mobile device management (MDM) server, a group list to a mobile device, the group list indicating a plurality of MDM groups that are available to the mobile device for enrollment, each group of the plurality of MDM groups associated with different member criteria;
receiving, at the MDM server, a join group request from the mobile device, the join group request indicating a particular group of the plurality of MDM groups, the particular group associated with particular member criteria;
in response to receiving the join group request, updating, at the MDM server, group membership data to indicate that the mobile device is added to the particular group;
identifying, based on the group membership data at the MDM server, an action to be performed by the mobile device, the action associated with the particular member criteria of the particular group;
sending a command from the MDM server to the mobile device to perform the action;
receiving a reset request from the mobile device at the MDM server;
in response to receiving the reset request, sending a notification request to a push notification service to initiate sending of a push notification from the push notification service to the mobile device;
receiving a check-in message from the mobile device responsive to the push notification; and
in response to receiving the check-in message, sending a remote reset command to the mobile device to initiate a reset of the mobile device from the MDM server, wherein the remote reset command indicates that user notifications are to be suppressed during the reset of the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes sending, from a mobile device management (MDM) server, a group list to a mobile device, the group list indicating a plurality of MDM groups that are available to the mobile device for enrollment. The method also includes receiving, at the MDM server, a join group request from the mobile device. The join group request indicates a group of the plurality of MDM groups. The method also includes, in response to receiving the join group request, updating, at the MDM server, group membership data to indicate that the mobile device is added to the group. The method further includes identifying, based on the group membership data at the MDM server, an action associated with the group. The method also includes sending a command from the MDM server to the mobile device to perform the action.
22 Citations
18 Claims
-
1. A method comprising:
-
sending, from a mobile device management (MDM) server, a group list to a mobile device, the group list indicating a plurality of MDM groups that are available to the mobile device for enrollment, each group of the plurality of MDM groups associated with different member criteria; receiving, at the MDM server, a join group request from the mobile device, the join group request indicating a particular group of the plurality of MDM groups, the particular group associated with particular member criteria; in response to receiving the join group request, updating, at the MDM server, group membership data to indicate that the mobile device is added to the particular group; identifying, based on the group membership data at the MDM server, an action to be performed by the mobile device, the action associated with the particular member criteria of the particular group; sending a command from the MDM server to the mobile device to perform the action; receiving a reset request from the mobile device at the MDM server; in response to receiving the reset request, sending a notification request to a push notification service to initiate sending of a push notification from the push notification service to the mobile device; receiving a check-in message from the mobile device responsive to the push notification; and in response to receiving the check-in message, sending a remote reset command to the mobile device to initiate a reset of the mobile device from the MDM server, wherein the remote reset command indicates that user notifications are to be suppressed during the reset of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
sending, from a mobile device management (MDM) server, a group list to a mobile device, the group list indicating a plurality of MDM groups that are available to the mobile device for enrollment, each group of the plurality of MDM groups associated with different member criteria; receiving, at the MDM server, a join group request from the mobile device, the join group request indicating a particular group of the plurality of MDM groups, the particular group associated with particular member criteria; in response to receiving the join group request, updating, at the MDM server, group membership data to indicate that the mobile device is added to the particular group; identifying, based on the group membership data at the MDM server, an action to be performed by the mobile device, the action associated with the particular member criteria of the particular group; sending a command from the MDM server to the mobile device to perform the action; receiving a reset request from the mobile device at the MDM server; in response to receiving the reset request, sending a notification request to a push notification service to initiate sending of a push notification from the push notification service to the mobile device; receiving a check-in message from the mobile device responsive to the push notification; and in response to receiving the check-in message, sending a remote reset command from the MDM server to the mobile device to initiate a reset of the mobile device from the MDM server, wherein the remote reset command indicates that user notifications are to be suppressed during the reset of the mobile device. - View Dependent Claims (10, 11)
-
-
12. A computer system comprising:
-
a mobile device configured to; receive a group list from a mobile device management (MDM) server, the group list indicating a plurality of MDM groups that are available to the mobile device for enrollment, each group of the plurality of MDM groups associated with different member criteria; receive a first user input indicating a selection of a particular group of the plurality of MDM groups; and send a join group request to a mobile device management (MDM) server indicating the particular group; the MDM server configured to, in response to receiving the join group request from the mobile device; update group membership data to indicate that the mobile device is added to the particular group; identify, based on the group membership data, an action to be performed by the mobile device, the action associated with the particular member criteria of the group; and send a command to the mobile device to perform the action; and the MDM server further configured to; in response to receiving a reset request from the mobile device, send a notification request to a push notification service to initiate sending of a push notification from the push notification service to the mobile device; and receive a check-in message from the mobile device responsive to the push notification; and in response to receiving the check-in message, send a remote reset command to the mobile device to initiate a reset of the mobile device from the MDM server, wherein the remote reset command indicates that user notifications are to be suppressed during the reset of the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification