Network meta-data libraries and related methods
First Claim
Patent Images
1. A network meta-data library operable to:
- receive at least changes associated with one or more models;
compare the received changes to one or more stored models; and
identify portions of the compared one or more stored models affected by the received changes.
7 Assignments
0 Petitions
Accused Products
Abstract
Network meta-data libraries act as repositories of evolving management information models (MIM) and management information based (MIB) models. Changes to the models may be originated using the libraries or tracked by the libraries. In addition, the libraries may be used to generate and store transformation models used by mediation units to transform changes made to network elements, such as routers, into normalized meta-data that can be understood by an operations support system.
15 Citations
82 Claims
-
1. A network meta-data library operable to:
-
receive at least changes associated with one or more models;
compare the received changes to one or more stored models; and
identify portions of the compared one or more stored models affected by the received changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network meta-data library operable to:
-
store at least one or more common data definitions; and
interpret one or more models using at least the one or more stored, common data definitions. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A network meta-data library operable to:
-
receive at least one or more changes associated with one or more models;
link one or more portions of one or more stored models to the received changes; and
generate one or more maps of the linked portions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A network meta-data library operable to:
-
receive at least one or more changes associated with one or more models;
generate one or more transformation models associated with the received changes; and
compare the one or more generated models to one or more models associated with the received changes to ensure that the one or more generated models are substantially similar with the one or more models associated with the received changes. - View Dependent Claims (23, 24)
-
-
25. A network meta-data library operable to:
-
receive one or more proposed changes associated with one or more network elements, without connecting to the one or more network elements;
generate one or more network element models associated with the one or more network elements based on the proposed changes;
simulate the operation of the one or more network element models to determine whether the one or more proposed changes can be implemented in the one or more network elements, without connection to the one or more network elements. - View Dependent Claims (26, 27, 28)
-
-
29. A network meta-data library operable to:
-
store one or more versions of one or more models; and
compare one or more of the versions to another of the versions; and
identify one or more differences from the one or more comparisons. - View Dependent Claims (30, 31)
-
-
32. A network meta-data library operable to:
-
forward one or more models to one or more test network elements;
monitor the operation of the one or more test network elements. - View Dependent Claims (33, 34)
-
-
35. A network meta-data library operable to determine the throughput associated with one or more of network elements using one or more transformation models.
-
36. A network meta-data library operable to:
-
assign a weighted value to one or more transformation models;
compare one or more of the weighted values to one or more performance values, each performance value associated with one or more operations support systems;
generate a performance prediction value based on the comparison. - View Dependent Claims (37, 38)
-
-
39. A network meta-data library operable to:
-
store one or more models;
generate code associated with changes to the one or more models; and
forward the code to one or more compilers. - View Dependent Claims (40)
-
-
41. A network meta-data library operable to:
-
receive one or more compiled network element models; and
generate one or more transformation models based on the one or more compiled models.
-
-
42. A method for using a meta-data library to manage life-cycles of network models comprising:
-
receiving at least changes associated with one or more models;
comparing the received changes to one or more stored models; and
identifying portions of the compared one or more stored models affected by the received changes. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for utilizing definitions in a network meta-data library comprising:
-
storing at least one or more common data definitions; and
interpreting one or more models using at least the one or more stored, common data definitions. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A method for mapping changes to network models in a meta-data library comprising:
-
receiving at least one or more changes associated with one or more models;
linking one or more portions of one or more stored models to the received changes; and
generating one or more maps of the linked portions. - View Dependent Claims (57, 58, 59, 60, 61, 62)
-
-
63. A method of comparing network models in a meta-data library comprising:
-
receiving at least one or more changes associated with one or more models;
generating one or more transformation models associated with the received changes; and
comparing the one or more generated models to one or more models associated with the received changes to ensure that the one or more generated models are substantially similar with the one or more models associated with the received changes. - View Dependent Claims (64, 65)
-
-
66. A method for simulating the operation of a network element using a meta-data library comprising:
-
receiving one or more proposed changes associated with one or more network elements, without connecting to the one or more network elements;
generating one or more network element models associated with the one or more network elements based on the proposed changes;
simulating the operation of the one or more network element models to determine whether the one or more proposed changes can be implemented in the one or more network elements, without connection to the one or more network elements. - View Dependent Claims (67, 68, 69)
-
-
70. A method for comparing network models within a meta-data library comprising:
-
storing one or more versions of one or more models; and
comparing one or more of the versions to another of the versions; and
identifying one or more differences from the one or more comparisons. - View Dependent Claims (71, 72)
-
-
73. A method for testing network elements using a meta-data library comprising:
-
forwarding one or more models to one or more test network elements;
monitoring the operation of the one or more test network elements. - View Dependent Claims (74, 75)
-
-
76. A method for determining the throughput associated with one or more of network elements, the method comprising using one or more transformation models within a meta-data library.
-
77. A method for using a meta-data library to determine the performance of an operations support system comprising:
-
assigning a weighted value to one or more transformation models;
comparing one or more of the weighted values to one or more performance values, each performance value associated with one or more operations support systems;
generating a performance prediction value based on the comparison. - View Dependent Claims (78, 79)
-
-
80. A method for generating code using a network meta-data library comprising:
-
storing one or more models;
generating code associated with changes to the one or more models; and
forwarding the code to one or more compilers. - View Dependent Claims (81)
-
-
82. A method for receiving network element models comprising:
-
receiving one or more compiled network element models at a meta-data library; and
generating one or more transformation models within the library based on the one or more compiled models.
-
Specification