PATENT CLAIM ANALYSIS

Application Number: 16027329
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["709", "212000"]

Abstract:
A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.

Claim (Index 1):
A data processing system configured for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub, the system comprising: a host server with memory and at least one processor; a messaging hub operating in the memory of the host server, the messaging hub providing communicative couplings through a network interface to different message producing applications executing in respectively different client computing systems over a computer communications network; and, an RDMA optimized message processing module executing in the memory of the host server and being coupled to the messaging hub, the module comprising program code enabled during execution to initialize a shared region of the memory of the host server to include a control portion and one or more data portions, the control portion storing an index to an available one of the data portions, to transmit to the message producing applications an address of the shared region of the memory, to receive a message in one of the data portions of the shared region of memory from one of the message producing applications by way of an RDMA write operation on the network interface of the host server, and to retrieving the message from the one of the data portions of the shared memory region and direct processing of the received message in the messaging hub in response to the receipt of the message.

Metadata:
- Claim Count in Document: 38.0
- Percentile: 95.0
- Lexical Diversity: 2.35294
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14144537', '15265847', '14147511', '14947473', '13589463']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2528784804633871
- 35 USC 102 Novelty (BERT): 0.5268471125548688
- Combined Prediction Score: 0.2802753436725353
- Mean Citation Score: 282.461674
- Max Citation Score: 354.8424
- Similarity Product: 351.11215064005853

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