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, the method comprising:
- obtaining an actual status of a 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;
on the server, consulting a rule to determine to create a second group that corresponds to the actual status of the device;
creating the second group 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;
associating the device with the second group;
sending a first notification to a group in the group hierarchy; and
sending a second notification to another group in the group hierarchy based on failure to receive acknowledgement of the first notification.
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.
795 Citations
36 Claims
-
1. A method that is performed on an enterprise system comprising a server, the method comprising:
-
obtaining an actual status of a 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; on the server, consulting a rule to determine to create a second group that corresponds to the actual status of the device; creating the second group 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; associating the device with the second group; sending a first notification to a group in the group hierarchy; and sending a second notification to another group in the group hierarchy based on failure to receive acknowledgement of the first notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Non-transitory machine-readable storage storing instructions that are executable to perform operations comprising:
-
obtaining an actual status of a 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; consulting a rule to determine to create a second group that corresponds to the actual status of the device; creating the second group 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; associating the device with the second group; sending a first notification to a group in the group hierarchy; and sending a second notification to another group in the group hierarchy based on failure to receive acknowledgement of the first notification. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
a processing apparatus programmed to perform operations comprising; obtaining an actual status of a 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; consulting a rule to determine to create a second group that corresponds to the actual status of the device; creating the second group 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; associating the device with the second group;
sending a first notification to a group in the group hierarchy; andsending a second notification to another group in the group hierarchy based on failure to receive acknowledgement of the first notification. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
Specification