System and method for dynamically grouping devices based on present device conditions
First Claim
1. A method that is performed on an enterprise system comprising a server computer, the method comprising:
- establishing, on the server computer, one or more group rules for grouping devices based on status;
obtaining an actual status of a device from a monitoring agent that monitors and collects information from the device, including the actual status at a given time;
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;
on the server computer, consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule to determine to create the second group being among the one or more group rules;
creating the second group automatically in accordance with the rule, the second group being associated with a group hierarchy comprised of multiple groups at different levels in the group hierarchy; and
associating the device with the second group.
7 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.
779 Citations
23 Claims
-
1. A method that is performed on an enterprise system comprising a server computer, the method comprising:
-
establishing, on the server computer, one or more group rules for grouping devices based on status; obtaining an actual status of a device from a monitoring agent that monitors and collects information from the device, including the actual status at a given time;
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; on the server computer, consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule to determine to create the second group being among the one or more group rules; creating the second group automatically in accordance with the rule, the second group being associated with a group hierarchy comprised of multiple groups at different levels in the group hierarchy; and associating the device with the second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Non-transitory machine-readable storage storing instructions that are executable to perform operations comprising:
-
establishing, on a server computer, one or more group rules for grouping devices based on status; obtaining an actual status of a device from a monitoring agent that monitors and collects information from the device, including the actual status at a given time; 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; on the server computer, consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule to determine to create the second group being among the one or more group rules; creating the second group automatically in accordance with the rule, the second group being associated with a group hierarchy comprised of multiple groups at different levels in the group hierarchy; and associating the device with the second group. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a monitoring agent to monitor and to collect information from a device, including an actual status at a given time; and a server computer to execute instructions to perform operations comprising; on the server computer, establishing one or more group rules for grouping devices based on status; obtaining the actual status of the device from the monitoring agent; 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; on the server computer, consulting a rule to determine to create a second group that corresponds to the actual status of the device, the rule to determine to create the second group being among the one or more group rules; creating the second group automatically in accordance with the rule, the second group being associated with a group hierarchy comprised of multiple groups at different levels in the group hierarchy; and associating the device with the second group.
-
Specification