×

Automated provisioning of computing networks using a network database data model

  • US 7,743,147 B2
  • Filed: 04/20/2001
  • Issued: 06/22/2010
  • Est. Priority Date: 04/20/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing commands in a system having a database, a plurality of devices remote from the database and a gateway that provides a communications interface between said remote devices and said database, comprising the following steps:

  • storing a queue in said database containing a sequence of commands to be executed;

    retrieving, at said gateway, a command from the queue and transmitting the retrieved command from the gateway to an agent running on at least one of said remote devices, for execution on said one device;

    at said gateway, receiving a message from the agent reporting the results of the execution of the command;

    retrieving, at said gateway, the next command from the queue in response to receipt of said message, and transmitting said retrieved next command to the agent for execution;

    in response to receiving a message at the gateway from the agent reporting the results of the execution of at least one command, transmitting a command from the gateway to the agent on the remote device to initiate a reboot process;

    placing the queue in a reboot status in response to the initiation of the reboot process;

    retrieving at the gateway a message from the agent indicating the completion of the reboot process at the remote device;

    removing the queue from reboot status in response to said message, and checking at the gateway whether any commands remain in the queue that have not yet been completed; and

    resuming the step of retrieving commands in the queue and transmitting them to the agent if uncompleted commands are determined to be present in the queue.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×