Method and apparatus for managing a network
First Claim
Patent Images
1. An apparatus to manage a plurality of device configurations comprising:
- a control server to generate a job to update a device;
a control point to establish a secure communication with the control server, and to receive the job;
the control point to establish communication with the device in accordance with a maintenance schedule, and to update the device using the job.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to manage a plurality of devices is described. The apparatus comprises a control server to generate a job to update a device, and a control point to establish a secure communication with the control server, and to receive the job. The control point further to establish communication with the device in accordance with a maintenance schedule, and to update the device using the JobScript found within the job.
-
Citations
86 Claims
-
1. An apparatus to manage a plurality of device configurations comprising:
-
a control server to generate a job to update a device;
a control point to establish a secure communication with the control server, and to receive the job;
the control point to establish communication with the device in accordance with a maintenance schedule, and to update the device using the job. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A control server to manage a plurality of device configurations comprising:
-
a data store to store current status of each device;
a user interface to alter data in the data store to prompt creation of a job;
a scheduler to schedule jobs to update devices;
a control point interface to send jobs to a control point, and to receive a result from the control point. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61)
-
-
48. A control point to serve as an interface to a plurality of devices, the control point managed by a control server, the control point comprising:
-
a scheduling logic to schedule a job in accordance with a maintenance window defined by the job;
an execution environment for a delivery driver to deliver a job to a device in accordance with the maintenance window of the device, as specified by the job.
-
-
58. A method of controlling a network comprising:
-
determining if there is a job for a control point;
establishing a secure connection between a control server and the control point;
sending the job to the control point, including a maintenance window during which the job is to be performed; and
receiving job statuses of previous jobs from the control point; and
closing the connection with the control point.
-
-
62. A method of controlling a network comprising:
-
establishing a secure session between a control server and a control point;
receiving a job from the control server, including a maintenance window during which the job is to be performed;
putting the job into a job queue;
sending job statuses of previous jobs to the control server; and
closing the connection with the control server. - View Dependent Claims (63, 64, 65, 66, 67, 69, 70, 71, 72)
-
-
68. A method of controlling a network including a control point controlled by a control server, the control point controlling the devices on the network in accordance with jobs sent by the control server, the method including creating new control points, the method of creating a control point comprising:
-
generating a branded executable for the control point including the control server'"'"'s public key;
generating a passphrase including a one-time password for activating the control point; and
upon installation of the branded executable and activation with the passphrase, receiving a connection from the new control point using the one-time password from the passphrase.
-
-
73. A method of controlling a network using a control server, the method comprising:
-
maintaining a data store including configurations of each device coupled to the control server through a control point;
generating a job to update a device;
receiving a report from the control point regarding the execution of the job to update the device; and
storing in the data store the report with the current configuration of the device, such that a complete revision history of the device is maintained. - View Dependent Claims (74, 75, 76, 77, 79, 80, 81, 82, 83, 84)
-
-
78. A method of controlling a network including a control point controlled by a control server, the control point interacting with the devices on the network in accordance with jobs sent by the control server, the method comprising generating a job comprising:
-
identifying a device profile of the device for which the job is to be generated;
using a controller in the device profile to preprocess data needed for the job; and
using a master in the device profile to generate the job based on the preprocessed data, thereby creating a job for the device.
-
-
85. A method of remotely manipulating a device coupled to a control point, the control point managed by a control server, comprising:
-
generating a job to manipulate the device;
sending the job to the control point to which the device is coupled; and
providing an execution engine to execute the job on the control point. - View Dependent Claims (86)
-
Specification