IP Library Granted Patent US 8,195,964
Granted Patent B2
US 8,195,964 · App. 12/477,391 · Granted Jun 5, 2012

Method and system for energy efficient networking via packet inspection

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,195,964
App. No.
12/477,391
Granted
Jun 5, 2012
Kind
B2
Abstract

Aspects of a method and system for energy efficient networking via packet inspection are provided. In various embodiments of the invention, a network device may include one or more circuits operable to inspect one or both of ingress and/or egress packets in the network device. The one or more processors may be operable to predict traffic in the network device based on the inspection. The one or more processors may be operable to, based on the predicted traffic, control a mode of operation of the network device to manage power consumption in the network device. A downlink path within the network device may be configured based on inspection of packets conveyed along a corresponding uplink path. An uplink path within the network device may be configured based on inspection of packets conveyed along a corresponding downlink path.

Claims (42)

1. A method for networking, the method comprising:

performing using one or more circuits in a network device, functions comprising:

inspecting one or both of ingress and/or egress packets in said network device, wherein said inspection identifies which of said ingress and/or said egress packets comprise control packets associated with one or more protocols;

predicting traffic in said network device based on said inspection; and

based on said predicted traffic, controlling a mode of operation of said network device to manage power consumption in said network device.

2. The method according to claim 1 , wherein said network device is configurable to operate in one or more energy saving modes.

3. The method according to claim 2 , wherein said one or more energy saving modes comprise a low power idle mode or a subset PHY mode.

4. The method according to claim 1 , wherein said network device is one of a switch, a router, a bridge, a personal computer, and a server.

5. A method for networking, the method comprising:

performing using one or more circuits in a network device, functions comprising:

inspecting one or both of ingress and/or egress packets in said network device;

predicting traffic in said network device based on said inspection;

based on said predicted traffic, controlling a mode of operation of said network device to manage power consumption in said network device; and

configuring one or both of: a downlink path and/or an uplink path within said network device based on said inspection of packets conveyed along a corresponding uplink path and/or a corresponding downlink path.

6. The method according to claim 1 , comprising scheduling transitions between modes of operation upon detecting one of said control packets.

7. A method for networking, the method comprising:

performing using one or more circuits in a network device, functions comprising:

inspecting one or both of ingress and/or egress packets in said network device;

inspecting said packets to determine one or both of: one or more applications running on one or more link partners communicatively coupled to said network device and/or one or more protocols in use by said one or more link partners communicatively coupled to said network device;

predicting traffic in said network device based on said inspection; and

based on said predicted traffic, controlling a mode of operation of said network device to manage power consumption in said network device.

8. A system for networking, the system comprising:

one or more circuits for use in a network device, wherein said one or more circuits are operable to:

inspect one or both of ingress and/or egress packets of said network device, wherein said inspection identifies which of said ingress and/or said egress packets comprise control packets associated with one or more protocols;

predict traffic in said network device based on said inspection; and/or

control a mode of operation of said network device to manage power consumption in said network device, based on said predicted traffic.

9. The system according to claim 8 , wherein said network device is configurable to operate in one or more energy saving modes.

10. The system according to claim 9 , wherein said one or more energy saving modes comprise a low power idle mode or a subset PHY mode.

11. The system according to claim 9 , wherein said network device is one of a switch, a router, a bridge, a personal computer, and a server.

12. A system for networking, the system comprising:

one or more circuits for use in a network device, wherein said one or more circuits are operable to:

inspect one or both of ingress and/or egress packets of said network device;

predict traffic in said network device based on said inspection;

control a mode of operation of said network device to manage power consumption in said network device, based on said predicted traffic; and

configure one or both of: a downlink path and/or an uplink path within said network device based on said inspection of packets conveyed along a corresponding uplink path and/or a corresponding downlink path.

13. The system according to claim 8 , wherein said one or more circuits are operable to schedule transitions between modes of operation upon detecting one of said control packets.

14. A system for networking, the system comprising:

one or more circuits for use in a network device, wherein said one or more circuits are operable to:

inspect one or both of ingress and/or egress packets of said network device;

inspect a packet to determine one or both of: one or more applications running on one or more link partners communicatively coupled to said network device and/or one or more protocols in use by said one or more link partners communicatively coupled to said network device;

predict traffic in said network device based on said inspection; and

control a mode of operation of said network device to manage power consumption in said network device, based on said predicted traffic.

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 Jul 6, 2009
From: DIAB, WAEL WILLIAM
To: BROADCOM CORPORATION
Reel/Frame 022913/0960 →