US 12,255,790 B2
Cloud-based application performance management and automation
David Stavisski, Aliso Viejo, CA (US); and Linh Nguyen, Cupertino, CA (US)
Assigned to IT-Conductor, Inc., Cupertino, CA (US)
Filed by IT-CONDUCTOR, INC., Cupertino, CA (US)
Filed on Jan. 12, 2024, as Appl. No. 18/412,187.
Application 18/412,187 is a continuation of application No. 17/713,212, filed on Apr. 4, 2022, granted, now 11,882,009.
Application 17/713,212 is a continuation of application No. 17/006,736, filed on Aug. 28, 2020, granted, now 11,329,899, issued on May 10, 2022.
Claims priority of provisional application 62/892,922, filed on Aug. 28, 2019.
Prior Publication US 2024/0154882 A1, May 9, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/66 (2006.01); H04L 9/40 (2022.01); H04L 41/50 (2022.01); H04L 43/06 (2022.01)
CPC H04L 41/5032 (2013.01) [H04L 12/66 (2013.01); H04L 43/06 (2013.01); H04L 63/0227 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A system for evaluating and managing system performance of one or more customer systems, the system comprising:
a repository for storing one or more objects;
a gateway communicatively coupled to a customer system, the customer system separated from a wide area network by a firewall, and including one or more computer systems and databases within a customer premises, the gateway comprising a plurality of process engines and a plurality of adapters configured to translate commands and data with system applications within a customer system without deploying agents within the customer system;
a plurality of active objects configured to implement a plurality of workflows wherein the plurality of workflows are configured to perform at least following scheduling and determine which accounts manage the queues for the objects to temporarily acquire java threads and execute the request sent to them;
one or more processors communicatively coupled to a memory and the gateway, the firewall being disposed between the gateway and the one or more processors, the one or more processors and the gateway wherein the gateway being configured to cause a plurality of process engines to load the plurality of active objects in the memory, further being configured to:
detect an alert that a monitoring policy for the customer system has been violated,
automatically generate a corrective action workflow, and
deploy the corrective action workflow through at least one of the plurality of active objects.