PATENT CLAIM ANALYSIS

Application Number: 15880092
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["710", "301000"]

Abstract:
A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic and device-agnostic I/O virtualization includes a host computer interface, memory, I/O devices (GPU, disk, NIC), and efficient communication mechanisms for virtual machines to communicate their intention to perform I/O operations on the device. According to one embodiment, the communication mechanism may use shared memory. According to some embodiments, the device may be implemented purely in hardware, in software, or using a combination of hardware and software. According to some embodiments, the device may share its memory with guest processes to perform optimizations including but not limited to a shared page cache and a shared heap.

Claim (Index 13):
The apparatus of  claim 12 , wherein the DIOV driver maintains fixed mappings for virtual memory components added by the guest process and relocatable mappings corresponding to a DIOV memory.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 86.0
- Lexical Diversity: 1.77632
- Patent Class: 710.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14555473', '14133419', '14133396', '14631731', '14539528']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.7022813850698798
- 35 USC 102 Novelty (BERT): 0.5713757454632888
- Combined Prediction Score: 0.6891908211092207
- Mean Citation Score: 348.95914200000016
- Max Citation Score: 488.28003
- Similarity Product: 359.5187193506957

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

Dataset: test