PATENT CLAIM ANALYSIS

Application Number: 16015055
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["718", "102000"]

Abstract:
In some embodiments, the present invention provides an exemplary computing device, including at least: a scheduler processor; a CPU; a GPU; where the scheduler processor configured to: obtain a computing task; divide the computing task into: a first set of subtasks and a second set of subtasks; submit the first set to the CPU; submit the second set to the GPU; determine, for a first subtask of the first set, a first execution time, a first execution speed, or both; determine, for a second subtask of the second set, a second execution time, a second execution speed, or both; dynamically rebalance an allocation of remaining non-executed subtasks of the computing task to be submitted to the CPU and the GPU, based, at least in part, on at least one of: a first comparison of the first execution time to the second execution time, and a second comparison of the first execution speed to the second execution speed.

Claim (Index 3):
The computing device of  claim 1 , wherein the at least one scheduler processor is configured to divide the at least one part of the least one computing task into the first set of subtasks and the second set of subtasks is based, at least in part, on at least one data type of data that is respectively associated with the first set of subtasks and the second set of subtasks.

Metadata:
- Claim Count in Document: 62.0
- Percentile: 94.0
- Lexical Diversity: 3.18966
- Patent Class: 718.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15598696', '13651131', '14595998', '13811155', '12509763']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4608260605071465
- 35 USC 102 Novelty (BERT): 0.5002204059839339
- Combined Prediction Score: 0.4647654950548252
- Mean Citation Score: 171.10571599999997
- Max Citation Score: 192.71187
- Similarity Product: 149.96067562170802

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

Dataset: test