Network data model mapping based on matching strength
First Claim
1. A method comprising:
- processing network data models at a network device configured to operate in a network comprising one or more network components associated with one or more of the network data models;
generating representations of the network data models, said representations comprising labels for elements in the network data models;
comparing said labels associated with leaf nodes of the network data models to identify matching leaf nodes;
comparing said labels associated with parent nodes of said matching leaf nodes to identify a strength of matching using prioritized and weighted matching strength thresholds, wherein comparing said labels associated with the leaf nodes comprises performing a lookup of tokens associated with the leaf nodes; and
mapping at least two of the network data models at a mapping module at the network device based, at least in part, on said strength of matching for use in a network application, wherein the mapping module decouples the network application from data received from diverse data models.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes processing network data models at a network device configured to operate in a network comprising one or more network components associated with one of the network data models, generating representations of the network data models, the representations comprising labels for elements in the network data models, comparing the labels associated with leaf nodes of the network data models to identify matching leaf nodes, comparing the labels associated with parent nodes of the matching leaf nodes to identify a strength of matching, and mapping at least two of the network data models at the network device based on the strength of matching for use in a network application. An apparatus and logic are also disclosed herein.
11 Citations
20 Claims
-
1. A method comprising:
-
processing network data models at a network device configured to operate in a network comprising one or more network components associated with one or more of the network data models; generating representations of the network data models, said representations comprising labels for elements in the network data models; comparing said labels associated with leaf nodes of the network data models to identify matching leaf nodes; comparing said labels associated with parent nodes of said matching leaf nodes to identify a strength of matching using prioritized and weighted matching strength thresholds, wherein comparing said labels associated with the leaf nodes comprises performing a lookup of tokens associated with the leaf nodes; and mapping at least two of the network data models at a mapping module at the network device based, at least in part, on said strength of matching for use in a network application, wherein the mapping module decouples the network application from data received from diverse data models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
an interface for receiving network data in a network comprising one or more network components associated with one or more network data models; a processor for generating representations of the network data models, said representations comprising labels for elements in the network data models, comparing said labels associated with leaf nodes of the network data models to identify matching leaf nodes, comparing said labels associated with parent nodes of said matching leaf nodes to identify a strength of matching using prioritized and weighted matching strength thresholds, and mapping at least two of the network data models at a mapping module at the network device based on said strength of matching; and memory for storing a lexical database for use in comparing said labels; wherein the mapping module decouples the network application from data received from diverse data models and wherein comparing said labels associated with the leaf nodes comprises performing a lookup of tokens associated with the leaf nodes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Logic encoded on one or more non-transitory computer readable media for execution and when executed by a processor operable to:
-
process network data models at a network device configured to operate in a network comprising one or more network components associated with one or more of the network data models; generate representations of the network data models, said representations comprising labels for elements in the network data models; compare said labels associated with leaf nodes of the network data models to identify matching leaf nodes, wherein comparing said labels associated with the leaf nodes comprises performing a lookup of tokens associated with the leaf nodes; compare said labels associated with parent nodes of said matching leaf nodes to identify a strength of matching using prioritized and weighted matching strength thresholds; and map at least two of the network data models at a mapping module at the network device based on said strength of matching; wherein the mapping module decouples the network application from data received from diverse data models. - View Dependent Claims (19, 20)
-
Specification