IP Library Granted Patent US 8,837,460
Granted Patent B2
US 8,837,460 · App. 13/621,140 · Granted Sep 16, 2014

Method and system for bridging and routing offload in a multiport wireless system

Inventors: Matthew Fischer (Mountain View, CA); Raymond Hayes (Los Gatos, CA)
Assignee: Broadcom Corporation
H04L69/08H04W92/02
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,837,460
App. No.
13/621,140
Granted
Sep 16, 2014
Kind
B2
Abstract

Aspects of a method and system for bridging and routing offload in a multiport wireless system are presented. Various aspects of the system may include a wireless network interface subsystem that enables transcoding of at least a portion of a data packet received by the wireless network interface subsystem. The wireless network interface subsystem may enable transfer of the transcoded portion of the data packet from the wireless network interface subsystem to a wired network interface subsystem that is communicatively coupled thereto. The transcoded portion of the data packet may be compliant with a format utilized by the wired network interface subsystem.

Claims (32)

1. A method for processing signals in a communication system comprising:

receiving a medium access control (MAC) layer data packet at a wireless network interface subsystem of the communication system;

determining that at least a portion of the received MAC layer data packet is to be communicated from the communication system via a wired network;

transcoding at least a portion of the received MAC layer data packet; and

transferring the transcoded received MAC layer data packet from the wireless network interface subsystem to a wired network interface subsystem by direct access of memory buffers of the wired network interface subsystem by the wireless network interface subsystem.

2. The method according to claim 1 , wherein the wireless network interface subsystem is communicatively coupled to at least one wireless network.

3. The method according to claim 1 , wherein the wired network interface subsystem is communicatively coupled to at least one wired network.

4. The method according to claim 1 , wherein the transcoding is performed within the wireless network interface subsystem.

5. The method according to claim 1 , wherein the MAC layer data packet comprises a header and data.

6. The method according to claim 5 , further comprising generating a wired network header based on a transcoded version of the header of the MAC layer data packet.

7. The method according to claim 6 , further comprising generating the transcoded version of the received MAC layer data packet by combining the generated wired network header and at least a portion of the data.

8. A non-transitory computer readable medium having stored thereon, a computer program having at least one code section for processing signals in a communication system, the at least one code section being executable by a computer for causing the computer to perform operations comprising:

receiving a medium access control (MAC) layer data packet at a wireless network interface subsystem of the communication system;

determining that at least a portion of the received MAC layer data packet is to be communicated from the communication system via a wired network;

transcoding at least a portion of the received MAC layer data packet; and

transferring the transcoded received MAC layer data packet from the wireless network interface subsystem to a wired network interface subsystem by direct access of memory buffers of the wired network interface subsystem by the wireless network interface subsystem.

9. The non-transitory computer readable medium according to claim 8 , wherein the wireless network interface subsystem is communicatively coupled to at least one wireless network.

10. The non-transitory computer readable medium according to claim 8 , wherein the wired network interface subsystem is communicatively coupled to at least one wired network.

11. The non-transitory computer readable medium according to claim 8 , wherein the transcoding is performed within the wireless network interface subsystem.

12. The non-transitory computer readable medium according to claim 8 , wherein the MAC layer data packet comprises a header and data.

13. The non-transitory computer readable medium according to claim 12 , wherein the at least one code section comprises code for generating a wired network header based on a transcoded version of the header of the MAC layer data packet.

14. The non-transitory computer readable medium according to claim 13 , wherein the at least one code section comprises code for generating the transcoded version of the received MAC layer data packet by combining the generated wired network header and at least a portion of the data.

15. A system for processing signals in a communication system, the system comprising:

a wireless network interface subsystem within a multipart communication system that is operable to receive a medium access control (MAC) layer data packet at a wireless network interface subsystem of the communication system;

processing circuitry operable to determine that at least a portion of the received MAC layer data packet is to be communicated from the communication system via a wired network;

transcoding circuitry operable to transcode at least a portion of the received MAC layer data packet; and

the wireless network interface operable to transfer the transcoded received MAC layer data packet from the wireless network interface subsystem to a wired network interface subsystem by direct access of memory buffers of the wired network interface subsystem by the wireless network interface subsystem.

16. The system according to claim 15 , wherein wireless network interface subsystem communicatively coupled to at least one wireless network.

17. The system according to claim 15 , wherein the wired network interface subsystem communicatively coupled to at least one wired network.

18. The system according to claim 15 , wherein the transcoding circuitry forming a portion of the wireless network interface subsystem.

19. The system according to claim 15 , wherein the at least a portion of the MAC layer data packet comprises a header and data.

20. The system according to claim 19 , wherein the transcoding generates a wired network header based on a transcoded version of the header of the MAC layer data packet.

Assignments (7)
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 →
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 Oct 1, 2012
From: FISCHER, MATTHEW; HAYES, RAYMOND
To: BROADCOM CORPORATION
Reel/Frame 029052/0827 →
Continuity (2)
Continuation 11454207 · Jun 16, 2006
Related Publication 20130010779A1 · Jan 10, 2013