PATENT CLAIM ANALYSIS

Application Number: 15879389
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["710", "241000"]

Abstract:
Techniques are disclosed for filtering input/output (I/O) requests in a virtualized computing environment. In some embodiments, a system stores first data in a page of memory, where after the first data is stored in the page of memory, the page of memory is free for allocation to a first memory consumer (e.g., an I/O filter instantiated in a virtualization layer of the virtualized computing environment) and a second memory consumer. The first memory consumer retains a reference to the page of memory. The first memory consumer receives a data request from a virtual computing instance. Based on the data request, the first memory consumer retrieves the first data using the reference to the page of memory. After retrieving the first data, the system returns the first data to the virtual computing instance. While the first memory consumer has the reference to the page of memory, the page of memory can be allocated to the second memory consumer without notifying the first memory consumer.

Claim (Index 14):
The non-transitory computer-readable storage medium of  claim 9 , the one or more programs further including instructions for:\n after receiving the data request from the first virtual computing instance: determining whether the data request from the first virtual computing instance includes a request for data stored in a page of memory to which the I/O filter has a reference, wherein the first data associated with the first data request is retrieved from the page of memory using the reference to the page of memory and returned to the first virtual computing instance in accordance with a determination that the data request from the first virtual computing instance includes a request for data stored in a page of memory to which the I/O filter has a reference; and in accordance with a determination that the data request from the first virtual computing instance does not include a request for data stored in a page of memory to which the I/O filter has a reference: retrieving, based on the data request from the first virtual computing instance, requested data different than the first data associated with the first data request from a memory location other than a memory location to which the I/O filter has a reference; and after retrieving the requested data, returning the requested data to the first virtual computing instance.

Metadata:
- Claim Count in Document: 54.0
- Percentile: 86.0
- Lexical Diversity: 2.74242
- Patent Class: 710.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14447238', '13760837', '14790604', '12783205', '13597575']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.7093606906859063
- 35 USC 102 Novelty (BERT): 0.4979330812098734
- Combined Prediction Score: 0.6882179297383031
- Mean Citation Score: 231.259542
- Max Citation Score: 234.86958
- Similarity Product: 155.88156468422412

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