PATENT CLAIM ANALYSIS

Application Number: 16105880
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["370", "254000"]

Abstract:
A Software Defined Network (SDN) includes a plurality of forwarding devices and a routing control device located separate from the forwarding devices. The routing control device, establishes paths to and from the network forwarding devices. Using such paths, forwarding devices send the routing control device information reflecting the topology if the network. Embodiments disclosed herein enable automatic discovery of the topology of the network and the paths to and from the routing control device.

Claim (Index 12):
A program storage device tangibly embodying a program of instructions executable by at least one machine to perform a method for discovering routes between a plurality of forwarding devices in a network via a routing control device, the method comprising:\n (a) sending, from the routing control device, to a forwarding device from the plurality of forwarding devices, a control packet, wherein the control packet includes an address of the routing control device and a serial number of the control packet; (b) periodically receiving, on the routing control device, messages from the forwarding device, each message identifying the forwarding device and other forwarding devices in the plurality of forwarding devices that the forwarding device is connected to; (c) constructing a topology database representing a topology of the network based on the messages received in (b); (d) receiving, on the routing control device, a message, wherein the message requests the routing control device to determine a path through the plurality of forwarding devices to forward packets of a data stream; (e) determining the path through the plurality of forwarding devices, based at least on the topology database, the determined path comprising a subset of the plurality of forwarding devices and connecting a source of the data stream to a destination of the data stream; and (f) sending configuration messages to each forwarding device in the subset of the plurality of forwarding devices to instruct each forwarding device to forward packets of the data stream along the determined path.

Metadata:
- Claim Count in Document: 30.0
- Percentile: 96.0
- Lexical Diversity: 2.0
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15177170', '14667407', '14188027', '15605468', '15610446']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4989710908944916
- 35 USC 102 Novelty (BERT): 0.4935195865406923
- Combined Prediction Score: 0.4984259404591116
- Mean Citation Score: 223.435402
- Max Citation Score: 264.82123
- Similarity Product: 236.07317754193727

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

Dataset: test