PATENT CLAIM ANALYSIS

Application Number: 16013848
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["717", "128000"]

Abstract:
Disclosed is a system for removing bugs present in a software code. A determination module determines a usage pattern of a software code by using an Artificial Neural Network (ANN) technique. A comparison module compares the usage pattern with a set of pre-stored usage patterns of software applications similar to the software code. An execution module executes a set of test suites, on the software code, associated to at least one software application of the software applications, when a usage pattern of the at least one software application is matched with the usage pattern of the software code. An identification module identifies a code snippet comprising the bug. A recommendation module recommends a code patch, corresponding to the code snippet, from a ranked list of code patches determined by a Deep RNN technique. Further, a replacement module replaces the code patch with the code snippet thereby removing the bug.

Claim (Index 4):
The method of  claim 1  further comprises mapping the set of code patches to a search space by using the Deep Convolution Neural Network (Deep CNN) and the Deep Recurrent Neural Network (Deep RNN) techniques to find the set of code patches based on the usage pattern, wherein the search space is a repository comprising the set of code patches written in different programming languages.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 94.0
- Lexical Diversity: 2.24658
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15703879', '15065237', '15703896', '15703885', '15821231']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3322432354682686
- 35 USC 102 Novelty (BERT): 0.5070750384407553
- Combined Prediction Score: 0.3497264157655173
- Mean Citation Score: 181.513088
- Max Citation Score: 198.67316
- Similarity Product: 136.5659611412716

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

Dataset: test