IP Library Granted Patent US 12710804
Granted Patent B2
US 12710804 · App. 18/922,094 · Granted Aug 18, 2026

Dynamic management of data centers

Inventors: Karthikeyan Sukumaran (Chester Springs, PA); Sravan Kumar Anumula (Denvon, PA); Rakesh Reddy Yarragudi (Malvern, PA); Manipal Reddy Thoomukunta (Malvern, PA); Deepak Kumar Jain (Chester Springs, PA)
Assignee: Cerner Innovation, Inc.
G06F1/3287G06F1/28G06F11/0721G06F11/0793G06F1/30G06F11/0709G06F11/3055
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 12710804
App. No.
18/922,094
Granted
Aug 18, 2026
Kind
B2
Abstract

Computerized systems and methods are provided to intelligently and dynamically manage a data center comprising at least one server and at least one central manager. The central manager is programmed to access the at least one server on a predetermined schedule to determine whether at least one application is functioning properly by determining a functionality level. Alternatively, the central manager determines whether the at least one server is actively used by determining an activity level for the server. Based on the central manager's determinations, the system dynamically adjusts the power level of the server, resulting in reduced power consumption and a reduction in wasted resources and unnecessary processing power in the management of servers in a data center.

Claims (46)

1 . One or more computer readable non-transitory media having instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform a plurality of operations, the plurality of operations comprising:

performing, via the one or more hardware processors, a first determination of an activity level of a server during a first time frame, wherein the first determination is performed during the first time frame based on a predetermined schedule for monitoring the server;

determining that the activity level during the first time frame is below a threshold percentage;

subsequent to determining that the activity level during the first time frame is below the threshold percentage:

performing, via the one or more hardware processors, a second determination of the activity level of the server during a second time frame, wherein the second determination is performed during the second time frame based on the predetermined schedule for monitoring the server;

determining that the activity level during the second time frame is still below the threshold percentage; and

responsive to both (a) determining that the activity level during the first time frame is below the threshold percentage and (b) subsequently determining that the activity level during the second time frame is still below the threshold percentage:

powering down the server via the one or more hardware processors.

2 . The one or more computer readable non-transitory media of claim 1 ,

wherein the threshold percentage remains unchanged for each activity level determination.

3 . The one or more computer readable non-transitory media of claim 1 ,

wherein the server is tagged for monitoring.

4 . The one or more computer readable non-transitory media of claim 1 ,

wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day.

5 . The one or more computer readable non-transitory media of claim 1 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day based on the server being tagged for monitoring at the first time and at the second time, respectively.

6 . The one or more computer readable non-transitory media of claim 1 ,

wherein determining that the activity level of the server is below the threshold percentage triggers the second determination.

7 . The one or more computer readable non-transitory media of claim 1 ,

wherein the predetermined schedule indicates accessing the server within a predetermined amount of time after the server is turned on.

8 . A method, comprising:

performing, via one or more hardware processors, a first determination of an activity level of a server during a first time frame, wherein the first determination is performed during the first time frame based on a predetermined schedule for monitoring the server;

determining that the activity level during the first time frame is below a threshold percentage;

subsequent to determining that the activity level during the first time frame is below the threshold percentage:

performing, via the one or more hardware processors, a second determination of the activity level of the server during a second time frame, wherein the second determination is performed during the second time frame based on the predetermined schedule for monitoring the server;

determining that the activity level during the second time frame is still below the threshold percentage; and

responsive to both (a) determining that the activity level during the first time frame is below the threshold percentage and (b) subsequently determining that the activity level during the second time frame is still below the threshold percentage:

powering down the server via the one or more hardware processors.

9 . The method of claim 8 , wherein the threshold percentage remains the unchanged for each activity level determination.

10 . The method of claim 8 , wherein the server is tagged for monitoring.

11 . The method of claim 8 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day.

12 . The method of claim 8 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day based on the server being tagged for monitoring at the first time and at the second time, respectively.

13 . The method of claim 8 , wherein determining that the activity level of the server is below the threshold percentage triggers the second determination.

14 . The method of claim 8 , wherein the predetermined schedule indicates accessing the server within a predetermined amount of time after the server is turned on.

15 . A system having one or more hardware processors configured to perform a plurality of operations, the plurality of operations comprising:

performing, via the one or more hardware processors, a first determination of an activity level of a server during a first time frame, wherein the first determination is performed during the first time frame based on a predetermined schedule for monitoring the server;

determining that the activity level during the first time frame is below a threshold percentage;

subsequent to determining that the activity level during the first time frame is below the threshold percentage:

performing, via the one or more hardware processors, a second determination of the activity level of the server during a second time frame, wherein the second determination is performed during the second time frame based on the predetermined schedule for monitoring the server;

determining that the activity level during the second time frame is still below the threshold percentage; and

responsive to both (a) determining that the activity level during the first time frame is below the threshold percentage and (b) subsequently determining that the activity level during the second time frame is still below the threshold percentage:

powering down the server via the one or more hardware processors.

16 . The system of claim 15 , wherein the threshold percentage remains unchanged for each activity level determination.

17 . The system of claim 15 , wherein the server is tagged for monitoring.

18 . The system of claim 15 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day.

19 . The system of claim 15 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day based on the server being tagged for monitoring at the first time and at the second time, respectively.

20 . The system of claim 15 , wherein determining that the activity level of the server is below the threshold percentage triggers the second determination.