PATENT CLAIM ANALYSIS

Application Number: 15926835
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["370", "254000"]

Abstract:
Each switch in a network maintains a forwarding database table in which each record identifies a media access control (MAC) address, a port identifier, and a source identifier. A frame is received from a first network device at a first port of a first switch, wherein the frame includes a MAC address of the first network device. The first switch prepares a synchronization packet including the MAC address, a port identifier identifying the first port, a source identifier identifying the first switch and an instruction, in response to determining that the MAC address is not associated with the first switch in the first forwarding database table. The synchronization packet is sent to each other switch, and the forwarding database tables of the other switches are modified to implement the instruction.

Claim (Index 17):
A computer program product comprising computer readable storage media that is not a transitory signal having program instructions embodied therewith, the program instructions executable by a processor to:\n maintain a forwarding database table in each of a plurality of interconnected switches forming a network, wherein each forwarding database table includes one or more records, each record identifying a media access control address, a port identifier, and a source identifier, and wherein the plurality of switches includes a first switch having a first forwarding database table; maintain a node sequence table in each of the plurality of interconnected switches, wherein the node sequence table of any one of the switches identifies, for other switches in the network, the source identifier of the other switch and a sequence number of a synchronization packet last received from the other switch; receive a frame from a first network device at a first port of the first switch, wherein the frame includes a media access control address of the first network device; prepare a synchronization packet including the media access control address identifying first network device, a port identifier identifying the first port, a source identifier identifying the first switch, a sequence number that the first switch increments each time the first switch sends out a synchronization packet and an instruction, and wherein the synchronization packet is prepared by the first switch in response to determining that the media access control address is not associated with the first switch in a record of the first forwarding database table; send the synchronization packet from the first switch to each other switch of the plurality of switches; determine, by each switch that receives the synchronization packet, whether the node sequence table for the switch already identifies the source identifier in the synchronization packet; add, in response to one of the switches determining that the node sequence table of the switch does not identify the source identifier identified in the synchronization packet, the source identifier to the node sequence table of the switch and send a negative acknowledgement packet to the first switch requesting a copy of the forwarding database table of the first switch; and modify, in response to one of the switches determining that the node sequence table of the switch identifies the source identifier identified in the synchronization packet, the forwarding database table of one or more of the switches that receive the synchronization packet to implement the instruction included in the synchronization packet.

Metadata:
- Claim Count in Document: 41.0
- Percentile: 90.0
- Lexical Diversity: 2.38333
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14747045', '14275920', '14797506', '13438785', '14502136']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4968677920905099
- 35 USC 102 Novelty (BERT): 0.5088019206020702
- Combined Prediction Score: 0.4980612049416659
- Mean Citation Score: 221.974748
- Max Citation Score: 296.77823
- Similarity Product: 255.72905956110776

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