When the change is detected, the device is automatically disassociated from groups that reflect the stored status and/or automatically associates with new groups to reflect the actual status.

In another aspect of the invention, a method for dynamically grouping devices is provided in a system for monitoring device information that communicates information between a device and an enterprise.

An administrator interacts with the control nodes to logically define the hierarchical organization of the distributed computing system.

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.

Rather, this background is only provided to illustrate one exemplary technology area where some embodiments described herein may be practiced.

In a system for monitoring device information that communicates information between a device and an enterprise, a method is provided for dynamically grouping the device.

An event message was sent to a client when an event was generated by the client or an alerting server.

The clients were grouped according to transmission distance to the client by the alerting server.

The stored status is stored in a database of the enterprise.

In the enterprise, the process determines if the actual status has been changed from the stored status.

For example, remote device management systems have been used to create hierarchical groupings for such things as device access (authorization), alert escalation, bulk device operations (e.g., content distribution and communication scheduling), and business workflow management.

The subject matter claimed herein is not limited to embodiments that solve any disadvantages or that operate only in environments such as those described above.

Information is collected from a device information source to obtain an actual status of a device.