IP Library › Patent Application 18619860
Patent Application
App. No. 18/619,860

PERFORMANCE MONITORING SYSTEM WITH CONTEXT-AWARE DYNAMIC THRESHOLD SETTING

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 None
App. No.
18/619,860
Abstract

A method for performance monitoring with context-aware dynamic threshold setting includes determining initiation of a deployment operation for a computing device. The deployment operation differs from operations that include processing, on the computing device, workloads for one or more clients. The method includes receiving one or more deployment thresholds associated with the deployment operation, implementing the one or more deployment thresholds, adjusting one or more operational thresholds conflicting with the deployment operation, and transmitting an alert in response to detection of a metric associated with a deployment threshold of the one or more deployment thresholds exceeding the deployment threshold.

Claims (50)

1 . A method comprising:

determining initiation of a deployment operation for a computing device, wherein the deployment operation differs from operations comprising processing, on the computing device, workloads for one or more clients;

receiving one or more deployment thresholds associated with the deployment operation;

implementing the one or more deployment thresholds;

adjusting one or more operational thresholds conflicting with the deployment operation; and

transmitting an alert in response to detection of a metric associated with a deployment threshold of the one or more deployment thresholds exceeding the deployment threshold.

2 . The method of claim 1 , further comprising:

determining that the deployment operation has concluded;

deactivating the one or more deployment thresholds in response to the deployment operation being concluded; and

resetting the one or more operational thresholds altered during the deployment operation.

3 . The method of claim 2 , wherein determining that the deployment operation has concluded comprises one of detecting that the deployment operation has concluded and receiving a notification that the deployment operation has concluded.

4 . The method of claim 1 , wherein the deployment operation is initiated through a management network separate from a computer network servicing execution of the workloads for the one or more clients.

5 . The method of claim 1 , wherein the alert is transmitted to a user interface of a datacenter monitoring system and/or a management server connected to a management network.

6 . The method of claim 1 , wherein the deployment operation is initiated via a management network.

7 . The method of claim 1 , wherein the deployment operation interrupts processing of the workloads for the one or more clients on the computing device.

8 . The method of claim 1 , wherein determining the initiation of the deployment operation for the computing device comprises one of:

detecting the initiation of the deployment operation; and

receiving a notification of the initiation of the deployment operation.

9 . The method of claim 1 , wherein the deployment operation comprises an operation to install, update, configure, commission, and/or remove an operating system, an application, and/or firmware.

10 . An apparatus comprising:

a processor; and

non-transitory computer readable storage media storing code, the code being executable by the processor to perform operations comprising:

determining initiation of a deployment operation for a computing device, wherein the deployment operation differs from operations comprising processing, on the computing device, workloads for one or more clients;

receiving one or more deployment thresholds associated with the deployment operation;

implementing the one or more deployment thresholds;

adjusting one or more operational thresholds conflicting with the deployment operation; and

transmitting an alert in response to detection of a metric associated with a deployment threshold of the one or more deployment thresholds exceeding the deployment threshold.

11 . The apparatus of claim 10 , the operations further comprising:

determining that the deployment operation has concluded;

deactivating the one or more deployment thresholds in response to the deployment operation being concluded; and

resetting the one or more operational thresholds altered during the deployment operation.

12 . The apparatus of claim 11 , wherein determining that the deployment operation has concluded comprises one of detecting that the deployment operation has concluded and receiving a notification that the deployment operation has concluded.

13 . The apparatus of claim 10 , wherein the deployment operation is initiated through a management network separate from a computer network servicing execution of the workloads for the one or more clients.

14 . The apparatus of claim 10 , wherein the alert is transmitted to a user interface of a datacenter monitoring system and/or a management server connected to a management network.

15 . The apparatus of claim 10 , wherein the deployment operation is initiated via a management network.

16 . The apparatus of claim 10 , wherein the deployment operation interrupts processing of the workloads for the one or more clients on the computing device.

17 . The apparatus of claim 10 , wherein determining the initiation of the deployment operation for the computing device comprises one of:

detecting the initiation of the deployment operation; and

receiving a notification of the initiation of the deployment operation.

18 . The apparatus of claim 10 , wherein the deployment operation comprises an operation to install, update, configure, commission, and/or remove an operating system, an application, and/or firmware.

19 . A program product comprising a non-transitory computer readable storage medium storing code, the code being configured to be executable by a processor to perform operations comprising:

determining initiation of a deployment operation for a computing device, wherein the deployment operation differs from operations comprising processing, on the computing device, workloads for one or more clients;

receiving one or more deployment thresholds associated with the deployment operation;

implementing the one or more deployment thresholds;

adjusting one or more operational thresholds conflicting with the deployment operation; and

transmitting an alert in response to detection of a metric associated with a deployment threshold of the one or more deployment thresholds exceeding the deployment threshold.

20 . The program product of claim 19 , the operations further comprising:

determining that the deployment operation has concluded;

deactivating the one or more deployment thresholds in response to the deployment operation being concluded; and

resetting the one or more operational thresholds altered during the deployment operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2024
From: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
Reel/Frame 067929/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2024
From: BOWER, FRED ALLISON, III; GHIOC, CONSTANTIN CRISTIAN; MURESANU, LIVIU; ANGHEL, IOAN-TUDOR-ALEXANDRU; PAUN, ANDREI; POPA, ATHANASIA; DUMITRU, VLAD-GABRIEL
To: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
Reel/Frame 066995/0175 →