Patents by Inventor Peter Rufer

Peter Rufer 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).

  • Patent number: 11288448
    Abstract: Techniques for implementing an improved command line interface (CLI) are provided. In certain embodiments, this improved CLI can provide a CLI command definition language that enables developers, users, and/or other entities to define CLI commands in a straightforward and flexible manner, create optimized parse graphs based on the CLI command definitions, and employ an efficient algorithm for traversing a parse graph at, e.g., CLI runtime in order to parse an input text string and match that string to a valid CLI command.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: March 29, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Diego Asturias, Peter Rufer, Hua Zhong
  • Publication number: 20210026917
    Abstract: Techniques for implementing an improved command line interface (CLI) are provided. In certain embodiments, this improved CLI can provide a CLI command definition language that enables developers, users, and/or other entities to define CLI commands in a straightforward and flexible manner, create optimized parse graphs based on the CLI command definitions, and employ an efficient algorithm for traversing a parse graph at, e.g., CLI runtime in order to parse an input text string and match that string to a valid CLI command.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventors: Diego Asturias, Peter Rufer, Hua Zhong
  • Patent number: 10516575
    Abstract: A method and system for efficiently processing command line interface (CLI) instructions on a network element. Specifically, the disclosed method and system analyze CLI statements to determine whether a given CLI statement should be processed by a command specific sub-agent or a non-specific sub-agent. The presence of a bypass statement included in the CLI statement may indicate that the CLI statement should be processed by a command specific sub-agent to reduce the computational load of executing the command specified by the CLI statement. The presence of a regular statement, rather than a bypass statement, in the CLI statement may indicate that the CLI statement should be processed by a nonspecific sub-agent. Processing of a CLI statement that includes a bypass statement may be expedited by bypassing generic runtime processes performed by a nonspecific sub-agent.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: December 24, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Zeqing Xia, Peter Rufer, Akshay Gattani, Sharad Birmiwal
  • Publication number: 20190058634
    Abstract: A method and system for efficiently processing command line interface (CIA) instructions on a network element. Specifically, the disclosed method and system analyze CLI statements to determine whether a given CLI statement should be processed by a command specific sub-agent or a non-specific sub-agent. The presence of a bypass statement included in the CLI statement may indicate that the CLI statement should be processed by a command specific sub-agent to reduce the computational load of executing the command specified by the CLI statement. The presence of a regular statement, rather than a bypass statement, in the CLI statement may indicate that the CLI statement should be processed by a nonspecific sub-agent. Processing of a CLI statement that includes a bypass statement may be expedited by bypassing generic runtime processes performed by a nonspecific sub-agent.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Zeqing Xia, Peter Rufer, Akshay Gattani, Sharad Birmiwal