×

Provisioning network services

  • US 9,385,921 B1
  • Filed: 03/04/2004
  • Issued: 07/05/2016
  • Est. Priority Date: 03/04/2004
  • Status: Active Grant
First Claim
Patent Images

1. A network device that routes traffic in a network, the network device comprising:

  • a service broker, at least partially implemented in hardware, to;

    construct a model of network protocols and network standards supported by the network device;

    automatically locate, based on constructing the model and at a first time, a network database,the network database being included in a device, separate from the network device, that interfaces between a client application of a service provider and a plurality of network devices, including the network device,the service broker, when locating the network database, being to;

    contact a pre-selected network address associated with the network database;

    proactively transmit, based on locating the network database and at a second time, the model to the network database independent of a request for the model,the network database maintaining service information relating to the plurality of network devices in the network, andthe second time occurring after the first time;

    utilize one or more daemon processes to monitor, during a third time and based on proactively transmitting the model to the network database, a state of services of the network device,the third time occurring after the second time,the one or more daemon processes monitoring the state of services of the network device and communicating the state of services of the network device to the service broker;

    update, based on monitoring the state of services, the model to create an updated model,the updated model being different than the model;

    proactively transmit the updated model to the network database independent of a request for the updated model;

    receive, based on transmitting at least one of the model or the updated model, a service request from the client application of the service provider via the network database,the service request including a request for a particular network protocol or a particular network standard supported by the network device;

    cause the network device to implement the service request by allocating resources of the network device to handle the service request; and

    transmit, based on implementing the service request by the network device, an acknowledgement message to the network database; and

    an interface to the network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×