PATENT CLAIM ANALYSIS

Application Number: 15943860
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["726", "030000"]

Abstract:
Embodiments of the present invention provide systems and methods for authenticating the source code of a software end product. The method includes generating a compound key, which is composed of a set of unique keys generated from a source file. A set of files are separately build based on a received source code, and a key generated and embedded into the files at the time of the build. A validation tool is used to compare the values of the generated compound key to the values of the embedded key to determine if the values match.

Claim (Index 4):
The method of  claim 1 , wherein comparing, by the key validation tool, the compound key and the value to determine if said compound key is equivalent to said value comprises:\n scanning, by the key validation tool, the compound key; for a compound key entry, searching, by the key validation tool, the set of files for an entry which matches the entry in the compound key; and responsive to detecting an entry in the set of files which matches the entry in the compound key, comparing a value associated with the entry in the set of files to a value associated with the entry in the compound key, to determine if the value associated with the entry in the set of files is equivalent to the value associated with the entry in the compound key.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 1.83636
- Patent Class: 726.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14801967', '14836215', '15483845', '15727673', '14576469']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2522973117126669
- 35 USC 102 Novelty (BERT): 0.5071500600262735
- Combined Prediction Score: 0.2777825865440276
- Mean Citation Score: 182.84086
- Max Citation Score: 302.4424
- Similarity Product: 298.36167044372564

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