PATENT CLAIM ANALYSIS

Application Number: 15981544
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["717", "124000"]

Abstract:
An example system includes (i) a software product having a plurality of code units that accesses a database, (ii) a processor, and (iii) a non-transitory computer readable storage medium having stored thereon software tests and instructions that cause the processor to: execute the software tests on a first version of the software product; determine a first mapping between each respective software test and one or more of the code units; determine a second mapping between each respective software test and one or more data units in the database; determine that, between a second version and the first version of the software product, a particular code and data unit have changed; select, from the first and the second mappings, a set of software tests with mappings to the particular code unit or data unit; and execute the set of software tests on the second version of the software product.

Claim (Index 15):
The computing system of  claim 13 , wherein the processor is configured to select the set of software tests by:\n based on the determined dependency, identifying combinations of parallelizable software tests from the plurality of software tests, wherein modifications of the one or more data units in the database by the combinations of parallelizable software tests are mutually exclusive.

Metadata:
- Claim Count in Document: 28.0
- Percentile: 93.0
- Lexical Diversity: 2.65079
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['12966122', '15815458', '12351457', '15610473', '10142226']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4020875265154176
- 35 USC 102 Novelty (BERT): 0.498489816443575
- Combined Prediction Score: 0.4117277555082334
- Mean Citation Score: 182.46208
- Max Citation Score: 195.53355
- Similarity Product: 139.24257008553744

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