PATENT CLAIM ANALYSIS

Application Number: 16400598
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-08
Patent Classification: ["717", "110000"]

Abstract:
Computer software development has produced many advances within computer science and in most aspects of modern society. Even with modern quality control, bug finding, and other code checking applications, computer software is often less than ideal. A developer may write code that is functionally accurate but lacks security, documentation, speed, storage, reusability, or other element that may make a segment of software code less than ideal. Identifying equivalent code and, when found, replacing it with a vetted equivalent promotes the deployment of software that is more robust, secure, usable and reusable, and/or satisfies performance or other objectives.

Claim (Index 1):
A method, comprising:\n retrieving, by a processor from a data repository, a candidate source code, having a candidate function, and comprising a first human-readable machine instruction; accessing, by the processor from the data repository, a preferred function comprising a second human-readable machine instruction and has been previously identified as an authorized source code; automatically determining, by the processor, equivalence between the candidate function and the preferred function; upon equivalence being determined, automatically providing, by the processor, indicia of equivalence associated with the candidate function and the preferred function; upon the indicia being provided, automatically transforming, by the processor, the candidate source code comprising replacing the candidate function with the preferred function; and outputting the transformed candidate source code.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 100.0
- Lexical Diversity: 1.58333
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15544377', '15572926', '14222911', '15086493', '15699477']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3109640570372969
- 35 USC 102 Novelty (BERT): 0.4597557482056487
- Combined Prediction Score: 0.3258432261541321
- Mean Citation Score: 122.3204772
- Max Citation Score: 180.3538
- Similarity Product: 169.80514664758445

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