IP Library › Granted Patent US 12,255,790
Granted Patent B2
US 12,255,790 · App. 18/412,187 · Granted Mar 18, 2025

Cloud-based application performance management and automation

Inventors: David Stavisski (Aliso Viejo, CA); Linh Nguyen (Cupertino, CA)
Assignee: IT-Conductor, Inc.
H04L41/5032H04L12/66H04L43/06H04L63/0227
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,255,790
App. No.
18/412,187
Granted
Mar 18, 2025
Kind
B2
Abstract

A system for managing system performance of one or more customer systems, the system comprising: a memory 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; one or more processors communicatively coupled to the 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 configured to receive data related to speed, performance of the customer system over a first period of time, receive data related to speed and performance of the customer system over a second period of time, and provide one or more displays related to comparisons of speed and performance over the first and second periods of time based on a user input.

Claims (23)

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.

2. The system of claim 1 , wherein the one or more processors and the gateway being further configured to generate a notification when the alert is detected.

3. The system of claim 1 , wherein the alert is related to one of the following: DB archive log backup when the archive filesystem reaches set threshold, restarting a printer queue when a monitored printer status goes offline, and restarting SAP qRFC queues when such queues are stuck or errors occur.

4. The system of claim 1 , wherein the repository includes one or more memories.

5. The system of claim 1 , wherein the repository provides an object-oriented persistence layer based on relational SQL DB.

6. 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 memory, further being configured to:

receive information related to a desired workflow;

automatically generate a workflow based on the received information; and

deploy the workflow through the plurality of adapters and the plurality of active objects.

7. The system of claim 6 , wherein the repository includes one or more memories.

8. The system of claim 6 , wherein the repository provides an object-oriented persistence layer based on relational SQL DB.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2024
From: STAVISSKI, DAVID; NGUYEN, LINH
To: IT-CONDUCTOR, INC.
Reel/Frame 066130/0140 →
Continuity (4)
Continuation 17713212 · Apr 4, 2022
Continuation 17006736 · Aug 28, 2020
Provisional Application 62892922 · Aug 28, 2019
Related Publication 20240154882A1 · May 9, 2024
References Cited (13)
US 9612815B1 · Jagtap · 2017 [cited by examiner]
US 20140006614A1 · Bali · 2014 [cited by examiner]
US 20150227406A1 · Jan et al. · 2015 [cited by applicant]
US 20170302553A1 · Zafer · 2017 [cited by examiner]
US 20170344193A1 · Gasperi et al. · 2017 [cited by applicant]
US 20180270126A1 · Tapia · 2018 [cited by examiner]
US 20190102719A1 · Singh et al. · 2019 [cited by applicant]
US 20190312789A1 · Asbi et al. · 2019 [cited by applicant]
US 20200274782A1 · Balaiah · 2020 [cited by examiner]
US 20200371901A1 · Sastry · 2020 [cited by examiner]
JP 4607486B2 · 2011 [cited by applicant]
Extended European Search Report for EP App No. 20858504.2 dated Jul. 26, 2023, 7 pgs. [cited by applicant]
International Search Report and the Written Opinion for PCT/US2020/048639, dated Dec. 11, 2020 (11 pages). [cited by applicant]
Cited By (1)
US 12,712,790