PATENT CLAIM ANALYSIS

Application Number: 15936267
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["709", "213000"]

Abstract:
Distributed storage systems, devices, and associated methods of data replication are disclosed herein. In one embodiment, a server in a distributed storage system is configured to write, with an RDMA enabled NIC, a block of data from a memory of the server to a memory at another server via an RDMA network. Upon completion of writing the block of data to the another server, the server can also send metadata representing a memory location and a data size of the written block of data in the memory of the another server via the RDMA network. The sent metadata is to be written into a memory location containing data representing a memory descriptor that is a part of a data structure representing a pre-posted work request configured to write a copy of the block of data from the another server to an additional server via the RDMA network.

Claim (Index 10):
A method for data replication in a distributed storage system having a plurality of storage nodes interconnected by an remote direct memory access (\u201cRDMA\u201d) network, the storage nodes individually having a processor, a memory, and an RDMA enabled network interface card (\u201cRNIC\u201d) operatively coupled to one another, the method comprising:\n sending, from a first RNIC at a first storage node, metadata to a memory at a second storage node via a second RNIC interconnected to the first RNIC in the RDMA network, the metadata representing memory offsets of a source region and a destination region and a data size of data to be moved; receiving, at the second storage node, the sent metadata from the first storage node; performing, at the second storage node, modification of a memory descriptor in the memory according to the metadata, the memory descriptor being a part of a data structure representing a pre-posted work request for writing a block of data from a first memory region to a second memory region in the memory of the second storage node; and upon completion of modifying the memory descriptor, automatically triggering writing, by the second RNIC, a block of data having the data size from the source region of the memory to the destination region of the memory at the second storage node according to the corresponding memory offsets included in the metadata without using the processor for the writing operation at the second storage node.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 2.41538
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['10905812', '13945358', '14698121', '15919821', '13711122']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2966093921273808
- 35 USC 102 Novelty (BERT): 0.4779033253777734
- Combined Prediction Score: 0.31473878545242
- Mean Citation Score: 215.110586
- Max Citation Score: 221.35118
- Similarity Product: 174.7604503841734

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