PATENT CLAIM ANALYSIS

Application Number: 15875903
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-03
Patent Classification: ["710", "022000"]

Abstract:
This disclosure generally relates to hypervisor memory virtualization. Techniques disclosed herein improve peripheral component interconnect express (PCI-e) device interoperability with a virtual machine. As an example, when a direct-memory access request is received from a PCI-e device but the target memory is currently unmapped, an indication may be provided to a memory paging processor so as to page-in the memory, such that the PCI-e device may continue to function normally. In some examples, the access request may be buffered and replayed once the memory is paged-in, or the access request may be retried, among other examples.

Claim (Index 1):
A system comprising:\n at least one processor; and a memory storing instructions that, when executed by the at least one processor, perform a method for providing direct memory access, comprising:\n identifying a direct memory access request for one or more pages of a memory by a peripheral device; \n determining whether the requested one or more pages are unmapped in the memory; \n based on determining that the requested one or more pages are unmapped in the memory:\n buffering the direct memory access request; and \n generating a request to a memory paging processor to page-in the one or more pages; \n \n receiving, from the memory paging processor, an indication that the one or more pages are available in the memory; and \n in response to the indication that the one or more pages are available in the memory, using the buffered direct memory access request to resume direct memory access by the peripheral device.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 86.0
- Lexical Diversity: 1.58824
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15875922', '15212492', '12137351', '15212570', '14954681']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6600186019234232
- 35 USC 102 Novelty (BERT): 0.4935439436391173
- Combined Prediction Score: 0.6433711360949926
- Mean Citation Score: 185.781782
- Max Citation Score: 240.5076
- Similarity Product: 169.34323916087152

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