System and method for dynamically grouping devices based on present device conditions
First Claim
1. A method that is performed by an enterprise system, the method comprising:
- obtaining information from a device to obtain an actual status of the device;
comparing the actual status of the device to a prior status of the device, the device initially being associated with a first group that corresponds to the prior status;
determining that the actual status is different from the prior status based on the comparing, wherein, initially, no group exists that corresponds to the actual status;
consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule for triggering group creation when no group exists that corresponds to the actual status;
creating the second group in accordance with the rule, the second group being part of a group hierarchy comprised of multiple groups at different levels in the group hierarchy;
automatically disassociating the device from the first group and automatically associating the device with the second group;
sending a notification to the second group; and
sending the notification to one or more groups that are above the second group in the group hierarchy based on failure to receive acknowledgement from the second group.
13 Assignments
0 Petitions
Accused Products
Abstract
A method to dynamically group devices based on device information, which is associated with a system for monitoring the device information that communicates information between a device and an enterprise. Information is collected from a device information source to obtain an actual status of a device. The actual status of the device is compared to a stored status of the device. The stored status is stored on a server of the enterprise. The enterprise determines if the actual status has been changed from the stored status. When a change is detected, the method performs at least one of the acts of automatically disassociating the device from a group that reflects the stored status and automatically associating the device with a new group to reflect the actual status.
-
Citations
24 Claims
-
1. A method that is performed by an enterprise system, the method comprising:
-
obtaining information from a device to obtain an actual status of the device; comparing the actual status of the device to a prior status of the device, the device initially being associated with a first group that corresponds to the prior status; determining that the actual status is different from the prior status based on the comparing, wherein, initially, no group exists that corresponds to the actual status; consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule for triggering group creation when no group exists that corresponds to the actual status; creating the second group in accordance with the rule, the second group being part of a group hierarchy comprised of multiple groups at different levels in the group hierarchy; automatically disassociating the device from the first group and automatically associating the device with the second group; sending a notification to the second group; and sending the notification to one or more groups that are above the second group in the group hierarchy based on failure to receive acknowledgement from the second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising a server, the system being configured to perform operations comprising:
-
obtaining information from a device to obtain an actual status of the device; comparing the actual status of the device to prior status of the device, the device initially being associated with a first group that corresponds to the prior status; determining that the actual status is different from the prior status based on the comparing wherein, initially, no group exists that corresponds to the actual status; consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule for triggering group creation when no group exists that corresponds to the actual status; creating the second group in accordance with the rule, the second group being part of a group hierarchy comprised of multiple groups at different levels in the group hierarchy; and automatically disassociating the device from the first group and automatically associating the device with the second group; sending a notification to the second group; and sending the notification to one or more groups that are above the second group in the group hierarchy based on failure to receive acknowledgement from the second group. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory medium bearing instructions to cause a machine to perform operations comprising:
-
obtaining information from a device to obtain an actual status of the device; comparing the actual status of the device to a prior status of the device, the device initially being associated with a first group that corresponds to the prior status; determining that the actual status is different from the prior status based on the comparing, wherein, initially, no group exists that corresponds to the actual status; consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule for triggering group creation when no group exists that corresponds to the actual status; creating the second group in accordance with the rule, the second group being part of a group hierarchy comprised of multiple groups at different levels in the group hierarchy; automatically disassociating the device from the first group and automatically associating the device with the second group; sending a notification to the second group; and sending the notification to one or more groups that are above the second group in the group hierarchy based on failure to receive acknowledgement from the second group. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification