PATENT CLAIM ANALYSIS

Application Number: 15902426
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-06
Patent Classification: ["717", "124000"]

Abstract:
A system and a method for automating performance detection of one or more application programming interfaces (APIs) is provided. The present invention provides for retrieving one or more test cases and associated test data as per respective test case ID's and generate one or more test requests by applying a data enrichment technique. Further, the present invention provides for executing one or more generated test requests on an API under test, analyze a response received from the API under test, perform response validation, detect any defects in the API based on the received response, and generate a detailed report of the executed test request. Furthermore, the present invention provides a visual interface for selecting test cases, creating test cases, editing test cases, editing test requests, display execution of test requests and test reports.

Claim (Index 21):
A computer program product comprising:\n a non-transitory computer-readable medium having computer-readable program code stored thereon, the computer-readable program code comprising instructions that, when executed by a processor, cause the processor to:\n generate one or more test requests for an API under test by retrieving one or more test cases and associated test data and by retrieving one or more request templates from a request knowledgebase based on unique test case IDs associated with the retrieved one or more test cases, wherein the request templates support multiple protocols and the request templates are indexed based on the unique test case IDS associated with the one or more test cases, and compiling the retrieved test cases and associated test data with the request template corresponding to respective test cases; \n analyze a response received from the API under test on execution of the test request, wherein the received response is compared with an actual response associated with the executed test request; and \n validate the response received from the API under test, wherein the API under test is labelled as defective if the response to the executed test does not match with the actual response.

Metadata:
- Claim Count in Document: 53.0
- Percentile: 88.0
- Lexical Diversity: 1.97368
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15620769', '11779031', '10980920', '11405945', '13709625']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.366176659013434
- 35 USC 102 Novelty (BERT): 0.4875888739677717
- Combined Prediction Score: 0.3783178805088678
- Mean Citation Score: 159.140198
- Max Citation Score: 170.40386999999996
- Similarity Product: 123.09162168277498

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