PATENT CLAIM ANALYSIS

Application Number: 15938844
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-10
Patent Classification: ["370", "412000"]

Abstract:
The present subject matter relates generally to optimization of distribution of data packets in a High Performance Computing (HPC) switch. The HPC switch receives data packets from controllers communicatively connected to HPC switch, through interconnected Queue Pair (QP) lanes and assigns a destination virtual lane (VL) for each data packet based on service level information. Further, the HPC switch generates plurality of clusters of ports that are coupled with each interconnected VL based on latency determined dynamically for each port. Finally, the HPC switch transmits a first group of data packets through ports belonging to a primary cluster of plurality of clusters and transmits acknowledgement key-packet associated with second group of data packets through the ports belonging to secondary clusters of plurality of clusters, based on destination VL assigned for each data packet to other controllers for optimizing the distribution of the plurality of data packets in the HPC switch.

Claim (Index 19):
A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor ( 109 ) causes a High Performance Computing (HPC) switch ( 107 ) to perform operations comprising:\n receive a plurality of data packets from one or more controllers communicatively connected to the HPC switch ( 107 ), through a plurality of interconnected Queue Pair (QP) lanes ( 115 ) configured in the HPC switch ( 107 ); assign a destination Virtual Lane (VL) from a plurality of interconnected VLs ( 117 ) configured in the HPC switch ( 107 ) for each of the plurality of data packets based on service level information associated with each of the plurality of data packets; generate a plurality of clusters of one or more ports ( 119 ), configured in the HPC switch ( 107 ), coupled with each of the plurality of interconnected VLs ( 117 ) based on latency determined dynamically for each of the one or more ports ( 119 ); determine a first group of the plurality of data packets to be transmitted through the one or more ports ( 119 ) belonging to a primary cluster of the plurality of clusters and a second group of the plurality of data packets to be transmitted through the one or more ports ( 119 ) belonging to one or more secondary clusters of the plurality of clusters based on the destination VL assigned for each of the plurality of data packets; and transmit the first group of the plurality of data packets through the one or more ports ( 119 ) belonging to the primary cluster and transmitting an acknowledgement key-packet associated with the second group of the plurality of data packets through the one or more ports ( 119 ) belonging to the one or more secondary clusters, based on the determination, to the one or more other controllers communicatively connected to the HPC switch ( 107 ) for optimizing the distribution of the plurality of data packets in the HPC switch ( 107 ).

Metadata:
- Claim Count in Document: 47.0
- Percentile: 90.0
- Lexical Diversity: 2.12987
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15432962', '10199428', '14207680', '15120038', '15656962']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5220009213535671
- 35 USC 102 Novelty (BERT): 0.4839690342834233
- Combined Prediction Score: 0.5181977326465528
- Mean Citation Score: 173.29656
- Max Citation Score: 202.75601
- Similarity Product: 145.37047735452768

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

Dataset: test