PATENT CLAIM ANALYSIS

Application Number: 16011147
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-10
Patent Classification: ["717", "121000"]

Abstract:
In embodiments, a processing device receives an identification of a source code file for a device control application and an associated configuration file for the device control application. The processing device parses the configuration file to identify a first set of classes that are specified in the configuration file but that are not specified in the source code file. The processing device analyzes the source code file to identify a second set of classes that are specified in the source code file. The processing device retrieves the first set of classes and the second set of classes from a library, wherein classes from the library other than the first set of classes and the second set of classes are not retrieved. The processing device generates an executable file for the device control application based on the source code file, the first set of classes and the second set of classes.

Claim (Index 15):
A system comprising:\n a memory; and a processing device operatively coupled to the memory, the processing device to:\n receive an identification of a source code file for a device control application and an associated configuration file for the device control application, wherein the configuration file specifies a first set of classes from a library, wherein the configuration file does not include the source code file, wherein the first set of classes comprises one or more screen classes for generating screen objects that represent navigation destinations for the device control application and one or more control classes for generating control objects that control at least one of a device or a device property of the device, wherein the device control application is configured to reside on an additional device that is separate from the device; \n parse the configuration file to identify the first set of classes that are specified in the configuration file but that are not specified in the source code file; \n analyze the source code file to identify a second set of classes that are specified in the source code file; \n retrieve the first set of classes and the second set of classes from the library, wherein classes from the library other than the first set of classes and the second set of classes are not retrieved; and \n generate an executable file for the device control application based on the source code file, the first set of classes and the second set of classes.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 3.3617
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['09953050', '10767543', '10348892', '10230412', '14755703']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3565578352796127
- 35 USC 102 Novelty (BERT): 0.4913092863266616
- Combined Prediction Score: 0.3700329803843176
- Mean Citation Score: 138.921528
- Max Citation Score: 152.98418999999996
- Similarity Product: 102.95571212955949

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