PATENT CLAIM ANALYSIS

Application Number: 16057727
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["709", "224000"]

Abstract:
A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.

Claim (Index 1):
A testing system for testing end-to-end performance conditions of a live multi-tenant system, the testing system comprising:\n at least one processor; memory storing program code for testing end-to-end performance conditions of a live multi-tenant system that is hosting shared services for multiple tenants, the program code including:\n a scheduler configured to generate multiple start commands for starting multiple end-to-end tests of the live multi-tenant system on behalf of the multiple tenants, each start command of the multiple start commands configured to start a respective end-to-end test of the multiple end-to-end tests on behalf of one of the multiple tenants; \n a controller configured to receive multiple controller commands associated with the multiple start commands, each of the multiple controller commands configured to cause the controller to login as a synthetic tenant user of the one of the multiple tenants and to cause one or more synthetic transaction inputs to be provided to the live multi-tenant system on behalf of the one of the multiple tenants, the live multi-tenant system configured to login the synthetic tenant user of the one of the multiple tenants and in response to the one or more synthetic transaction inputs perform one or more synthetic transactions involving at least one of multiple destinations in the live multi-tenant system, the multiple controller commands including a first controller command configured to login as a first synthetic tenant user and to cause one or more first synthetic transaction inputs to be provided to the live multi-tenant system on behalf of a first tenant, the multiple controller commands including a second controller command configured to login as a second synthetic tenant user and to cause one or more second synthetic transaction inputs to be provided to the live multi-tenant system on behalf of a second tenant, the first synthetic user being dedicated to the first tenant, the second synthetic user being dedicated to the second tenant, the first synthetic user and the second synthetic user being different; and \n an automated test driver configured to receive the multiple start commands from the scheduler, to execute multiple test scripts for generating the multiple controller commands in response to the multiple start commands, to provide the multiple controller commands to the controller, to obtain multiple test results generated by the live multi-tenant system in response to the multiple synthetic transactions, and to present in an interface health indicators of the live multi-tenant system, the health indicators being based on the multiple test results.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 96.0
- Lexical Diversity: 2.26154
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15088050', '13167498', '12117238', '14135424', '14737407']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2662442255098484
- 35 USC 102 Novelty (BERT): 0.6002841249253013
- Combined Prediction Score: 0.2996482154513937
- Mean Citation Score: 260.40855600000003
- Max Citation Score: 518.3052
- Similarity Product: 515.0937077738287

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

Dataset: test