Patents by Inventor Lingping Gao

Lingping Gao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180018065
    Abstract: A GUI system for accessing and displaying computer network data dynamically. Network data regarding network devices and interfaces are typed into different categories. Each Data Unit type is represented with a specific graphic element for data display and data accessing.
    Type: Application
    Filed: October 6, 2016
    Publication date: January 18, 2018
    Applicant: NetBrain Technologies, Inc.
    Inventors: Lingping Gao, Guangdong Liao, Yujie Wang, Feng Gan
  • Publication number: 20160359688
    Abstract: Systems and methods are disclosed for providing visual network programming for network management automation. One exemplary method may include providing a GUI for automating network management tasks and receiving a plurality of graphical icons. Each graphical icon may be associated with one or more operations or functions. The method may also include associating the plurality of graphical icons with a device table for defining a device queue by storing information of at least one network device in the computer network and a device data table for storing information to be retrieved from the at least one network device defined in the device queue. The method may also include generating a network application based on the plurality of graphical icons and associated device table and device data table.
    Type: Application
    Filed: December 1, 2015
    Publication date: December 8, 2016
    Inventors: Lingping GAO, Guangdong LIAO, Zhekuan WANG
  • Publication number: 20160359687
    Abstract: Systems and methods are disclosed for providing network management automation. One exemplary method may include providing a GUI and obtaining a device queue including a plurality of network devices. The method may also include identifying topological information associated with the plurality of network devices. For each network device, the method may provide a customized network command executable by the network device based on a type of the network device. The method may further include receiving an execution flow including one or more graphical icons. Each of the one or more graphical icons may be associated with one or a set of corresponding functions or operations. The method may further include associating the execution flow with at least one of the network devices and generating a network application based on the device queue and the execution flow.
    Type: Application
    Filed: December 1, 2015
    Publication date: December 8, 2016
    Inventors: Lingping GAO, Guangdong LIAO, Zhekuan WANG
  • Patent number: 9438481
    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.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 6, 2016
    Assignee: NETBRAIN TECHNOLOGIES, INC
    Inventors: Lingping Gao, Guangdong Liao
  • Patent number: 9374278
    Abstract: Methods and systems for automated network management are disclosed. A set of GUI-based network management components and running environment are provided. An Executable Procedure can be created and saved as an independent application, automatically executed through a running environment to any network system. Such Procedure may be used for automated trouble shooting, customized report or for generating a visual network device map.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 21, 2016
    Assignee: NETBRAIN TECHNOLOGIES, Inc
    Inventors: Lingping Gao, Guangdong Liao
  • Publication number: 20150156077
    Abstract: System and method are disclosed for providing network management automation. The method may include providing a graphical user interface (GUI) for automating network management tasks associated with a computer network and receiving, through the GUI, a network command to be executed on the computer network. The method may also include obtaining result from the computer network based on an execution of the network command. The method may further include receiving, through the GUI, a parser for retrieving information associated with a network parameter based on the result. The parser may include a variable for storing the retrieved information. The method may also include receiving, through the GUI, an analysis routine for analyzing the computer network based on the variable. The method may also include generating a network management application based on the parser and the analysis routine. The network management application may include instructions for updating the variable recursively.
    Type: Application
    Filed: February 11, 2015
    Publication date: June 4, 2015
    Inventors: Lingping GAO, Guangdong LIAO
  • Publication number: 20140282027
    Abstract: Methods and systems for automated network management are disclosed. A set of GUI-based network management components and running environment are provided. An Executable Procedure can be created and saved as an independent application, automatically executed through a running environment to any network system. Such Procedure may be used for automated trouble shooting, customized report or for generating a visual network device map.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: LINGPING GAO, Guangdong Liao
  • Publication number: 20140280833
    Abstract: Methods and system for managing network changes. A network change cycle is divided into a multi-stage cascade of events. User interfaces are provided to define and manage each stage of events. Before a change is executed, a network state is benchmarked. Change results are saved into various data folders for comparison. Rollback utilities are provided to rollback the change to a particular event in a timeline.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: LINGPING GAO, Guangdong Liao
  • Publication number: 20140280831
    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.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: LINGPING GAO, Guangdong Liao
  • Patent number: 8386593
    Abstract: A computer aided network engineering (CANE) system provides an integrated network management platform that not only decodes a user's network but also provides an interactive environment, based on data-driven maps, to allow users to define and automate network tasks. Among other things, the CANE system allows users to drive automation via self-contained interactive model-driven maps (referred to as Q-maps). Some of the tasks that can be automated include, without limitation: a) network diagramming and documentation; b) performance troubleshooting; and c) design analysis.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: February 26, 2013
    Assignee: NetBrain Technologies Inc.
    Inventors: Lingping Gao, Guangdong Liao
  • Patent number: 8386937
    Abstract: Methods to match certain context of commands directed to a network technology or a network design from configuration files and a user interface to display these results. A language with the simple syntax similar to the human language is provided. The language includes rules to define the parameter and syntax for the parameter operations and also standard functions to parse commands. A script file can be conveniently written in this language to filter the desired contexts from a configuration file. In the exemplary embodiment, the system translates the script file to an executable standard Perl programming and Perl programming is run with the configuration file as the input. The result is displayed in the graphic user interface, which is designed to work with an interactive network topology map.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: February 26, 2013
    Assignee: NetBrain Technologies Inc.
    Inventors: Lingping Gao, Guangdong Liao
  • Patent number: 8325720
    Abstract: Methods and systems for simulating IP networks. Routing Clusters are formed by grouping routers that are connected directly or indirectly and are running the same routing protocol. Routers that are configured to run more than one routing protocols became Border Routers for routing clusters based on these routing protocols. Routing tables are formed by flooding the routers inside the routing clusters and by flooding routes across routing links by redistribution command.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: December 4, 2012
    Assignee: NETBRAIN Technologies, Inc
    Inventors: Lingping Gao, Guangdong Liao
  • Publication number: 20120209581
    Abstract: Methods and systems for simulating IP networks. Routing Clusters are formed by grouping routers that are connected directly or indirectly and are running the same routing protocol. Routers that are configured to run more than one routing protocols became Border Routers for routing clusters based on these routing protocols. Routing tables are formed by flooding the routers inside the routing clusters and by flooding routes across routing links by redistribution command.
    Type: Application
    Filed: July 17, 2009
    Publication date: August 16, 2012
    Inventors: Lingping Gao, Guangdong Liao