PATENT CLAIM ANALYSIS

Application Number: 15984961
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["711", "159000"]

Abstract:
A system includes a memory with a ring buffer having a plurality of slots and a producer and consumer processor in communication with the memory. The producer processor is configured to receive a new memory entry and detect a failure to produce the new memory entry to a slot in the ring buffer. Each memory entry in the ring buffer has an entry structure to maintain a list of extra entries. The producer processor is also configured to determine a location of an entry pointer for a last produced memory entry in the ring and add the new entry to the list of extra entries in the respective slot in the ring. Responsive to consuming the last produced memory entry, the consumer processor is configured to check whether the last produced memory entry includes any other memory entries in the list of extra entries and consume the new memory entry.

Claim (Index 14):
The system of  claim 12 , wherein the lock restricts the consumer processor from accessing the respective slot associated with the last produced memory entry in the ring buffer.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.78571
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15690757', '15691100', '15690774', '09726215', '10977632']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5581861511725429
- 35 USC 102 Novelty (BERT): 0.5311723502845451
- Combined Prediction Score: 0.5554847710837432
- Mean Citation Score: 258.41165800000005
- Max Citation Score: 345.1272
- Similarity Product: 227.5335685977459

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