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: 8838653
    Abstract: 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: Grant
    Filed: November 1, 2010
    Date of Patent: September 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arjun P. Athreya, L. Alexander Clemm, Jung Tjong, Prasad Sanampudi
  • Publication number: 20120110028
    Abstract: 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: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Inventors: Arjun P. Athreya, L. Alexander Clemm, Jung Tjong, Prasad Sanampudi
  • Publication number: 20110131555
    Abstract: 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: Application
    Filed: February 8, 2011
    Publication date: June 2, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Sankara Sastry Varanasi, Jung Tjong, Anil Bansal, Prakash Bettadapur, Janakiraman Mohanaraman
  • Patent number: 7953886
    Abstract: 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: Grant
    Filed: July 8, 2005
    Date of Patent: May 31, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Anil Bansal, Jung Tjong, Prakash Bettadapur, Sastry Varanasi
  • Patent number: 7908594
    Abstract: 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: Grant
    Filed: July 29, 2005
    Date of Patent: March 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sankara Sastry Varanasi, Jung Tjong, Anil Bansal, Prakash Bettadapur, Janakiraman Mohanaraman
  • Patent number: 7873908
    Abstract: 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: Grant
    Filed: September 30, 2003
    Date of Patent: January 18, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sankara Sastry Varanasi, Sandeep Saksena, Prakash Bettadapur, Jung Tjong
  • Patent number: 7784036
    Abstract: 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: Grant
    Filed: June 8, 2005
    Date of Patent: August 24, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jung Tjong, Prakash Bettadapur
  • Patent number: 7779398
    Abstract: 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: Grant
    Filed: June 8, 2005
    Date of Patent: August 17, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jung Tjong, Prakash Bettadapur
  • Patent number: 7734588
    Abstract: 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: Grant
    Filed: November 3, 2005
    Date of Patent: June 8, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Jung Tjong, Eshwar Rao Yedavalli
  • Patent number: 7698694
    Abstract: 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: Grant
    Filed: June 8, 2005
    Date of Patent: April 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jung Tjong, Prakash Bettadapur
  • Patent number: 7499902
    Abstract: 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: Grant
    Filed: June 8, 2005
    Date of Patent: March 3, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Krishnam Raju Datla, Srinivasa Beereddy, Praveen Vengalam, Chandrasekhar Guntakala, Jung Tjong
  • Patent number: 7281024
    Abstract: 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: Grant
    Filed: November 12, 2002
    Date of Patent: October 9, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Pradeep Banerjee, Shyyunn Sheran Lin, Jung Tjong
  • Publication number: 20070169008
    Abstract: 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: Application
    Filed: July 29, 2005
    Publication date: July 19, 2007
    Inventors: Sankara Varanasi, Jung Tjong, Anil Bansal, Prakash Bettadapur, Janakiraman Mohanaraman
  • Publication number: 20070100871
    Abstract: 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: Application
    Filed: November 3, 2005
    Publication date: May 3, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Jung Tjong, Eshwar Rao Yedavalli
  • Publication number: 20070011348
    Abstract: 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: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Inventors: Anil Bansal, Jung Tjong, Prakash Bettadapur, Sastry Varanasi
  • Publication number: 20070006179
    Abstract: 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: Application
    Filed: June 8, 2005
    Publication date: January 4, 2007
    Inventors: Jung Tjong, Prakash Bettadapur
  • Publication number: 20070006196
    Abstract: 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: Application
    Filed: June 8, 2005
    Publication date: January 4, 2007
    Inventors: Jung Tjong, Prakash Bettadapur
  • Publication number: 20060282453
    Abstract: 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: Application
    Filed: June 8, 2005
    Publication date: December 14, 2006
    Inventors: Jung Tjong, Prakash Bettadapur
  • Publication number: 20060012393
    Abstract: 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: Application
    Filed: June 8, 2005
    Publication date: January 19, 2006
    Inventors: Krishnam Raju Datla, Srinivasa Beereddy, Praveen Vengalam, Chandrasekhar Guntakala, Jung Tjong