PATENT CLAIM ANALYSIS

Application Number: 15885720
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-08
Patent Classification: ["717", "126000"]

Abstract:
A method for analysis of software programs or applications is disclosed. The method may include an execution broker application executing on a compute resource included in a computer network, receiving application code and analysis information and generating an execution environment on a different compute resource included in the computer network. The execution broker application may initiate performance of an analysis of the application code using the execution environment and storage of a result of the analysis on another compute resource included in the computer network. In response to determining the analysis has completed, the execution broker may deactivate the execution environment.

Claim (Index 14):
A system, comprising:\n one or more memories that, during operation, store instructions, and one or more compute resources that, during operation, receive instructions from the one or more memories and execute the instructions to cause the system to perform operations comprising: receiving, by an execution broker application executing on a compute resource included in a computer network, application code and analysis information that includes a plurality of application tests and test data; identifying, by the execution broker application, a set of the plurality of application tests that use results from other application tests of the plurality of application tests; generating, by the execution broker application, a plurality of execution test environments on respective different compute resources included in the computer network; initiating, by the execution broker application and using the analysis information, a performance of an analysis of the application code that includes checking, within the application code, program calls that request access to external services, wherein initiating the performance of the analysis includes:\n performing the set of the plurality of application tests using a first execution test environment of a plurality of execution test environments; and \n performing remaining application tests of the plurality of application tests using respective execution test environments of the plurality of execution test environments, wherein the remaining application tests exclude the set of the plurality of application tests; \n initiating, by the execution broker application, a storage of at least one result of the analysis on another compute resource included in the computer network; and deactivating, by the execution broker application, the first execution test environment and the respective execution test environments in response to determining the analysis has completed.

Metadata:
- Claim Count in Document: 27.0
- Percentile: 86.0
- Lexical Diversity: 2.14
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15855624', '13682811', '11496641', '13429924', '12848126']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3256281657157081
- 35 USC 102 Novelty (BERT): 0.4693617378913657
- Combined Prediction Score: 0.3400015229332738
- Mean Citation Score: 145.37525999999997
- Max Citation Score: 149.9856
- Similarity Product: 119.85585034532548

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

Dataset: test