PATENT CLAIM ANALYSIS

Application Number: 16025584
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["711", "103000"]

Abstract:
A method and an apparatus for processing a read/write request in a physical machine, where the method includes polling, by a host by accessing memory of at least one of virtual storage devices, at least one instruction transmit queue of the at least one virtual storage device in order to obtain a first read/write request from the at least one instruction transmit queue, performing a first forwarding operation on the first read/write request, and obtaining, by the host, another first read/write request from the at least one instruction transmit queue by polling such that the host performs the first forwarding operation on the other first read/write request. According to the method and the apparatus in embodiments of the present disclosure, a speed of processing a read/write request in a virtualization storage scenario can be increased.

Claim (Index 6):
A physical machine, applied for processing a read/write request, comprising:\n a physical storage device configured to virtualize a virtual storage device; and a host machine (host) coupled to the physical storage device and:\n poll, by accessing virtual memory space corresponding to at least one of virtual storage devices, at least one instruction transmit queue of the at least one virtual storage device to obtain a plurality of first read/write requests from the at least one instruction transmit queue, the virtual memory space being simulated by the host in a memory mapped input/output (I/O) (MMIO) manner, the first read/write requests are from an application running on a virtual machine, and each first read/write request comprising information about a target virtual storage device; and \n perform a first forwarding operation on each of the first read/write requests, when performing the first forwarding operation, the host being further configured to:\n generate, according to the information about the target virtual storage device comprised in the first read/write request and a mapping relationship between the information about the target virtual storage device and information about a target physical storage device, a second read/write request corresponding to the first read/write request, the second read/write request comprising the information about the target physical storage device; and \n add the second read/write request to an instruction transmit queue of the target physical storage device according to the information about the target physical storage device to enable the target physical storage device to obtain the second read/write request from the instruction transmit queue of the target physical storage device and to perform a read/write operation according to the second read/write request.

Metadata:
- Claim Count in Document: 18.0
- Percentile: 95.0
- Lexical Diversity: 2.45763
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15663570', '15133187', '14300552', '15041892', '12506143']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5212145559616506
- 35 USC 102 Novelty (BERT): 0.4948715438445591
- Combined Prediction Score: 0.5185802547499414
- Mean Citation Score: 217.202604
- Max Citation Score: 267.39612
- Similarity Product: 214.78879025372032

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

Dataset: test