Patents by Inventor Jung Tjong
Jung Tjong 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: 8838653Abstract: Techniques in a data processor for translating an object-oriented data model to a YANG data model are described. In one embodiment, for example, a translator system is described for translating data representing an object-oriented data model construct to a data representing one or more YANG data model statements, the translator system comprises: an object-oriented data model construct identifier for identifying data representing an object-oriented data model construct; an object-oriented data model construct-to-YANG data model statement translator for translating the identified data to translated data representing one or more YANG data model statements; and a storing module for storing the translated data in one or more non-transitory computer-readable media.Type: GrantFiled: November 1, 2010Date of Patent: September 16, 2014Assignee: Cisco Technology, Inc.Inventors: Arjun P. Athreya, L. Alexander Clemm, Jung Tjong, Prasad Sanampudi
-
Publication number: 20120110028Abstract: Techniques in a data processor for translating an object-oriented data model to a YANG data model are described. In one embodiment, for example, a translator system is described for translating data representing an object-oriented data model construct to a data representing one or more YANG data model statements, the translator system comprises: an object-oriented data model construct identifier for identifying data representing an object-oriented data model construct; an object-oriented data model construct-to-YANG data model statement translator for translating the identified data to translated data representing one or more YANG data model statements; and a storing module for storing the translated data in one or more non-transitory computer-readable media.Type: ApplicationFiled: November 1, 2010Publication date: May 3, 2012Inventors: Arjun P. Athreya, L. Alexander Clemm, Jung Tjong, Prasad Sanampudi
-
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: 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: 7734588Abstract: A method and apparatus for creating management information specifications in a schema by a user. According to various embodiments of the method, a first file is defined by using a metaschema. The metaschema is represented in a schema definition format. Subsequently, a second file corresponding to the first file is defined. The second file includes directives for depicting various elements of a metaschema. The user is then prompted to fill various fields that correspond to the various elements of the metaschema. As a result, the management information specifications are included in a document corresponding to the metaschema. The management information specifications in the document are then converted to form the management information specifications into a metaschema document. The metaschema document represents a schema. The schema includes the management information specifications.Type: GrantFiled: November 3, 2005Date of Patent: June 8, 2010Assignee: Cisco Technology, Inc.Inventors: Alexander Clemm, Jung Tjong, Eshwar Rao Yedavalli
-
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: 7499902Abstract: Data Model Prediction tries to emulate the existing non-programmable interfaces by accurately predicting the data structures and operations required to provide the programmable interfaces.Type: GrantFiled: June 8, 2005Date of Patent: March 3, 2009Assignee: Cisco Technology, Inc.Inventors: Krishnam Raju Datla, Srinivasa Beereddy, Praveen Vengalam, Chandrasekhar Guntakala, Jung Tjong
-
Patent number: 7281024Abstract: An approach for propagating changes from a database to a client includes providing to the client a copy of a portion of the database, wherein the portion of the database contains a first data item. An updated value of the first data item is generated that reflects the application of a plurality of changes to the first data item. The updated value of the first data item is provided to the client with operator data that indicates one or more operations to be performed to update the copy of the portion of the database at the client with the updated value of the first data item. As used herein, the term “data item” may refer to any type of data. For example, in the context of database systems, a data item may be an individual value, a database record containing several values, e.g., a row, a database table, or a group of database tables.Type: GrantFiled: November 12, 2002Date of Patent: October 9, 2007Assignee: Cisco Technology, Inc.Inventors: Pradeep Banerjee, Shyyunn Sheran Lin, Jung Tjong
-
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: 20070100871Abstract: A method and apparatus for creating management information specifications in a schema by a user. According to various embodiments of the method, a first file is defined by using a metaschema. The metaschema is represented in a schema definition format. Subsequently, a second file corresponding to the first file is defined. The second file includes directives for depicting various elements of a metaschema. The user is then prompted to fill various fields that correspond to the various elements of the metaschema. As a result, the management information specifications are included in a document corresponding to the metaschema. The management information specifications in the document are then converted to form the management information specifications into a metaschema document. The metaschema document represents a schema. The schema includes the management information specifications.Type: ApplicationFiled: November 3, 2005Publication date: May 3, 2007Applicant: Cisco Technology, Inc.Inventors: Alexander Clemm, Jung Tjong, Eshwar Rao Yedavalli
-
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
-
Publication number: 20060012393Abstract: Data Model Prediction tries to emulate the existing non-programmable interfaces by accurately predicting the data structures and operations required to provide the programmable interfaces.Type: ApplicationFiled: June 8, 2005Publication date: January 19, 2006Inventors: Krishnam Raju Datla, Srinivasa Beereddy, Praveen Vengalam, Chandrasekhar Guntakala, Jung Tjong