Patent Document ID: 8838653
Application ID: 12917369

Base Claim:
1. A method implemented in a computer having a processor and memory, the method comprising: identifying first data representing an object-oriented data model, which comprises a plurality of object-oriented data model constructs for modeling object-oriented classes; wherein identifying the first data comprises identifying the first data amongst data representing an object-oriented data model; translating the first data to second data, which represents one or more YANG data model statements, but which is not extensible markup language data and which does not comprise constructs for modeling the object-oriented classes; wherein the one or more YANG data model statements capture relationships between the object-oriented data model constructs; wherein each YANG statement of the one or more YANG data model statements represented by the second data comprises a YANG keyword, which is followed by zero or more arguments, which is followed by either a semicolon or a block of YANG sub-statements enclosed within braces; and storing the second data in one or more non-transitory computer-readable media; wherein storing the second data comprises storing the second data as part of data representing a YANG data model.

---

Claim 13:
13. The method of claim 1 , wherein: the computer is a translator computer system comprising translation logic executed by the processor and operatively coupled to the memory; identifying first data representing an object-oriented data model comprises the translation logic identifying the first data in the memory; translating the first data to second data representing one or more YANG data model statements comprises the translation logic transforming a state of the memory by translating the first data to the second data; and storing the second data in the one or more non-transitory computer-readable media comprises the translation logic storing the second data in the one or more non-transitory computer-readable media.