METHOD AND APPARATUS FOR PROVISIONING NETWORK DEVICES USING INSTRUCTIONS IN EXTENSIBLE MARKUP LANGUAGE

Patent №

US 7,054,924

Granted

2006-05-30

Filed 2000

Owner

CISCO TECHNOLOGY, INC.

Lab

AI components

2

kr · planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09675921

A method is disclosed for carrying out network device provisioning and configuration, and communication of other information to a network device, automatically and in an assured manner. A configuration service receives a request from a network device to provide configuration information. The configuration service retrieves a template representing the configuration from a storage location, e.g., a directory service. The configuration service also retrieves one or more parameter values specific to the device. Device-specific values are instantiated for the generic parameters in the template, based on the retrieved values. The resulting configuration is stored in XML format using XML tags to delimit configuration commands, tested for well-formed-ness, and syntax checked. A reliable transport protocol carries the configuration information to the device. At the device, a configuration agent syntax checks the embedded configuration information, and then applies the configuration information to the device. As a result, automatic network provisioning may be accomplished remotely, without requiring a skilled technician to visit customer premises to carry out configuration. The process may be integrated with an event service to enable multiple devices to concurrently receive re-configuration without special synchronization logic.

Knowledge representationPlanningH04L 67/303H04L 67/025H04L 67/125

AI classification

Knowledge representation0.95
Planning0.76
AI hardware0.01
Natural language0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

CISCO TECHNOLOGY, INC.

assignment · 114410308

Assignors

HARVEY, ANDREW, MOHAMMAD, IKRAMULLAH, PEREIRA, LEO, KAO, TAHRU

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC