Patent Document ID: 9762439
Application ID: 15188832

Base Claim:
1. A computer program product for creating a configuration template for a set of devices, the computer program product comprising a computer readable device having program instructions embodied therewith, the program instructions readable/executable by a hardware processor to cause the processor to: separate, by the processor, existing syntactic models describing syntax from existing semantic models describing semantics prior to determining a command information; determine, by the processor, the command information for a plurality of devices; identify, by the processor, a command structure from the command information which is common to a set of devices from the plurality of devices; and associate, by the processor, the set of devices to a common configuration template, wherein the program instructions readable/executable by the processor to cause the processor to determine, by the processor, command information for the plurality of devices are further readable/executable by the processor to cause the processor to: retrieve one or more commands for each device; extract command syntax, command inter-relationships, and parameter limitations for the one or more commands for each device; and store the command syntax, the command inter-relationships, and the parameter limitations for the one or more commands for each device to a command index.

---

Claim 6:
6. The computer program product as recited in claim 1 , wherein the program instructions are readable/executable by the processor to cause the processor to: determine that a change has been made to one of the plurality of devices that renders a common configuration template inapplicable to the changed device, and/or that a new device is present and the common configuration template is inapplicable to the new device; and implement modifications to account for the changed and/or new device in the common configuration template, thereby rendering the common configuration template applicable to the changed device and/or the new device.