PATENT CLAIM ANALYSIS

Application Number: 15975254
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["710", "260000"]

Abstract:
A storage system in one embodiment comprises at least one processor, a processor memory, an input-output controller, and a directly-addressable storage device having volatile memory and non-volatile memory. The input-output controller generates a plurality of write commands in conjunction with storage of data in the storage system, the write commands including at least a first write command comprising the data and a second write command comprising one or more interrupts. If an address of a given one of the write commands falls within a specified interrupt group window, the write command is copied to the directly-addressable storage device so as to provide at least one of the one or more interrupts to that storage device. The directly-addressable storage device responds to receipt of the interrupt by writing data from the volatile memory to the non-volatile memory and generating a corresponding additional interrupt to the processor.

Claim (Index 19):
The computer program product of  claim 18  wherein the storage system further comprises a PCIe switch coupled via an upstream port of the PCIe switch to a root port of a PCIe root complex of the processor and coupled via respective downstream ports of the PCIe switch to the input-output controller and the directly-addressable storage device.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.36923
- Patent Class: 710.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15198404', '15223479', '15956309', '14272214', '15086782']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.7033221271714967
- 35 USC 102 Novelty (BERT): 0.5364264592273599
- Combined Prediction Score: 0.6866325603770831
- Mean Citation Score: 225.948478
- Max Citation Score: 377.20697
- Similarity Product: 367.42408692974215

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

Dataset: test