IP Library Granted Patent US 8,571,046
Granted Patent B2
US 8,571,046 · App. 12/874,404 · Granted Oct 29, 2013

Network repeater

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,571,046
App. No.
12/874,404
Granted
Oct 29, 2013
Kind
B2
Abstract

A network repeater is configured to repeat data packets in a broadcast mode without generating a significant broadcast storm. The network repeater is configured to detect a characteristic of a received data packet. The data packet characteristic is compared with valid copies of packet characteristics previously stored in a packet registry. During a delay period, if a valid copy of the detected characteristic is found in the packet registry, then it is assumed that the packet is being received for the second time and the data packet is not repeated in the broadcast mode. If a valid copy of the detected characteristic of the data packet is not found in the packet registry, then the characteristic is stored in the packet registry and the data packet is repeated in a broadcast mode.

Claims (48)

1. A repeater comprising:

an input/output interface;

a packet registry; and

logic configured to

receive data packets from the input/output interface and selectively repeat the data packets back out through the input/output interface,

repeat a received data packet determined to be a copy of a previously received data packet, in response to receiving the copy after a predetermined time measured from a time of receipt of a previously received data packet has elapsed, and

not repeat a received data packet determined to be a copy of a previously received data packet, in response to receiving the copy within the predetermined time measured from the time of receipt of the previously received data packet.

2. The repeater of claim 1 wherein the logic is further configured to identify the received data packet as the copy of the previously received data packet by matching a characteristic of the received data packet to the same characteristic stored in the packet registry.

3. The repeater of claim 1 wherein the logic is further configured to store a characteristic of a received data packet in the packet registry if the characteristic of the received data packet does not match any characteristic stored in the packet registry.

4. The repeater of claim 1 wherein the input/output interface comprises two communication interfaces, each communication interface being configured for a different type of communication network.

5. The repeater of claim 4 wherein the two different communication network types comprise a wireless network and a powerline communication network.

6. The repeater of claim 5 wherein the wireless network comprises a WiFi network.

7. The repeater of claim 4 wherein the two different communication network types comprise an Ethernet network and a powerline communication network.

8. The repeater of claim 1 wherein the logic is configured to repeat the received packets in a broadcast mode.

9. The repeater of claim 1 further comprising a registry manager configured to maintain stored characteristics of received data packets in the packet registry each for the predetermined time.

10. A repeater comprising:

an input/output configured to receive a data packet using an IEEE 802.3 standard;

a packet registry configured to store a valid copy of a characteristic of a preceding data packet;

a registry manager configured to maintain the valid copy in the packet registry;

logic configured

to detect the characteristic of a received data packet,

to determine if the valid copy stored in the packet registry matches the characteristic of the received data packet, and

to not repeat the received data packet if the valid copy matches the characteristic of the received data packet;

a circuit configured to execute the logic; and

wherein the registry manager or logic is configured such that the valid copy becomes invalid after a delay time.

11. The repeater of claim 10 , wherein the logic is further configured to maintain valid copies of the characteristics of each of a plurality of preceding data packets, and to not repeat the received data packet if any of the valid copies of the characteristics matches the characteristic of the received data packet.

12. The repeater of claim 10 , wherein the logic is further configured to maintain valid copies of the characteristics of each of a plurality of preceding data packets, and to repeat the received data packet if none of the valid copies of the characteristics matches the characteristic of the received data packet.

13. The repeater of claim 10 , further comprising:

a plurality of communication interfaces, each communication interface being configured for a different type of communication network

14. A method comprising:

receiving a first data packet from a first communication network at a first time;

determining a characteristic of the first data packet;

determining that the characteristic of the first data packet does not match any valid characteristic stored in a packet registry;

storing the characteristic of the first data packet in the packet registry and repeating the first data packet over a second communication network;

receiving a second data packet at a second time after the first time and within a predetermined time of the first time;

determining a characteristic of the second data packet;

matching the characteristic of the second data packet to the characteristic of the first data packet and discarding the second packet; and

marking the characteristic of the first data packet in the packet registry as invalid after the predetermined period of time has elapsed from the receipt of the first data packet.

15. The method of claim 14 wherein the first communication network comprises a powerline network and the second communication network comprises a WiFi network.

16. The method of claim 14 further comprising receiving a third data packet at a third time after the first time and within a predetermined time of the first time;

determining a characteristic of the third data packet;

determining that the characteristic of the third data packet does not match any valid characteristic stored in the packet registry; and

storing the characteristic of the third data packet in the packet registry and repeating the third data packet over the second communication network.

17. The method of claim 14 wherein repeating the first data packet over the second communication network comprises broadcasting the first data packet to more than one network node.

18. The method of claim 14 wherein the first communication network and the second communication network are the same communication network.

19. The method of claim 14 wherein the predetermined time is less than a retry or retransmission time associated with one or more nodes on the first network.

20. The method of claim 14 , further comprising:

storing characteristics of received data packets in the packet registry, each characteristic being stored for at least the predetermined time.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. 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 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
CHANGE OF NAME Recorded Oct 3, 2012
From: GIGLE NETWORKS IBERIA, S.L
To: BROADCOM NETWORKS SPAIN, S.L.
Reel/Frame 029074/0338 →