IP Library Patent Application 10820295
Patent Application
App. No. 10/820,295

Integrated modeling environment

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/820,295
Abstract

In one aspect, a system and method includes modeling in a common representation network element commands, events and data from a plurality of sources. The method also includes translating data represented in a first modeling language to data represented in a second modeling language for storing the data in the second modeling language in a global data model repository and automatically generating code to support external management interface based on the stored data in the global repository.

Claims (44)

1 . A method comprising:

modeling in a common representation network element commands, events and data from a plurality of sources;

translating data represented in a first modeling language to data represented in a second modeling language;

storing the data in the second modeling language in a global data model repository; and

automatically generating code to support external management interface based on the stored data in the global repository.

2 . The method of claim 1 further comprising automatically generating system documentation based on the stored data.

3 . The method of claim 2 wherein the generated system documentation corresponds to a code generated implementation.

4 . The method of claim 1 wherein the first language is structured management information (SMI).

5 . The method of claim 1 wherein the second language is extensible markup language (XML).

6 . The method of claim 1 wherein automatically generating code for the external interface includes automatically generating code in implementation of a command line interface (CLI).

7 . The method of claim 1 wherein automatically generating code for the external interface includes automatically generating code in implementation of a an Extensible Markup Language interface.

8 . The method of claim 1 wherein automatically generating code for the external interface includes automatically generating code in implementation of a Simple Network Management Protocol interface.

9 . The method of claim 1 wherein automatically generating code for the external interface includes automatically generating code in implementation of a configuration database.

10 . The method of claim 1 wherein automatically generating code for the external interface includes automatically generating code in implementation of Simple Network Management Protocol subagents.

11 . The method of claim 1 wherein automatically generating code for the external interface includes automatically generating code to assist in implementation of an Application Program Interface.

12 . The method of claim 1 wherein modeling operational system data from a plurality of sources includes modeling run-time system data from a plurality of sources using at least one of the first language and the second language.

13 . A system comprising:

a global repository;

an interface to a plurality of sources; and

an interface to an external interface, with the global repository is configured to:

model in a common representation network element commands, events and data from a plurality of sources;

translate data represented in a first modeling language to data represented in a second modeling language;

for store the data in the second modeling language in the global data model repository; and

automatically generate code to support external management interface code development based on the stored data in the global repository.

14 . The system of claim 13 further configured to automatically generate system documentation based on the stored data.

15 . The system of claim 14 wherein the generated system documentation corresponds to a code generated implementation.

16 . The method of claim 13 wherein the first language is structured management information (SMI).

17 . The method of claim 13 wherein the second language is extensible markup language (XML).

18 . The method of claim 13 wherein the global repository is further configured to model operational system data from a plurality of sources using at least one of the first language and the second language.

19 . A computer program product, tangibly embodied in an information carrier, for executing instructions on a processor, the computer program product being operable to cause a machine to:

model in a common representation network element commands, events and data from a plurality of sources;

translate data represented in a first modeling language to data represented in a second modeling language;

store the data in the second modeling language in a global data model repository; and

automatically generate code to support external management interface code development based on the stored data in the global repository.

20 . The computer program product of claim 19 further configured to automatically generate system documentation based on the stored data.

21 . The computer program product of claim 20 wherein the generated system documentation corresponds to a code generated implementation.

22 . The computer program product of claim 19 wherein the first language is structured management information (SMI).

23 . The computer program product of claim 19 wherein the second language is extensible markup language (XML).

24 . The computer program product of claim 19 wherein the global repository is further configured to model operational system data from a plurality of sources using at least one of the first language and the second language.

25 . The computer program product of claim 19 wherein the instructions to cause a machine to automatically generate code for the external interface include instructions to cause a machine to automatically generate code implementat a command line interface (CLI).

26 . The computer program product of claim 19 wherein the instructions to cause a machine to automatically generate code for the external interface include instructions to cause a machine to automatically generate code to implementata configuration database.

27 . The computer program product of claim 19 wherein the instructions to cause a machine to automatically generate code for the external interface include instructions to cause a machine to automatically generate code to implement SNMP subagents.

28 . The computer program product of claim 19 wherein the instructions to cause a machine to automatically generate code for the external interface include instructions to cause a machine to automatically generating code implement an API.

29 . The computer program product of claim 19 wherein the instructions to cause a machine to model operational system data from a plurality of sources include instructions to cause a machine to modeling operational system data from a plurality of sources using at least one of the first language and the second language.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 023998/0878 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2004
From: CONNEL, BRIAN; WILBURM GREG; AFAGANIS, JOHN; MCFARLANE, IAN; MCGRATH, LORI-ANN
To: NORTEL NETWORKS LIMITED
Reel/Frame 015071/0318 →