IP Library Granted Patent US 8,527,800
Granted Patent B2
US 8,527,800 · App. 12/715,849 · Granted Sep 3, 2013

Method and apparatus for displaying hour by hour power level status transitions for a network device by parsing cron job strings associated with the network device

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 8,527,800
App. No.
12/715,849
Granted
Sep 3, 2013
Kind
B2
Abstract

Embodiments of the present invention include a method, apparatus, system, and/or computer program for monitoring energy consumption in a network and producing a display grid that provides a visual depiction of network device power consumption at any given time. The method includes, in one example, receiving a request for a power level schedule for a network device. The request may include a time period or date range over which the power level schedule should be produced. The method may also include retrieving Cron job strings associated with the network device, and parsing the Cron job strings to determine transitions from one power level to another and times for the transitions of the power level of the network device. The method further includes building a visual grid that depicts the power level schedule for the network device during each hour of the time period, based on the determined transitions.

Claims (37)

1. A method, comprising:

receiving a request for a power level schedule for a network device, the request comprising a time period for the power level schedule;

retrieving cron job strings associated with the network device;

parsing the cron job strings to determine transitions from one power level to another and times for the transitions of the power level of the network device; and

building a visual grid depicting the power level schedule for the network device during said time period based on the determined transitions,

wherein the visual grid comprises hour-by-hour power level status for the network device over said time period.

2. The method of claim 1 , wherein the retrieving comprises retrieving the cron job strings via simple network management protocol (SNMP).

3. The method of claim 1 , wherein the retrieving comprises retrieving the cron job strings from a database.

4. The method of claim 1 , wherein the visual grid comprises a cell for each hour of each day within said time period.

5. The method of claim 4 , wherein the cell comprises an indication of power level of the network device at the hour and day represented by the cell.

6. An apparatus, comprising:

a receiver configured to receive a request for a power level schedule for a network device, the request comprising a time period for the power level schedule;

a processor configured to control the apparatus to

retrieve cron job strings associated with the network device;

parse the cron job strings to determine transitions from one power level to another and times for the transitions of the power level of the network device; and

build a visual grid depicting the power level schedule for the network device during said time period based on the determined transitions,

wherein the visual grid comprises hour-by-hour power level status for the network device over said time period.

7. The apparatus of claim 6 , wherein the retrieving comprises retrieving the cron job strings via simple network management protocol (SNMP).

8. The apparatus of claim 6 , wherein the retrieving comprises retrieving the cron job strings from a database.

9. The apparatus of claim 6 , wherein the visual grid comprises a cell for each hour of each day within said time period.

10. The apparatus of claim 9 , wherein the cell comprises an indication of power level of the network device at the hour and day represented by the cell.

11. A computer program embodied on a non-transitory computer readable medium, the computer program configured to control a processor to perform operations, comprising:

receiving a request for a power level schedule for a network device, the request comprising a time period for the power level schedule;

retrieving cron job strings associated with the network device;

parsing the cron job strings to determine transitions from one power level to another and times for the transitions of the power level of the network device; and

building a visual grid depicting the power level schedule for the network device during said time period based on the determined transitions,

wherein the visual grid comprises hour-by-hour power level status for the network device over said time period.

12. The computer program of claim 11 , wherein the retrieving comprises retrieving the cron job strings via simple network management protocol (SNMP).

13. The computer program of claim 11 , wherein the retrieving comprises retrieving the cron job strings from a database.

14. The computer program of claim 11 , wherein the visual grid comprises a cell for each hour of each day within said time period.

15. The computer program of claim 14 , wherein the cell comprises an indication of power level of the network device at the hour and day represented by the cell.

16. An apparatus, comprising:

receiving means for receiving a request for a power level schedule for a network device, the request comprising a time period for the power level schedule;

retrieving means for retrieving cron job strings associated with the network device;

parsing means for parsing the cron job strings to determine transitions from one power level to another and times for the transitions of the power level of the network device; and

building means for building a visual grid depicting the power level schedule for the network device during said time period based on the determined transitions,

wherein the visual grid comprises hour-by-hour power level status for the network device over said time period.

Assignments (8)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL AT REEL 066489/FRAME 0356 Recorded Apr 17, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: SOLARWINDS WORLDWIDE, LLC; CONFIO CORPORATION; AJAX ILLINOIS CORP.
Reel/Frame 070884/0776 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 17, 2025
From: SOLARWINDS WORLDWIDE, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070884/0832 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 17, 2025
From: SOLARWINDS WORLDWIDE, LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 070884/0846 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Feb 5, 2024
From: CREDIT SUISSE AG, NEW YORK BRANCH
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 066489/0356 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 27, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CREDIT SUISSE AG, NEW YORK BRANCH
Reel/Frame 062228/0972 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2018
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: AJAX ILLINOIS CORP.; SOLARWINDS WORLDWIDE, LLC
Reel/Frame 047383/0693 →
SECURITY INTEREST Recorded Mar 20, 2018
From: AJAX ILLINOIS CORP.; SOLARWINDS WORLDWIDE, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 045284/0502 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 5, 2016
From: SOLARWINDS WORLDWIDE, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 037701/0639 →