Patents by Inventor Prakash Bettadapur
Prakash Bettadapur 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: 20110131555Abstract: A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated into a corresponding CLI statement, with reference to a representation of the CLI syntax. Where the input is presented in CLI, it is translated into a corresponding prescribed output format, with reference to a model of the prescribed output format derived from the CLI syntax. The translated input is output.Type: ApplicationFiled: February 8, 2011Publication date: June 2, 2011Applicant: Cisco Technology, Inc.Inventors: Sankara Sastry Varanasi, Jung Tjong, Anil Bansal, Prakash Bettadapur, Janakiraman Mohanaraman
-
Patent number: 7953886Abstract: A method and system of receiving and translating data using an internetwork operating system (IOS) command line interface (CLI) parser subsystem of a routing system are shown. Input is received at the IOS CLI parser subsystem. The input is traversed. Where the input originates from outside of the router, the input is translated into a corresponding CLI statement. Where the input originates from within the router, the input is translated into a prescribed output format. The translated input is output.Type: GrantFiled: July 8, 2005Date of Patent: May 31, 2011Assignee: Cisco Technology, Inc.Inventors: Anil Bansal, Jung Tjong, Prakash Bettadapur, Sastry Varanasi
-
Patent number: 7908594Abstract: A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated into a corresponding CLI statement, with reference to a representation of the CLI syntax. Where the input is presented in CLI, it is translated into a corresponding prescribed output format, with reference to a model of the prescribed output format derived from the CLI syntax. The translated input is output.Type: GrantFiled: July 29, 2005Date of Patent: March 15, 2011Assignee: Cisco Technology, Inc.Inventors: Sankara Sastry Varanasi, Jung Tjong, Anil Bansal, Prakash Bettadapur, Janakiraman Mohanaraman
-
Patent number: 7873908Abstract: A method is disclosed for generating a consistent user interface for an HTML-based application program, without extensive coding of Java Server Pages and other elements. In one approach, business objects each define a user action for the application program, and metadata elements defining parameters for the user actions of the business object. A controller is communicatively coupled to one or more actions, widgets, and panels. A user request is received from a browser and dispatched to one or the actions. Using the actions, one or more parameter values are obtained from the business objects. The business object parameter values are associated with a widget selected from among the one or more widgets. The selected widget is associated with a panel selected from the one or more panels. An HTML user interface page that includes the selected panel is generated.Type: GrantFiled: September 30, 2003Date of Patent: January 18, 2011Assignee: Cisco Technology, Inc.Inventors: Sankara Sastry Varanasi, Sandeep Saksena, Prakash Bettadapur, Jung Tjong
-
Patent number: 7821965Abstract: A method for managing packet voice networks using a virtual switch approach and abstract information model approach is disclosed. A virtual switch object represents a virtual switch having a media gateway controller and one or more associated media gateways. User input specifies a configuration operation on the virtual switch and one or more parameter values. One or more configuration instructions are automatically issued to both the media gateway controller and the media gateway, resulting in configuring both the media gateway controller and the media gateway as specified in the user input. As a result, a user can configure or operate on a virtual switch as an atomic entity, for example, in a network management application, without involvement in complicated details of the actual network devices that provide a particular packet voice service.Type: GrantFiled: September 14, 2006Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: L. Alexander Clemm, Poon K. Leung, Hector G. Trevino, Prakash Bettadapur
-
Patent number: 7784036Abstract: Methods and systems for transforming a complex representation of computer code into a simplified representation of computer code are described. Parse nodes in a parse graph are traversed. Selected information contained within the parse nodes is hidden to create condensed parse nodes. The hiding prevents further processing of the selected information. Selected complex patterns in the parse graph are simplified to create simplified parse graph patterns. Branches on an AND/OR command tree are created from the parse nodes, the condensed parse nodes, and the simplified parse graph patterns.Type: GrantFiled: June 8, 2005Date of Patent: August 24, 2010Assignee: Cisco Technology, Inc.Inventors: Jung Tjong, Prakash Bettadapur
-
Patent number: 7779398Abstract: Methods and systems for manipulating information represented by computer code are described. Macroinstructions that are used to analyze an input are accessed. The macroinstructions are written according to a first computer system language. The macroinstructions are rewritten as strings according to a second computer system language. The strings are included in an exportable representation.Type: GrantFiled: June 8, 2005Date of Patent: August 17, 2010Assignee: Cisco Technology, Inc.Inventors: Jung Tjong, Prakash Bettadapur
-
Patent number: 7698694Abstract: Methods and systems of transforming an AND/OR command tree into a command data model are described. An unsimplified command data model is generated from the AND/OR command tree by expressing the AND/OR command tree as a command tree using elements of EBNF (Extended Backus-Naur-Form) notation. Selected structures within the unsimplified command data model are simplified to create a simplified command data model. The simplified command data model is refined into a refined command data model by allowing renaming of selected elements of the command data model. The renaming is based on user-specified instructions.Type: GrantFiled: June 8, 2005Date of Patent: April 13, 2010Assignee: Cisco Technology, Inc.Inventors: Jung Tjong, Prakash Bettadapur
-
Patent number: 7293080Abstract: An automatic service discovery approach allows a network management system to discover service managed objects from the network, eliminating the need for a user or other management application to provide such information. As a result, a network management system can automatically perform network-level or services level discovery of objects and services for which network components have no understanding. Embodiments are applicable, for example, in the context of management of packet voice (VoIP, VoATM) and metro Ethernet (TLS service) domains, as well as other domains.Type: GrantFiled: February 4, 2003Date of Patent: November 6, 2007Assignee: Cisco Technology, Inc.Inventors: L. Alexander Clemm, Anil Bansal, Prakash Bettadapur
-
Publication number: 20070169008Abstract: A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated into a corresponding CLI statement, with reference to a representation of the CLI syntax. Where the input is presented in CLI, it is translated into a corresponding prescribed output format, with reference to a model of the prescribed output format derived from the CLI syntax. The translated input is output.Type: ApplicationFiled: July 29, 2005Publication date: July 19, 2007Inventors: Sankara Varanasi, Jung Tjong, Anil Bansal, Prakash Bettadapur, Janakiraman Mohanaraman
-
Publication number: 20070008958Abstract: A method for managing packet voice networks using a virtual switch approach and abstract information model approach is disclosed. A virtual switch object represents a virtual switch having a media gateway controller and one or more associated media gateways. User input specifies a configuration operation on the virtual switch and one or more parameter values. One or more configuration instructions are automatically issued to both the media gateway controller and the media gateway, resulting in configuring both the media gateway controller and the media gateway as specified in the user input. As a result, a user can configure or operate on a virtual switch as an atomic entity, for example, in a network management application, without involvement in complicated details of the actual network devices that provide a particular packet voice service.Type: ApplicationFiled: September 14, 2006Publication date: January 11, 2007Inventors: L. Clemm, Poon Leung, Hector Trevino, Prakash Bettadapur
-
Publication number: 20070011348Abstract: A method and system of receiving and translating data using an internetwork operating system (IOS) command line interface (CLI) parser subsystem of a routing system are shown. Input is received at the IOS CLI parser subsystem. The input is traversed. Where the input originates from outside of the router, the input is translated into a corresponding CLI statement. Where the input originates from within the router, the input is translated into a prescribed output format. The translated input is output.Type: ApplicationFiled: July 8, 2005Publication date: January 11, 2007Inventors: Anil Bansal, Jung Tjong, Prakash Bettadapur, Sastry Varanasi
-
Publication number: 20070006179Abstract: Methods and systems for transforming a complex representation of computer code into a simplified representation of computer code are described. Parse nodes in a parse graph are traversed. Selected information contained within the parse nodes is hidden to create condensed parse nodes. The hiding prevents further processing of the selected information. Selected complex patterns in the parse graph are simplified to create simplified parse graph patterns. Branches on an AND/OR command tree are created from the parse nodes, the condensed parse nodes, and the simplified parse graph patterns.Type: ApplicationFiled: June 8, 2005Publication date: January 4, 2007Inventors: Jung Tjong, Prakash Bettadapur
-
Publication number: 20070006196Abstract: Methods and systems for manipulating information represented by computer code are described. Macroinstructions that are used to analyze an input are accessed. The macroinstructions are written according to a first computer system language. The macroinstructions are rewritten as strings according to a second computer system language. The strings are included in an exportable representation.Type: ApplicationFiled: June 8, 2005Publication date: January 4, 2007Inventors: Jung Tjong, Prakash Bettadapur
-
Publication number: 20060282453Abstract: Methods and systems of transforming an AND/OR command tree into a command data model are described. An unsimplified command data model is generated from the AND/OR command tree by expressing the AND/OR command tree as a command tree using elements of EBNF (Extended Backus-Naur-Form) notation. Selected structures within the unsimplified command data model are simplified to create a simplified command data model. The simplified command data model is refined into a refined command data model by allowing renaming of selected elements of the command data model. The renaming is based on user-specified instructions.Type: ApplicationFiled: June 8, 2005Publication date: December 14, 2006Inventors: Jung Tjong, Prakash Bettadapur
-
Patent number: 7126941Abstract: A method for managing packet voice networks using a virtual switch approach and abstract information model approach is disclosed. A virtual switch object represents a virtual switch having a media gateway controller and one or more associated media gateways. User input specifies a configuration operation on the virtual switch and one or more parameter values. One or more configuration instructions are automatically issued to both the media gateway controller and the media gateway, resulting in configuring both the media gateway controller and the media gateway as specified in the user input. As a result, a user can configure or operate on a virtual switch as an atomic entity, for example, in a network management application, without involvement in complicated details of the actual network devices that provide a particular packet voice service.Type: GrantFiled: December 19, 2001Date of Patent: October 24, 2006Assignee: Cisco Technology, Inc.Inventors: L. Alexander Clemm, Poon K. Leung, Hector G. Trevino, Prakash Bettadapur