Method and apparatus for configuration syntax and semantic validation
First Claim
Patent Images
1. A method, comprising the machine-implemented steps of:
- receiving user input representing at least a part of one or more commands for a network device;
displaying the command part as the user input is entered;
interpreting the command part as the user input is entered to identify one or more syntax errors or semantic errors in the user input;
in response to identifying one or more syntax errors or semantic errors in the user input, generating and displaying a modified display that identifies the one or more syntax errors or semantic errors.
1 Assignment
0 Petitions
Accused Products
Abstract
Syntax and semantic validation of network commands use a command database that has been learned automatically for validation of the syntax and the semantics of command line interface commands before applying the same commands on a device of interest.
-
Citations
32 Claims
-
1. A method, comprising the machine-implemented steps of:
-
receiving user input representing at least a part of one or more commands for a network device;
displaying the command part as the user input is entered;
interpreting the command part as the user input is entered to identify one or more syntax errors or semantic errors in the user input;
in response to identifying one or more syntax errors or semantic errors in the user input, generating and displaying a modified display that identifies the one or more syntax errors or semantic errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium carrying one or more sequences of instructions for performing syntax validation and semantic validation of commands for a network device, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving user input representing at least a part of one or more commands for a network device;
displaying the command part as the user input is entered;
interpreting the command part as the user input is entered to identify one or more syntax errors or semantic errors in the user input;
in response to identifying one or more syntax errors or semantic errors in the user input, generating and displaying a modified display that identifies the one or more syntax errors or semantic errors. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for performing syntax validation and semantic validation of commands for a network device, comprising:
-
means for receiving user input representing at least a part of one or more commands for a network device;
means for displaying the command part as the user input is entered;
means for interpreting the command part as the user input is entered to identify one or more syntax errors or semantic errors in the user input;
means for generating and displaying a modified display that identifies one or more syntax errors or semantic errors in response to identifying the one or more syntax errors or semantic errors in the user input. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for performing syntax validation and semantic validation of commands for a network device, comprising:
-
one or more processors;
a command knowledge base;
one or more stored sequences of instructions organized as auto learning logic, a syntax checking engine, and a semantics validation engine, and which, when executed by the processor, cause the processor to carry out the steps of;
receiving user input representing at least a part of one or more commands for a network device;
displaying the command part as the user input is entered;
interpreting the command part as the user input is entered to identify one or more syntax errors or semantic errors in the user input;
in response to identifying one or more syntax errors or semantic errors in the user input, generating and displaying a modified display that identifies the one or more syntax errors or semantic errors. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification