IP Library Granted Patent US 8,443,214
Granted Patent B2
US 8,443,214 · App. 12/874,790 · Granted May 14, 2013

Method and system for optimizing power consumption in a mobile environment

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,443,214
App. No.
12/874,790
Granted
May 14, 2013
Kind
B2
Abstract

The present invention relates to a system and method adapted to optimize power consumption in a communication system used in a Gigabit Ethernet environment. The method comprises determining at least one power mode of a host from a plurality of possible host power modes. The method further comprises selecting at least one network interface power management state from a plurality of possible network interface power management states based, at least in part, on the determined power mode.

Claims (43)

1. A method for optimizing power consumption in a communication system comprising a network interface and a host computer, the method comprising:

determining, by the network interface, a power mode of the host computer from a plurality of possible power modes; and

selecting, by the network interface, a network interface power management state from a plurality of possible network interface power management states based on the determined power mode, wherein selecting further comprises responsive to determining that the communication system is operating in a battery power mode, configuring a physical (PHY) layer module to perform auto-negotiation and increment advertised capabilities until link presence is detected, wherein the network interface provides access for the host computer to the network, and wherein the network interface locally selects the network interface power management state from the plurality of possible network interface power management states based at least in part on a volume of traffic received by the network interface, wherein said power consumption is scaled in relationship to an amount of traffic detected by said network interface.

2. The method of claim 1 wherein said plurality of possible power modes comprise at least one of a first, second and third power modes.

3. The method of claim 1 wherein said plurality of possible power modes comprises at least a fourth power mode.

4. The method of claim 1 wherein said plurality of possible network interface power management states comprises at least one of a first, second and third network interface power management states.

5. The method of claim 1 wherein said plurality of possible network interface power management states comprises at least a fourth network interface power management state.

6. The method of claim 1 wherein determining said power mode comprises determining at least one network interface power management state from the plurality of possible network interface power management states.

7. The method of claim 1 wherein determining said power mode comprises detecting at least one of an absence of A/C power, an amount of communication traffic, a link and a power state.

8. The method of claim 1 comprising operating the communication system at a frequency supporting high bandwidth transmission.

9. The method of claim 8 comprising operating at least a portion of the communication system at 62.5 MHz.

10. The method of claim 1 , comprising reducing a throughput of the communication system.

11. The method of claim 10 comprising reducing the throughput of the communication system from about 1000 Base-T to about 10 Base-T.

12. The method of claim 1 comprising switching to a slow clock during at least one network interface power management state.

13. The method of claim 12 comprising switching to a 6.25 MHz clock.

14. A method for optimizing power consumption in a communication system used in a Gigabit Ethernet environment comprising:

determining, by a network interface, a power mode of a host from a plurality of possible host power modes; and

selecting, by the network interface, a network interface power management state from a plurality of possible network interface power management states based, at least in part, on said determined power mode, wherein selecting further comprises responsive to determining that the communication system is operating in a battery power mode, configuring a physical (PHY) layer module to perform auto-negotiation and increment advertised capabilities until link presence is detected,

wherein the network interface locally selects the network interface power management state from the plurality of possible network interface power management states based at least in part on a volume of traffic received by the network interface, wherein said power consumption is scaled in relationship to an amount of traffic detected by said network interface.

15. The method of claim 14 wherein said plurality of possible power modes comprise at least one of a first, second and third power modes.

16. The method of claim 14 wherein said plurality of possible network interface power management states comprises at least one of a first, second, third and fourth network interface power management states.

17. The method of claim 14 comprising operating the communication system at a frequency supporting high bandwidth transmission.

18. The method of claim 17 comprising operating at least a portion of the communication's system at 62.5 MHz.

19. The method of claim 14 comprising switching to a slow clock during at least one network interface power management state.

20. The method of claim 19 comprising switching to a 6.25 MHz clock.

21. The method of claim 14 comprising reducing a throughput of the communication system.

22. The method of claim 21 , comprising reducing the throughput of the communication system from about 1000 Base T to approximately zero throughput.

23. A method for optimizing power consumption in a communication system used in a Gigabit Ethernet environment comprising:

determining, by a network interface, whether a host is operating in one of the group consisting of a full-on power mode, a battery power mode, and a travel power mode; and

selecting a network interface power management state, based at least in part on said determined power mode, wherein selecting further comprises responsive to determining that the communication system is operating in the battery power mode, configuring a physical (PHY) layer module to perform auto-negotiation and increment advertised capabilities until link presence is detected,

wherein the network interface locally selects the network interface power management state from a plurality of possible network interface power management states based at least in part on a volume of traffic received by the network interface, wherein said power consumption is scaled in relationship to an amount of traffic detected by said network interface.

24. A method for optimizing power consumption in a communication system used in a Gigabit Ethernet environment comprising:

determining, by a network interface, a host power mode; and

selecting one of a first, second, third and fourth network interface power management states based on said determined host power mode, wherein selecting further comprises responsive to determining that the communication system is operating in a battery power mode, configuring a physical (PHY) layer module to perform auto-negotiation and increment advertised capabilities until link presence is detected,

wherein the network interface locally selects the network interface power management state from a plurality of possible network interface power management states based at least in part on a volume of traffic received by the network interface, wherein said power consumption is scaled in relationship to an amount of traffic detected by said network interface.

25. A method for optimizing power consumption in a communication system comprising:

detecting, by a network interface, one of an amount of traffic, a link, an absence of AC power and a power state of the communication system; and

selecting at least one network interface power management state from a plurality of network interface power management states based at least in part in said detection, wherein selecting further comprises responsive to determining that the communication system is operating in an absence of AC power, configuring a physical (PHY) layer module to perform auto-negotiation and increment advertised capabilities until link presence is detected,

wherein the network interface locally selects the network interface power management state from the plurality of network interface power management states based at least in part on a volume of traffic received by the network interface, wherein said power consumption is scaled in relationship to said detected amount of traffic.

26. An interface card for optimizing power consumption in a communication system used in a Gigabit Ethernet environment comprising:

a PHY module adapted to detect a host power mode from a plurality of possible host power modes, and select, based on the host power mode detected, a network interface power management state from a plurality of network interface power management states for operation of the system, wherein selecting further comprises responsive to determining that the communication system is operating in an absence of AC power, performing auto-negotiation and increment advertised capabilities until link presence is detected, wherein the interface card locally selects the network interface power management state from the plurality of network interface power management states based at least in part on a volume of traffic received by the interface card, wherein said power consumption is scaled in relationship to an amount of traffic detected by said interface card; and

a MAC interfacing with said PHY module through a physical connection.

27. The interface card of claim 26 , wherein said PHY module comprises a single chip multi-sublayer PHY.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
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 Mar 22, 2013
From: LEE, JONATHAN; LENELL, JOHN; YOUNGBLOOD, GREGORY
To: BROADCOM CORPORATION
Reel/Frame 030069/0370 →