IP Library › Granted Patent US 12,726,403
Granted Patent B2
US 12,726,403 · App. 18/419,831 · Granted Sep 1, 2026

Computer-implemented method and corresponding system for optimizing resource consumption of one or more operations of transaction and/or idle time within a cloud computing system

Inventors: Christian Körner (Bergen, DE); Matthias Saft (Olching, DE)
Assignee: SIEMENS AKTIENGESELLSCHAFT
H04L41/0816H04L41/0823H04L43/067
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,726,403
App. No.
18/419,831
Granted
Sep 1, 2026
Kind
B2
Abstract

A method, including: analyzing transaction logs of the cloud computing system within a predefined period of time to derive various transaction types with pre-defined behavioral and time attributes of the logged operations of transaction; forming at least one transaction class by clustering the derived transaction types with similar values of the behavioral and/or time attributes into the same transaction class; correlating predefined resource consumption data and/or idle time data with at least one transaction class; verifying that user related technical quality of one or more such operations of transaction is in a predetermined acceptable tolerance range; providing configuration data containing the at least one transaction class with the correlated resource consumption data and/or idle time data for the cloud computing system, if the verified user related technical quality is in the predetermined acceptable tolerance range, otherwise predefined resource consumption data and/or idle time data need to be redefined.

Claims (24)

1 . A system comprising at least one processor which is configured to optimizing resource consumption of one or more operations of transaction and/or idle time within a cloud computing system including a number of cloud server communicating among each other, the system comprising:

an analysis unit for analyzing transaction logs of the cloud computing system within a predefined period of time in order to derive various transaction types with pre-defined behavioral and time attributes of the logged operations of transaction and

for forming at least one transaction class by clustering the derived transaction types with similar values of the behavioral and/or time attributes into the same transaction class;

a mapping unit for correlating predefined resource consumption data and/or idle time data with at least one transaction class of the formed transaction classes;

a test unit for verifying with input of test data that user related technical quality of one or more such operations of transaction is in a predetermined acceptable tolerance range;

a control unit for providing configuration data containing the at least one transaction class with the correlated resource consumption data and/or idle time data for the cloud computing system, if the verified user related technical quality is in the predetermined acceptable tolerance range, otherwise predefined resource consumption data and/or idle time data need to be redefined.

2 . The system according to claim 1 , wherein provided configuration data have influence on the cloud server configuration which determines on which server according to its computing capabilities and/or on which time an operation of transaction of which transaction class shall be executed.

3 . The system according to claim 1 , wherein predefined resource consumption data are inferred from simulating one or more such operations of transaction with test input data.

4 . The system according to claim 1 , wherein behavioral attributes represent success rate of an operation of transaction of any of the derived transaction classes.

5 . The system according to claim 1 , wherein the user related technical quality comprises at least one of response time, frequency, or throughput of transactions.

6 . The system according to claim 3 , wherein the simulating is performed to assess technical quality and/or to predict behavior of the operation of the transaction.

7 . A computer-implemented method for optimizing resource consumption of one or more operations of transaction and/or idle time within a cloud computing system including a number of cloud server communicating among each other, comprising:

analyzing transaction logs of the cloud computing system within a predefined period of time in order to derive various transaction types with pre-defined behavioral and time attributes of the logged operations of transaction;

forming at least one transaction class by clustering the derived transaction types with similar values of the behavioral and/or time attributes into the same transaction class;

correlating predefined resource consumption data and idle time data with at least one transaction class of the formed transaction classes;

verifying with input of test data that user related technical quality of one or more such operations of transaction is in a predetermined acceptable tolerance range;

providing configuration data containing the at least one transaction class with the correlated resource consumption data and/or idle time data for the cloud computing system, if the verified user related technical quality is in the predetermined acceptable tolerance range, otherwise predefined resource consumption data and/or idle time data need to be redefined.

8 . The method according to claim 7 , wherein provided configuration data have influence on the cloud server configuration which determines on which server according to its computing capabilities and/or on which time an operation of transaction of which transaction class shall be executed.

9 . A computer program product comprising a non-transitory computer-readable storage medium having stored thereon instructions executable by one or more processors, wherein execution of the instructions causes the one or more processors to perform a method for optimizing resource consumption of one or more operations of transaction and/or idle time within a cloud computing system including a number of cloud servers communicating among each other, the method comprising:

analyzing transaction logs of the cloud computing system within a predefined period of time in order to derive various transaction types with pre-defined behavioral and time attributes of the logged operations of transaction;

forming at least one transaction class by clustering the derived transaction types with similar values of the behavioral and/or time attributes into the same transaction class;

correlating predefined resource consumption data and idle time data with at least one transaction class of the formed transaction classes;

verifying with input of test data that user related technical quality of one or more such operations of transaction is in a predetermined acceptable tolerance range;

providing configuration data containing the at least one transaction class with the correlated resource consumption data and/or idle time data for the cloud computing system, if the verified user related technical quality is in the predetermined acceptable tolerance range, otherwise predefined resource consumption data and/or idle time data need to be redefined.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2024
From: KÖRNER, CHRISTIAN; SAFT, MATTHIAS
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 067062/0792 →
Continuity (1)
Related Publication 20250240207A1 · Jul 24, 2025
References Cited (7)
US 10769685B2 · Marlowe · 2020 [cited by examiner]
US 12177319B1 · Tijerina · 2024 [cited by examiner]
US 20200042442A1 · Wang · 2020 [cited by examiner]
US 20210019302A1 · Prakash · 2021 [cited by examiner]
US 20210409314A1 · Murao · 2021 [cited by examiner]
US 20240362157A1 · Kushnir · 2024 [cited by examiner]
US 20250260669A1 · Talati · 2025 [cited by examiner]