PATENT CLAIM ANALYSIS

Application Number: 16126107
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["711", "119000"]

Abstract:
Circular buffers containing instructions that enable the execution of operations on logical elements are described where data in the circular buffers is swapped to storage. The instructions comprise a branchless instruction set. Data stored in circular buffers is paged in and out to a second level memory. State information for each logical element is also saved and restored using paging memory. Instructions are provided to logical elements, such as processing elements, via circular buffers. The instructions enable a group of processing elements to perform operations implementing a desired functionality. That functionality is changed by updating the circular buffers with new instructions that are transferred from paging memory. The previous instructions can be saved off in paging memory before the new instructions are copied over to the circular buffers. This enables the hardware to be rapidly reconfigured amongst multiple functions.

Claim (Index 49):
A computer program product embodied in a non-transitory computer readable medium for implementation of a logical calculation apparatus comprising:\n code for designing a processing architecture including:\n a plurality of circular buffers where the plurality of circular buffers contains instructions for logical elements that are coupled to the plurality of circular buffers, and where the plurality of circular buffers contains a first copy of instructions comprising a branchless instruction set; \n a storage memory containing a second copy of instructions for the plurality of circular buffers where the storage memory is coupled to the plurality of circular buffers; and \n a set of switches and connections, coupled to the plurality of circular buffers, for transferring contents of the storage memory to the plurality of circular buffers.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 97.0
- Lexical Diversity: 1.80723
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15048983', '15667338', '15443612', '14530624', '16021840']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5156679429571741
- 35 USC 102 Novelty (BERT): 0.5017366388926658
- Combined Prediction Score: 0.5142748125507233
- Mean Citation Score: 214.618844
- Max Citation Score: 295.02408
- Similarity Product: 251.79482512324336

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

Dataset: test