PATENT CLAIM ANALYSIS

Application Number: 15881652
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-08
Patent Classification: ["370", "254000"]

Abstract:
For a multi-tenant environment, some embodiments of the invention provide a novel method for (1) embedding a specific path for a tenant's data message flow through a network in tunnel headers encapsulating the data message flow, and then (2) using the embedded path information to direct the data message flow through the network. In some embodiments, the method selects the specific path from two or more viable such paths through the network for the data message flow.

Claim (Index 11):
A non-transitory machine readable medium storing a program for specifying a path for a data message flow through a network comprising a plurality of forwarding elements, the program for execution by a set of hardware processing units of a computer, the program comprising sets of instructions for:\n based on a set of attributes associated with the data message flow, selecting a particular path through a set of forwarding elements from a plurality of candidate paths that are viable paths through the network to a destination of the data message flow; encapsulating the data messages in the flow with tunnel headers that store a set of forwarding-element identifiers identifying the set of forwarding elements on the selected path; and forwarding the data message along the selected path.

Metadata:
- Claim Count in Document: 45.0
- Percentile: 86.0
- Lexical Diversity: 1.77551
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14929403', '14929401', '14929399', '14929404', '14929400']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5779387804718412
- 35 USC 102 Novelty (BERT): 0.5054648764277223
- Combined Prediction Score: 0.5706913900674294
- Mean Citation Score: 287.7813280000001
- Max Citation Score: 296.79156
- Similarity Product: 239.3454335171556

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

Dataset: test