Interactive response of a remote monitoring and management system
First Claim
1. A system for managing remote devices, comprising:
- a management module, executing on one or more processors of a central management server, that generates a first management command to modify a timer offset and provides the first management command to a first remote device;
a connection module, executing on the first remote device, that receives the first management command to modify the timer offset and initiates, responsive to expiration of a timer on the first remote device modified by the timer offset, a first connection with the central management server;
the management module provides, to the first remote device, during the first connection, a second management command to initiate a notification, the notification comprising a device identifier of a second remote device, wherein the management module configures the second management command to initiate the notification of the second remote device responsive to identifying that the second remote device has not received the second management command;
a notification module, executing on the first remote device, that receives the second management command during the first connection and broadcasts the notification to one or more remote devices different from the first remote device; and
a response module, executing on the second remote device of the one or more remote devices, that receives the notification with the device identifier broadcast by the first remote device and initiates, responsive to the notification, a second connection with the central management server.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for providing management functions on remote devices includes a management module, a connection module, an execution module, a timer module, a notification module, and a response module. The management module configures management commands on a central management server. The connection module initiates a connection to the server from an agent on a remote device and retrieves commands. The execution module executes the commands on the device. The timer module controls the initiation of the connection and can be delayed by a timer offset. The notification module uses a local network to send notifications to other agents. The response module responds to the notifications. Some of the commands can modify the timer offset, and other commands can initiate the notifications.
-
Citations
25 Claims
-
1. A system for managing remote devices, comprising:
-
a management module, executing on one or more processors of a central management server, that generates a first management command to modify a timer offset and provides the first management command to a first remote device; a connection module, executing on the first remote device, that receives the first management command to modify the timer offset and initiates, responsive to expiration of a timer on the first remote device modified by the timer offset, a first connection with the central management server; the management module provides, to the first remote device, during the first connection, a second management command to initiate a notification, the notification comprising a device identifier of a second remote device, wherein the management module configures the second management command to initiate the notification of the second remote device responsive to identifying that the second remote device has not received the second management command; a notification module, executing on the first remote device, that receives the second management command during the first connection and broadcasts the notification to one or more remote devices different from the first remote device; and a response module, executing on the second remote device of the one or more remote devices, that receives the notification with the device identifier broadcast by the first remote device and initiates, responsive to the notification, a second connection with the central management server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing one or more remote devices, comprising:
-
configuring, by one or more processors of a central management server, a first management command to modify a timer offset; providing, by the central management server, the first management command to a first remote device; initiating, by the first remote device, responsive to expiration of a timer on the first remote device modified by the timer offset, a first connection with the central management server; providing, by the central management server, to the first remote device, during the first connection, a second management command to initiate a notification, the notification comprising a device identifier of a second remote device, wherein the second management command is configured to initiate the notification of the second remote device responsive to identifying that the second remote device of the one or more remote devices has not received the second management command; receiving, by a notification module executing on the first remote device, the second management command during the first connection; broadcasting, by the first remote device, the notification to one or more remote devices different from the first remote device; receiving, by a response module executing on the second remote device of the one or more remote devices, the notification with the device identifier broadcast by the first remote device; and initiating, by the second remote device responsive to the notification, a second connection with the central management server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification