PATENT CLAIM ANALYSIS

Application Number: 16025119
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2020-01
Patent Classification: ["710", "305000"]

Abstract:
An accelerator manager monitors usage of accelerators by one or more computer programs, and generates a historical log from the monitored usage. The accelerator manager determines from the historical log which of the plurality of accelerators to implement on one or more application-specific integrated circuits. Each application-specific integrated circuit can include implemented accelerators and accelerator images that can be deployed to external programmable devices. Once one or more accelerators are implemented on one or more application-specific integrated circuits, the accelerator manager can direct one of the application-specific integrated circuits to provide a needed accelerator. An application-specific integrated circuit can provide the needed accelerator either using an accelerator implemented in the application-specific integrated circuit, or by deploying an accelerator image in the application-specific integrated circuit to an external programmable device.

Claim (Index 1):
An apparatus comprising:\n at least one processor; a memory coupled to the at least one processor; a plurality of accelerators in a plurality of programmable devices coupled to the at least one processor; and an accelerator manager residing in the memory and coupled to the at least one processor, the accelerator manager monitoring usage of the plurality of accelerators by at least one computer program and generating from the monitored usage a historical log, wherein the historical log comprises a list of computer programs and when each computer program called each of the plurality of accelerators, and determining from the historical log which of the plurality of accelerators to implement on a first application-specific integrated circuit based on at least one threshold.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 95.0
- Lexical Diversity: 2.40351
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15964115', '15964166', '15849582', '13885160', '15023694']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6800273081601074
- 35 USC 102 Novelty (BERT): 0.5271067184464857
- Combined Prediction Score: 0.6647352491887453
- Mean Citation Score: 265.752326
- Max Citation Score: 367.1372
- Similarity Product: 313.1023550427437

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