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 11):
A method for processing a read/write response in a physical machine, the physical machine comprising a physical storage device, a host machine (host), and a virtual machine and configured to provide, based on a virtual storage device virtualized by the physical storage device, a storage service to the virtual machine, and the method comprising:\n polling, by the host, at least one instruction response queue of at least one of physical storage devices to obtain a plurality of first read/write responses from the at least one instruction response queue, an interrupt of the at least one instruction response queue comprising a disabled state or a processor of the physical machine being configured for ignoring an interrupt request of the at least one instruction response queue, the first read/write responses indicating that a target physical storage device has performed a read/write operation, and the first read/write responses comprising information about the target physical storage device; and performing, by the host, a forwarding operation on each of the first read/write responses, the forwarding operation comprising:\n generating, by the host according to the information about the target physical storage device and a mapping relationship between the information about the target physical storage device and information about a target virtual storage device, a second read/write response corresponding to the first read/write response, the second read/write response comprising the information about the target virtual storage device; and \n adding, by the host, the second read/write response to an instruction response queue of the target virtual storage device according to the information about the target virtual storage device to enable an application to obtain the second read/write response.

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.5207855446591589
- 35 USC 102 Novelty (BERT): 0.4969828917512684
- Combined Prediction Score: 0.5184052793683699
- Mean Citation Score: 217.202604
- Max Citation Score: 267.39612
- Similarity Product: 207.835401226058

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

Dataset: test