×

Dynamic grouping of managed devices

  • US 9,647,897 B2
  • Filed: 08/20/2014
  • Issued: 05/09/2017
  • Est. Priority Date: 08/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, at a server, a graphical user interface (GUI) to define grouping criteria for one or more dynamic groups of managed devices;

    receiving, at the server via the GUI, first grouping criteria and a first group identifier, wherein the first grouping criteria is used by the server to determine a first set of managed devices to include in a first dynamic group having the first group identifier;

    after receiving the first grouping criteria at the server, receiving second grouping criteria and a second group identifier at the server via the GUI, wherein the second grouping criteria is used by the server to determine a second set of managed devices to include in a second dynamic group having the second group identifier, wherein the second grouping criteria includes;

    a first criterion including the first group identifier; and

    a second criterion indicating that inclusion of a particular managed device in the second dynamic group is conditioned on the particular managed device being included in the first dynamic group and satisfying the second criterion;

    receiving, at the server via the GUI, a selection of an action to be queued with respect to managed devices of the second dynamic group;

    in response to receiving the selection;

    determining the second set of managed devices based on the second grouping criteria;

    initiating, by the server, transmission of a push notification regarding the action to each managed device in the second set of managed devices, wherein the push notification is configured to initiate a check-in event that causes each managed device in the second set of managed devices to send a corresponding check-in request to the server; and

    in response to receiving a particular check-in request from the particular managed device of the second dynamic group, sending a command to the particular managed device to perform the action; and

    in response to detecting a change in the first set, automatically updating the second set of managed devices based on the second grouping criteria.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×