Sample driven visual programming system for network management
AssigneeNetBrain Technologies, Inc.
InventorsLingping Gao, Guangdong Liao
Life of this patent
Estimating the term…
Abstract
Methods and system for sample-driven visual programming system. A Parser Utility and a Trigger Utility are provided. The Parser is defined based on a sample output from a device in real time, and data are parsed into a set of variables. The Trigger Utility visually displays the set of variables and automatically encodes a set of logic loops to analyze the data. A network engineer is therefore liberated from writing scripts for network data analysis. A system is provided to run in debugging mode for visually debugging the automatically generated programs.
Claims19
A sample-driven visual programming system for network management system, comprising:
- a computer processor wherein said computer processor executes a graphic computer program module to graphically manage a network system, said graphic computer program module further comprises:
- a sample collecting unit graphically on a screen available to a user that issues a network managing command and collects and displays on a screen a sample output data from a network device resulting from running said network managing command wherein said sample output data indicates a network running status of said network system;
- and
- a Parser Utility graphically on a screen available to a user who interacts with said sample output data to define a Parser using said sample output data, wherein said Parser Utility visually marks a set of features of said sample output data on screen in corresponding to a set of selected marking criteria by said user and processes the parsed data into a set of data variables.
A sample-driven method for visual programming in network management, comprising the steps of:
- collecting a sample output data from a target device by issuing a network managing command using a graphic computer software module, wherein said sample output data indicates a network device running status of said network system;
- displaying said sample output data in text format on-screen;
- defining a Parser Utility graphically on a screen using said sample output data as a guide, wherein Parser Utility is defined by a set of markers identified from a sample output data;
- executing a network managing Procedure on the target device using said graphic computer software module;
- collecting and parsing an output data resulting from said step of executing said network managing Procedure, using said Parser Utility, into a set of data variables;
- and
- visually programming a Trigger Utility graphically available on screen to a user by using said set of data variables wherein a set of logic control flows and action loops are automatically encoded using said set of data variables as trigger conditions for the set of logic control flows and action loops.
Dependencies are inferred from the claim text.