PATENT CLAIM ANALYSIS

Application Number: 15940678
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-08
Patent Classification: ["370", "235000"]

Abstract:
At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a flow of a number of packets is received from a VM. At the application, a set of CWND values is computed using a corresponding set of congestion control algorithms. At the application, a determination is made whether any of the CWND values in the set of CWND values match the number of packets in the flow within a tolerance value. In response to a CWND value in the set of CWND matching the number of packets in the flow within the tolerance value, a conclusion is drawn that a type of the congestion control algorithm which computed the matching CWND value is the type of a local congestion control algorithm implemented within the VM.

Claim (Index 20):
A data processing system comprising:\n a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises: computer usable code for receiving, at an application executing in conjunction with a virtual switch (vSwitch) in a host system, using a processor assigned to the vSwitch in the host system, a flow of a number of packets from a virtual machine (VM); computer usable code for computing, at the application, a set of congestion window values (CWND values) using a corresponding set of congestion control algorithms; computer usable code for determining, at the application, whether any of the CWND values in the set of CWND values match the number of packets in the flow within a tolerance value; computer usable code for concluding, responsive to a matching CWND value in the set of CWND matching the number of packets in the flow within the tolerance value, that a type of the congestion control algorithm which computed the matching CWND value is the type of a local congestion control algorithm implemented within the VM; computer usable code for computing, over a plurality of flows, a trend of similarity indices associated with each congestion control algorithm in the set of congestion control algorithm; and computer usable code for selecting a type associated with that congestion control algorithm in the set of congestion control algorithm which shows an increasing trend of the corresponding similarity index over the plurality of flows, as the type of the local congestion control algorithm implemented within the VM.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 2.79245
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15068874', '15940610', '15068816', '15068854', '15888285']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6091682832574061
- 35 USC 102 Novelty (BERT): 0.6325858183694537
- Combined Prediction Score: 0.6115100367686108
- Mean Citation Score: 528.5475060000001
- Max Citation Score: 592.99744
- Similarity Product: 558.6840886221886

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