PATENT CLAIM ANALYSIS

Application Number: 15964115
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["710", "005000"]

Abstract:
An accelerator manager manages multiple accelerators in multiple programmable devices. An accelerator cast out policy specifies criteria for casting out accelerators in the programmable devices. The accelerator manager monitors usage of the accelerators by one or more computer programs, and generates a historical log from the monitored usage. When the conditions in the historical log satisfy criteria in the accelerator cast out policy for casting out an accelerator, the accelerator manager casts out the accelerator, and updates a virtual function table to replace calls to the accelerator that was cast out with calls to the software library.

Claim (Index 14):
The method of  claim 12  further comprising:\n providing a software library residing in the memory that includes a plurality of functions called by the at least one computer program; \n providing a virtual function table that includes a plurality of calls to the software library in the at least one computer program and further includes a plurality of calls to the plurality of accelerators; and \n after casting out the one accelerator from its corresponding programmable device, updating the virtual function table to replace a call to the accelerator that was cast out with a call to the software library.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 91.0
- Lexical Diversity: 1.96226
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15849582', '15964166', '14373625', '13885160', '12972710']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6692396135329719
- 35 USC 102 Novelty (BERT): 0.5194371856080794
- Combined Prediction Score: 0.6542593707404827
- Mean Citation Score: 233.96404
- Max Citation Score: 346.21194
- Similarity Product: 294.8497477017546

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