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 12):
The non-transitory computer readable storage medium of  claim 8 , the operations further comprising performing the following operations during runtime of the executable file for the device control application:\n parsing the configuration file; generating one or more screen objects from the one or more screen classes in the first set of classes; generating one or more control objects from the one or more control classes in the first set of classes; identifying a set of supported devices based on the parsing; generating a set of device objects for the set of supported devices; identifying a set of device properties for each device in the set of supported devices based on the parsing; generating a set of device property objects for the sets of device properties; identifying a set of actions associated with the set of device properties for each device in the set of supported devices based on the parsing; generating a set of action objects for the set of actions; and generating a workflow integrating the one or more screen objects, the one or more control objects, the set of device objects, the set of device property objects and the set of action objects.

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.3585838324732395
- 35 USC 102 Novelty (BERT): 0.4830500698708568
- Combined Prediction Score: 0.3710304562130013
- Mean Citation Score: 138.921528
- Max Citation Score: 152.98418999999996
- Similarity Product: 110.3895975814086

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