PATENT CLAIM ANALYSIS

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

Abstract:
A method for upgrading a set of controller nodes in a controller cluster that manages a plurality of forwarding elements in a way that minimizes dataplane outages. The method of some embodiments upgrades the control applications of a subset of the controller nodes before upgrading a decisive controller node. Once the decisive controller node is upgraded, the method switches the controller cluster to use a new version of the control applications.

Claim (Index 36):
A non-transitory machine readable medium storing a program for upgrading a controller cluster comprising a plurality of controller nodes, the program for executing by at least one hardware processing unit, the controller cluster for managing a plurality of forwarding elements, the program comprising sets of instructions for:\n upgrading a first subset of the plurality of controller nodes to a new controller state while managing the forwarding elements with a second subset of the plurality of controller nodes executing an older controller state by using a first set of tables on the forwarding elements to direct forwarding behavior; upon completion of the upgrade of the first subset of controller nodes, signaling the controller cluster; upgrading the second subset of controller nodes to the new controller state while managing the forwarding elements with the upgraded first subset of controller nodes by using a second set of tables on the forwarding elements to direct forwarding behavior; and upon completion of the upgrade of the second subset of controller nodes, managing the forwarding elements with the upgraded first and second subsets of controller nodes.

Metadata:
- Claim Count in Document: 23.0
- Percentile: 91.0
- Lexical Diversity: 1.82927
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14069267', '14231543', '14231527', '15197692', '14840030']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5010249665608879
- 35 USC 102 Novelty (BERT): 0.5632191081459439
- Combined Prediction Score: 0.5072443807193935
- Mean Citation Score: 262.67257
- Max Citation Score: 432.70294
- Similarity Product: 384.57921395643234

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