System and method for dynamically grouping devices based on present device conditions
First Claim
1. A method performed by a server, the method comprising:
- receiving information from a monitoring agent associated with a device that is monitored;
identifying an event associated with the device based on the information;
performing a group evaluation in response to identifying the event;
adding the device to a group based on the group evaluation, the device being added to the group automatically based on one or more predefined rules, the group containing multiple devices including the device that is monitored; and
in response to adding the device to the group, applying business logic to the multiple devices in the group, wherein the business logic specifies performing, over a computer network, an operation on the multiple devices in the group.
5 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
39 Claims
-
1. A method performed by a server, the method comprising:
-
receiving information from a monitoring agent associated with a device that is monitored; identifying an event associated with the device based on the information; performing a group evaluation in response to identifying the event; adding the device to a group based on the group evaluation, the device being added to the group automatically based on one or more predefined rules, the group containing multiple devices including the device that is monitored; and in response to adding the device to the group, applying business logic to the multiple devices in the group, wherein the business logic specifies performing, over a computer network, an operation on the multiple devices in the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Non-transitory computer-readable storage storing instructions that are executable on at least one server, the instructions for performing operations comprising:
-
receiving information from a monitoring agent associated with a device that is monitored; identifying an event associated with the device based on the information; performing a group evaluation in response to identifying the event; adding the device to a group based on the group evaluation, the device being added to the group automatically based on one or more predefined rules, the group containing multiple devices including the device that is monitored; and in response to adding the device to the group, applying business logic to the multiple devices in the group, wherein the business logic specifies performing, over a computer network, an operation on the multiple devices in the group. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
at least one server; and non-transitory computer-readable storage storing instructions that are executable on the at least one server, the instructions for performing operations comprising; receiving information from a monitoring agent associated with a device that is monitored; identifying an event associated with the device based on the information; performing a group evaluation in response to identifying the event; adding the device to a group based on the group evaluation, the device being added to the group automatically based on one or more predefined rules, the group containing multiple devices including the device that is monitored; and in response to adding the device to the group, applying business logic to multiple devices in the group, wherein the business logic specifies performing, over a computer network, an operation on the multiple devices in the group. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification