PATENT CLAIM ANALYSIS

Application Number: 16160924
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-02
Patent Classification: ["711", "110000"]

Abstract:
A system and method for managing data in a ring buffer is disclosed. The system includes a legacy ring buffer functioning as an on-chip ring buffer, a supplemental buffer for storing data in the ring buffer, a preload ring buffer that is on-chip and capable of receiving preload data from the supplemental buffer, a write controller that determines where to write data that is write requested by a write client of the ring buffer, and a read controller that controls a return of data to a read client pursuant to a read request to the ring buffer.

Claim (Index 18):
A method for reading data in a ring buffer, the ring buffer including a legacy ring buffer functioning as an on-chip buffer, a large-sized buffer for storing data from the ring buffer and a preload ring buffer that is on-chip and capable of receiving preload data from the large-sized buffer, the method comprising:\n preloading data from the large-sized buffer to the preload ring buffer based on a predetermined preload condition; and updating a large-sized buffer descriptor table, a preload ring buffer descriptor table and a ring buffer map table; examining the ring buffer map table to satisfy a read request for the data; and if the legacy ring buffer contains the data to be read in the read request, supplying the data from the legacy ring buffer to satisfy the read request, if the preload ring buffer contains the data to be read in the read request, supplying the data from the preload ring buffer to satisfy the read request, and if the legacy ring buffer and preload ring buffer do not contain the data to be read in the read request, sending the data read request to the large-sized buffer to fetch the data, wherein the read data is returned to the read client from the large-sized buffer.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 97.0
- Lexical Diversity: 2.34091
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15271077', '10731383', '14037214', '11948753', '14144682']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4496434101651289
- 35 USC 102 Novelty (BERT): 0.5829287830371482
- Combined Prediction Score: 0.4629719474523309
- Mean Citation Score: 219.934374
- Max Citation Score: 469.5717
- Similarity Product: 441.8574463924168

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