Patent Document ID: 9043252
Application ID: 14255617

Base Claim:
1. An information handling system, comprising: one or more processing devices configured to execute a network management system (NMS) that includes an ontology-based command line interface (CLI) knowledge model; where the one or more processing devices of the information handling system are configured to be communicatively-coupled across a network to one or more network devices of a networking system; where the one or more processing devices are configured to execute the NMS to maintain and administer the networking system using the ontology-based CLI knowledge model; where the ontology-based command line interface (CLI) knowledge model includes one or more domain categories, each of the domain categories including multiple concepts therein that are interlinked with other concepts in the same or different domain category of the ontology-based CLI knowledge model to define the relationship between the separate interlinked concepts; and where the ontology-based CLI knowledge model comprises an ontology build module and an ontology implementation module, the one or more processing devices configured to execute the ontology build module to initiate the CLI knowledge model with new CLI data for the CLI characteristics of new network devices and to update the CLI knowledge model with CLI data for changes in CLI characteristics of existing network devices as one or more ontology build steps, and to execute the ontology implementation module concurrently with the ontology build module as one or more ontology implementation steps such that the ontology implementation module continues to execute using the new CLI data and updated CLI data as it is provided by the ontology build module.

---

Claim 2:
2. The information handling system of claim 1 , where the information handling system further comprises at least one display device; and where the one or more processing devices are configured to execute the ontology implementation module as ontology implementation steps that comprise: presenting a created runtime GUI on the display device; allowing a user of the information handling system to use the GUI to input and write one or more CLI queries to a network device having a given IP address; and using the GUI to provide the user with CLI response information back received back from the same given network device in response to the one or more CLI queries.