IP Library Granted Patent US 8,149,703
Granted Patent B2
US 8,149,703 · App. 10/180,176 · Granted Apr 3, 2012

Powerline network bridging congestion control

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,149,703
App. No.
10/180,176
Granted
Apr 3, 2012
Kind
B2
Abstract

In a powerline network, a power line node device coupled to a host bridge application detects a “jam packet” in response to an attempt to pass a frame to the host bridge application. The powerline node device uses internal logic to override a conventional ARQ response to this and subsequent frames, in particular, when such frames are of the type for which a response is expected, with an automatic FAIL response for a predetermined time interval.

Claims (22)

1. A method of performing flow control in a network, comprising: a node in a network of nodes detecting receipt of a jam-indicating packet from a bridge device in response to an attempt by the node to transmit a frame to the bridge device, wherein the jam-indicating packet has a generally unique content that is recognizable by nodes as an indication that a device on the network is congested and requests that it not be sent further packets; in response to detection of the jam-indicating packet by the node, causing a fail response to be transmitted by the node to the network for the frame; and for a predetermined time interval after the detection, causing another fail response to be transmitted by the node to the network for any subsequent frames transmitted by any of the other nodes when such frames are of the type for which a response is expected, wherein the fail response transmitted in response to receipt of the jam-indicating packet is the same fail response ordinarily transmitted, at times other than when a device on the network is congested, to indicate that a frame has not been received because of insufficient resources, wherein the network is a powerline network, and the fail response is transmitted to the powerline network.

2. The method of claim 1 , wherein causing comprises:

asserting a fail response override signal when the receipt of the jam-indicating packet is detected;

setting a fail response override timer to time the predetermined time interval; and

de-asserting the fail response override signal upon expiration of the fail response override timer.

3. The method of claim 2 , wherein causing further comprises:

determining if a frame transmitted by one of the nodes is a unicast frame for which a response is expected; and

determining if the fail response override signal is asserted.

4. The method of claim 3 , wherein causing further comprises:

if it is determined that the frame is a unicast frame for which a response is expected and that the fail response override signal is asserted, transmitting a fail response.

5. The method of claim 3 , wherein causing further comprises:

otherwise, sending a response in accordance with ARQ protocol.

6. The method of claim 1 , wherein the network of nodes is a powerline network.

7. The method of claim 6 , wherein the nodes in the network of nodes operate according to HomePlug 1.0 Specification protocols.

8. The method of claim 1 , wherein the jam-indicating packet is received over a Media Independent Interface bus.

9. The method of claim 1 , wherein the bridge device comprises a host computer that executes a bridge application.

10. A computer program residing on a non-transitory computer-readable medium for performing flow control in a network, the computer program comprising instructions causing a node in a network of nodes to: detect receipt of a jam-indicating packet from a bridge device in response to an attempt by the node to transmit a frame to the bridge device; wherein the jam-indicating packet has a generally unique content that is recognizable by nodes as an indication that a device on the network is congested and requests that it not be sent further packets; in response to detection of the jam-indicating packet by the node, cause a fail response to be transmitted by the node to the network for the frame; and for a predetermined time interval after the detection, cause another fail response to be transmitted by the node to the network for any subsequent frames transmitted by any of the nodes when such frames are of the type for which a response is expected, wherein the fail response transmitted in response to receipt of the jam-indicating packet is the same fail response ordinarily transmitted, at times other than when a device on the network is congested, to indicate that a frame has not been received because of insufficient resources, wherein the network is a powerline network, and the fail response is transmitted to the powerline network.

11. A system comprising: a jam-indicating packet detector at a node in a network of nodes for detecting receipt of a jam-indicating packet from a bridge device in response to an attempt by the node to transmit a frame to the bridge device;

wherein the jam-indicating packet has a generally unique content that is recognizable by nodes as an indication that a device on the network is congested and requests that it not be sent further packets;

means, responsive to detection of a jam-indicating packet by the jam-indicating packet detector, for causing a fail response to be transmitted by the node to the network for the frame;

for a predetermined time interval after the detection, means for causing another fail response to be transmitted by the node to the network for any subsequent frames transmitted by any of the nodes for a predetermined time interval when such frames are of the type for which a response is expected,

wherein the fail response transmitted in response to receipt of the jam-indicating packet is the same fail response ordinarily transmitted, at times other than when a device on the network is congested, to indicate that a frame has not been received because of insufficient resources, wherein the network is a powerline network, and the fail response is transmitted to the powerline network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2013
From: QUALCOMM ATHEROS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 029555/0551 →
MERGER Recorded Jul 15, 2011
From: ATHEROS COMMUNICATIONS, INC.
To: QUALCOMM ATHEROS, INC.
Reel/Frame 026596/0214 →
MERGER Recorded Mar 19, 2010
From: INTELLON CORPORATION
To: ATHEROS POWERLINE LLC
Reel/Frame 024103/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2010
From: ATHEROS POWERLINE LLC
To: ATHEROS COMMUNICATIONS, INC.
Reel/Frame 024103/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2003
From: INTELLON CORPORATION, A FLORIDA CORPORATION
To: INTELLON CORPORATION, A DELAWARE CORPORATION
Reel/Frame 014532/0655 →