IP Library Granted Patent US 9,215,193
Granted Patent B2
US 9,215,193 · App. 12/792,857 · Granted Dec 15, 2015

System and method for enhanced energy control policy for unmanaged switch applications

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 9,215,193
App. No.
12/792,857
Granted
Dec 15, 2015
Kind
B2
Abstract

A system and method for enhanced energy control policy for unmanaged device applications. EEE control customizations are provided to a profile element (e.g., PROM, EEPROM, flash memory, system memory, input pins, etc.) that is included in the unmanaged device. The configuration information stored in profile element is accessed by an EEE control policy for customization of the EEE control policy. In one embodiment, the EEE control customization can be generated by another device (e.g., managed device) separate from the unmanaged device.

Claims (28)

1. A system for customizing an energy efficiency control in an unmanaged device, comprising:

circuitry configured to implement an energy efficient Ethernet control policy, data relating to said energy efficient Ethernet control policy being resident in a memory of said unmanaged device; and

one or more input pins that are individually selectable by a user, wherein a value indicated by a position of said one or more input pins is used by said energy efficient Ethernet control policy to determine a mechanism by which said energy efficient Ethernet control policy analyzes operational data of said unmanaged device to determine a need to transition between two or more power states, said one or more input pins configured to provide the user with control of one or more parameters of said energy efficient Ethernet control policy to switch said energy efficient Ethernet control policy between a plurality of levels of aggressiveness, each of said plurality of levels of aggressiveness implementing a different level of balance between energy savings and performance of said unmanaged device.

2. The system of claim 1 , wherein said one or more input pins are further used by the circuitry to determine a timer value for said energy efficient Ethernet control policy.

3. The system of claim 1 , wherein said one or more input pins are further used by the circuitry to determine an amount of buffering for said energy efficient Ethernet control policy.

4. The system of claim 1 , wherein a position of said one or more input pins is based on physical movement by a user of said one or more input pins.

5. A method, comprising:

prior to active operation of an energy efficiency control policy in a network device in analyzing operational data of said network device to determine a need to transition between two or more power states, accessing configuration information as indicated by one or more input pins that are physically movable by a user; and

incorporating said accessed configuration information into said energy efficiency control policy, wherein said incorporation of said accessed configuration information into said energy efficiency control policy defines a mechanism by which said energy efficiency control policy analyzes operational data of said network device to determine a need to transition between two or more power states, said one or more input pins configured to provide the user with control of one or more parameters of said energy efficiency control policy to switch said energy efficiency control policy between a plurality of levels of aggressiveness, each of said plurality of levels of aggressiveness implementing a different level of balance between energy savings and performance of said network device.

6. The method of claim 5 , wherein said configuration information is further used to determine an amount of buffering used by said energy efficiency control policy.

7. The method of claim 5 , wherein said network device is a switch.

8. The method of claim 5 , wherein said network device is a controller.

9. The method of claim 5 , wherein said network device is a server.

10. The method of claim 5 , wherein said network device is a voice over IP phone.

11. The method of claim 5 , wherein said network device is a wireless access point.

12. A method, comprising:

receiving configuration information in a network device via one or more input pins that are physically movable by a user, wherein positional values of said one or more input pins indicate one of a plurality of levels of aggressiveness;

accessing, by an energy efficiency control policy in said network device, said configuration information as indicated by said positional values of said one or more input pins, said energy efficiency control policy configured to determine a need to transition between two or more power states based on an analysis of operational data of said network device, said one or more input pins configured to provide the user with control of one or more parameters of said energy efficiency control policy to switch said energy efficiency control policy between said plurality of levels of aggressiveness, each of said plurality of levels of aggressiveness implementing a different level of balance between energy savings and performance of said network device;

configuring a level of aggressiveness used by said energy efficiency control policy based on said accessed configuration information; and

analyzing, by said energy efficiency control policy, operational data of said network device in accordance with said configured level of aggressiveness.

13. The method of claim 12 , wherein said network device is a switch.

14. The method of claim 12 , wherein said network device is a controller.

15. The method of claim 12 , wherein said network device is a server.

16. The method of claim 12 , wherein said network device is a voice over IP phone.

17. The method of claim 12 , wherein said network device is a wireless access point.

18. The method of claim 12 , wherein said one or more input pins are further used to determine a timer value for said energy efficiency control policy.

19. The method of claim 12 , wherein said one or more input pins are further used to determine an amount of buffering for said energy efficiency control policy.

20. The method of claim 5 , wherein said configuration information is further used to determine a timer value used by said energy efficiency control policy.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2010
From: DIAB, WAEL WILLIAM
To: BROADCOM CORPORATION
Reel/Frame 024477/0011 →