PATENT CLAIM ANALYSIS

Application Number: 16051399
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-11
Patent Classification: ["370", "252000"]

Abstract:
Some embodiments of the invention provide a data-plane forwarding circuit (data plane) that has a flow-size detection circuit that generates flow-size density distribution for all or some of the data message flows that it processes for forwarding in a network. The flow-size (FS) detection circuit in some embodiments generates statistical values regarding the processed data message flows, and based on these statistical values, it generates a FS density distribution that expresses a number of flows in different flow-size sub-ranges in a range of flow sizes. In some embodiments, the density distribution is a probabilistic density distribution that is based on probabilistic statistical values that the flow-size detection circuit generates for the data message flows that are processed for forwarding within the network. The FS detection circuit in some embodiments generates probabilistic statistical values for the data message flows by generating hash values from header values of the data message flows and accumulating flow-size values at memory locations identified by the generated hash values. In some embodiments, the generated hashes for different data message flows can collide, which results in the accumulated flow-size values being probabilistic values that might have a certain level of inaccuracy.

Claim (Index 10):
The data-plane circuit of  claim 2 , wherein the flow-size (FS) density distribution is a first FS density distribution that the FS detection circuit maintains for a particular time period, and the FS detection circuit comprises:\n a current message FS distribution tracker to update, for a received message that is part of a particular message flow, a second FS density distribution (FSDD) stored in a first FSDD register based on a first flow size that the FS detection circuit maintains for the particular message flow in the particular time period, the first flow size including the payload size of the received message; and a previous message FS distribution tracker to update a third FSDD stored in a second FSDD register based on a second flow size that the FS detection circuit maintained for the particular message flow before the processing of the received message, wherein the first FSDD is computed by subtracting the third FSDD from the second FSDD, and wherein the update to the third FSDD based on the received message is intended to remove from the first FSDD any previous contribution of any prior message of the particular data message flow to the second FSDD.

Metadata:
- Claim Count in Document: 47.0
- Percentile: 95.0
- Lexical Diversity: 2.66667
- Patent Class: 370.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15927868', '15726347', '15600751', '15895908', '15600752']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5893739593672986
- 35 USC 102 Novelty (BERT): 0.5135063521487003
- Combined Prediction Score: 0.5817871986454388
- Mean Citation Score: 267.054904
- Max Citation Score: 293.6652200000001
- Similarity Product: 198.4216625321293

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

Dataset: test