PATENT CLAIM ANALYSIS

Application Number: 15954960
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-10
Patent Classification: ["370", "235000"]

Abstract:
An information processing apparatus including a communication interface to communicate with another information processing apparatus, and a processor that executes a process including issuing, by a first thread, a reception request of data from the another information processing apparatus to the communication interface, determining, by using the first thread, whether a completion notification is stored in a queue that stores data transmitted from the other information processing apparatus, causing the first thread to transit to a suspended state when the completion notification is not stored, executing a processing by using a second thread included in the plurality of threads when the first thread is in the suspended state, determining whether the completion notification is stored in the queue after the processing, and transferring the received data to the first thread and causing the first thread to return from the suspended state, upon a storing of the completion notification.

Claim (Index 1):
An information processing apparatus comprising:\n a communication interface to communicate with another information processing apparatus; and a processor that executes a process, the process including:\n issuing, by a first thread included in a plurality of threads, a reception request of data from the another information processing apparatus to the communication interface; \n determining, by using the first thread, whether a completion notification indicating that received data corresponding to the reception request has been received is stored in a queue that stores data transmitted from the other information processing apparatus; \n causing the first thread to transit to a suspended state when the completion notification is not stored; \n executing a processing by using a second thread included in the plurality of threads when the first thread is in the suspended state; \n determining whether the completion notification is stored in the queue after the processing; and \n transferring the received data to the first thread and causing the first thread to return from the suspended state, upon a storing of the completion notification.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 91.0
- Lexical Diversity: 2.75862
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15954111', '14420713', '12605839', '10137589', '10449732']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.527690536781532
- 35 USC 102 Novelty (BERT): 0.5324883250787782
- Combined Prediction Score: 0.5281703156112566
- Mean Citation Score: 214.463762
- Max Citation Score: 373.9586
- Similarity Product: 281.0808460074901

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