Patents by Inventor Lakshmankumar Mukkavilli

Lakshmankumar Mukkavilli 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: 8707266
    Abstract: One embodiment of the present invention sets forth a method for generating one or more tests for testing a command provided by a command line interface. The command is specified in a pre-determined meta-language. The meta-language is then converted in the tokenized post-fix notation, which is processed to generate a direct acyclic graph (DAG) that represents the different permutations of the command. By traversing the DAG from a root node to a leaf node, a test can be generated. The test is then executed within the command line interface, and the result analyzed to determine whether the command line interface is operating correctly.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: April 22, 2014
    Assignee: CISCO Technology, Inc.
    Inventor: Lakshmankumar Mukkavilli
  • Publication number: 20120246621
    Abstract: One embodiment of the present invention sets forth a method for generating one or more tests for testing a command provided by a command line interface. The command is specified in a pre-determined meta-language. The meta-language is then converted in the tokenized post-fix notation, which is processed to generate a direct acyclic graph (DAG) that represents the different permutations of the command. By traversing the DAG from a root node to a leaf node, a test can be generated. The test is then executed within the command line interface, and the result analyzed to determine whether the command line interface is operating correctly.
    Type: Application
    Filed: March 21, 2011
    Publication date: September 27, 2012
    Inventor: Lakshmankumar MUKKAVILLI
  • Publication number: 20110098963
    Abstract: In an embodiment, a method is provided. In this method, contexts used in a test are accessed, and these contexts are defined separate from the test. One of these contexts (a “first context”) defines a dependency to another context (a “second” context). A system of relationships between the contexts is constructed based on the dependency defined by the first context. The test is then executed using a number of contexts identified from the system of relationships.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 28, 2011
    Applicant: Cisco Technology, Inc.
    Inventor: Lakshmankumar Mukkavilli
  • Patent number: 7661097
    Abstract: Methods and systems are provided for analyzing a source code. The method includes collecting function entry information during the execution of tests on the source codes. The function entry information is then converted into symbolic codes. The function calls are replaced by the elements of the symbolic codes in the source codes. The elements can be in the form of functions. Subsequently, static analysis is performed on the source code by using the mapping between the function calls and the functions in the source code.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Lakshmankumar Mukkavilli
  • Publication number: 20080126867
    Abstract: A system and method for selective regression testing is described. The system and method provides a test script database identifying multiple portions of a first low level code (e.g., assembly code) and tests associated with at least one of the multiple portions of first low level code. A comparator may identify a change set between the multiple portions of the first low level code and corresponding portions of modified low level code. After the database has been queried by a changed set query module, using the identified change set as key, an optimum or reduced test suite is identified from the database, to be run on the modified low level code, thereby to verify the change set.
    Type: Application
    Filed: August 30, 2006
    Publication date: May 29, 2008
    Inventors: Vinod Pandarinathan, Robert Sargent, Richard Brian Livingston, James Kevin Lambert, Michael W. Turnlund, Donald Arthur Williams, Balachander Chandrasekaran, Lakshmankumar Mukkavilli
  • Publication number: 20060225056
    Abstract: Methods and systems are provided for analyzing a source code. The method includes collecting function entry information during the execution of tests on the source codes. The function entry information is then converted into symbolic codes. The function calls are replaced by the elements of the symbolic codes in the source codes. The elements can be in the form of functions. Subsequently, static analysis is performed on the source code by using the mapping between the function calls and the functions in the source code.
    Type: Application
    Filed: April 5, 2005
    Publication date: October 5, 2006
    Inventor: Lakshmankumar Mukkavilli