PATENT CLAIM ANALYSIS

Application Number: 15865570
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["370", "392000"]

Abstract:
A method is performed at a source node in a network of nodes configured with a link state protocol, and in which at least some of the nodes are enabled for multiprotocol label switching (MPLS). The node discovers and stores a link state topology representing the nodes of the network, links between the nodes, path-costs for the links, and whether each link is enabled or not enabled for MPLS. The node determines one or more shortest paths from the source node to a destination node among the nodes based on traversing the link state topology and, while the node traverses the link state topology, detects whether each shortest path supports or does not support MPLS end-to-end dataplane continuity. The node programs an IP dataplane with each shortest path, and programs an MPLS dataplane with ones of the one or more shortest paths that support the end-to-end MPLS continuity.

Claim (Index 11):
An apparatus comprising:\n multiple ports of a source node in a network of nodes configured to implement a link state protocol, at least some of the nodes enabled for multiprotocol label switching (MPLS); and a processor coupled to the multiple ports and configured to perform:\n discovering and storing a link state topology representing the nodes of the network, links between the nodes, path-costs for the links, and whether each link is enabled or not enabled for MPLS, the discovering including receiving, over the network, from each other node of the network a respective reachability message that indicates whether the each other node is or is not enabled for MPLS and, for each of one or more adjacencies of the each other node, at least one Internet Protocol (IP) version flag and an MPLS flag each to indicate whether a respective one of the IP version and MPLS is or is not enabled; \n determining one or more shortest paths from the source node to a destination node among the nodes based on traversing the link state topology and, while traversing the link state topology, detecting whether each shortest path supports or does not support end-to-end MPLS dataplane continuity; \n programming an Internet Protocol (IP) dataplane with each shortest path; and \n programming an MPLS dataplane with ones of the one or more shortest paths that support the end-to-end MPLS dataplane continuity.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.23611
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12877830', '15282996', '12430671', '14218540', '14292516']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4925230953481183
- 35 USC 102 Novelty (BERT): 0.4968758772228023
- Combined Prediction Score: 0.4929583735355868
- Mean Citation Score: 221.84705
- Max Citation Score: 234.52565
- Similarity Product: 173.99837427957058

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test