PATENT CLAIM ANALYSIS

Application Number: 15874704
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-08
Patent Classification: ["710", "056000"]

Abstract:
An autonomous circular buffer is described in connection with the various embodiments of the present disclosure. An autonomous circular buffer controller may control movement of data between a user of the autonomous circular buffer and a peripheral. The autonomous circular buffer may enable direct memory access type data movement, including between the user and the peripheral.

Claim (Index 6):
A system, comprising:\n a first interface for communicating on a first bus for operable coupling with one or more peripheral devices and a host processor; a second interface for communicating on a second bus for operable coupling with a memory; and an autonomous circular buffer controller for defining and accessing a circular buffer region of the memory and configured to:\n control a head pointer for stepping through the circular buffer region and wrapping around from an ending address to a beginning address; \n control a tail pointer for stepping through the circular buffer region and wrapping around from the ending address to the beginning address; \n move a first data element from the first interface to a location in the circular buffer region pointed at by the head pointer; and \n move a second data element from a location in the circular buffer region pointed at by the tail pointer to the first interface.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 86.0
- Lexical Diversity: 1.76471
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15293285', '09240176', '15059175', '09186056', '11198252']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6597544855121003
- 35 USC 102 Novelty (BERT): 0.4719781983058959
- Combined Prediction Score: 0.6409768567914799
- Mean Citation Score: 155.06077
- Max Citation Score: 159.26585
- Similarity Product: 111.456541440922

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

Dataset: test