IP Library Granted Patent US 9,225,556
Granted Patent B2
US 9,225,556 · App. 13/927,438 · Granted Dec 29, 2015

Multiplexed packet local area networking using an Ethernet physical layer device

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,225,556
App. No.
13/927,438
Granted
Dec 29, 2015
Kind
B2
Abstract

Multiplexed packet local area networking using an Ethernet physical layer device. In one embodiment, a network device having dual port Ethernet physical layer devices can be configured to receive a packet on a first Ethernet port. The network device can extract first packet data that is destined for the network device from the data section of the packet and insert second packet data that is destined for the gateway node into the packet to produce a modified packet. The modified packet is then transmitted by the network device over a second Ethernet port.

Claims (30)

1. A method, comprising:

receiving, at a first Ethernet port of a first of a plurality of network devices in a local area network, a packet having a preamble, a start frame delimiter field, and a data section, the data section having multiplexed therein a plurality of packet data that are respectively destined for the plurality of network devices from a gateway node including first packet data that is destined for the first network device occupying a first predetermined position in the data section of the packet;

extracting, by the first network device from the packet, the first packet data that is destined for the first network device from the first predetermined position in the data section of the packet;

inserting, by the first network device into the packet, second packet data that is destined for the gateway node, the inserting producing a modified packet, wherein the second packet data is inserted at the first predetermined position in the data section of the packet that was previously occupied by the extracted first packet data and the inserted second packet data does not extend into a predetermined position in the data section of the packet adjacent to the first predetermined position; and

transmitting, by a second Ethernet port of the first network device, the modified packet onto the local area network.

2. The method of claim 1 , wherein the receiving comprises receiving at 100 Mbps.

3. The method of claim 1 , wherein the receiving comprises receiving at a single wire pair port.

4. The method of claim 1 , wherein the first network device is a device on an automotive vehicle network.

5. The method of claim 1 , wherein the data section of the packet contains segments of each of the plurality of packet data that are inserted into the data section in a round robin order.

6. The method of claim 1 , wherein the extracting comprises extracting multiple packet segments of the first packet data that are multiplexed in separately identified locations of the data section of the packet.

7. The method of claim 1 , further comprising forwarding the extracted first packet data to a multiplexer port that operates at a lower rate than the first Ethernet port.

8. A network device, comprising:

a first Ethernet port that is configured for receiving a packet having a preamble, a start frame delimiter field, and a data section, the data section having multiplexed therein a plurality of packet data that are respectively destined for a plurality of network devices from a gateway node and respectively occupying a plurality of predetermined positions in the packet corresponding to the plurality of network devices;

a packet multiplexer/demultiplexer module that is configured to extract first packet data that is destined for the network device from a first predetermined position in the data section of the packet corresponding to the network device including the packet multiplexer/demultiplexer and insert second packet data that is destined for the gateway node into the first predetermined position in the packet to produce a modified packet, such that the second packet data is inserted at one or more locations in the data section of the packet that were previously occupied by the extracted first packet data and the inserted second packet data does not extend into a predetermined position in the data section of the packet adjacent to the first predetermined position; and

a second Ethernet port that is configured to transmit the modified packet.

9. The network device of claim 8 , wherein the first port is a 100 Mbps port.

10. The network device of claim 8 , wherein the first port is a single wire pair port.

11. The network device of claim 8 , wherein the network device is a device on an automotive vehicle network.

12. The network device of claim 8 , wherein the data section of the packet contains segments of each of the plurality of packet data that are inserted into the data section in a round robin order.

13. The network device of claim 8 , wherein the packet multiplexer/demultiplexer module is configured to extract multiple packet segments of the first packet data that are multiplexed in separately identified locations of the data section of the packet.

14. The network device of claim 8 , further comprising a multiplexer port that is coupled to the packet multiplexer/demultiplexer module, the multiplexer port operating at a lower rate than either the first Ethernet port or the second Ethernet port.

15. A method performed by a network device, comprising:

transmitting, by a first Ethernet port of the network device, a first packet having a preamble, a start frame delimiter field, and a first data section, the first data section having multiplexed therein a plurality of first packet data that are respectively destined for a plurality of network devices; and

receiving, by a second Ethernet port of the network device, a second packet having a preamble, a start frame delimiter field, and a second data section, the second data section having multiplexed therein a plurality of second packet data that are respectively received from the plurality of network devices;

wherein a first item of the plurality of first packet data is in a predetermined first location in the first data section corresponding to a first network device of the plurality of network devices to which the first item is destined; and

wherein a corresponding first item of the plurality of second packet data, received from the first network device, is in the same predetermined first location in the second data section.

16. The method of claim 15 , wherein the receiving comprises receiving at a single wire pair port.

17. The method of claim 15 , wherein the network device is a gateway device.

18. The method of claim 15 , wherein the first data section of the first packet contains segments of each of the plurality of first packet data that are inserted into the first data section in a round robin order.

19. The method of claim 15 , wherein transmitting the first packet further comprises transmitting the first packet including the first data section adjacent to the start frame delimiter field.

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 26, 2013
From: CHINI, AHMAD; TAZEBAY, MEHMET VAKIF
To: BROADCOM CORPORATION
Reel/Frame 030689/0545 →