IP Library Granted Patent US 11,621,731
Granted Patent B2
US 11,621,731 · App. 17/035,571 · Granted Apr 4, 2023

Client wireless device that merges functions of upper and lower MAC layers to support WLAN modules operating simultaneously in different wireless bands

Inventors: Joseph Amalan Arul Emmanuel (San Jose, CA); Peiman Amini (Mountain View, CA); Chia-Wei Liu (Cupertino, CA)
Assignee: NETGEAR, INC.
H04B1/0053H04B1/0057H04L45/245H04L47/34H04L67/02H04L69/16H04W28/0215H04W28/0263H04W28/0967H04W72/02H04W72/04H04W72/0453H04W72/0486H04W74/002H04B1/005H04W80/02H04W84/12H04W88/06H04W88/10
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 11,621,731
App. No.
17/035,571
Granted
Apr 4, 2023
Kind
B2
Abstract

A simultaneous client wireless device includes wireless modules configured to perform communication functions of a PHY (physical) layer for wireless radios operable in different bands. The simultaneous client wireless device also includes a communication module configured as an intermediate layer between the PHY layer of the wireless modules and a network layer. The communication module is configured to use an application programming interface to retrieve information from the PHY layer and write information to the PHY layer of the wireless modules, perform communication functions of upper MAC (media access control) and lower MAC layers for the wireless bands, and manage simultaneous communications over the wireless bands. The communications over the wireless bands can use a local area network protocol.

Claims (40)

1. A simultaneous client wireless device comprising:

a first wireless module configured to perform communication functions of a PHY (physical) layer for a first wireless radio operable in a first wireless band;

a second wireless module configured to perform communication functions of a PHY layer for a second wireless radio operable in a second wireless band; and

a communication module configured as an intermediate layer between the PHY layer of the first wireless module and a network layer, and between the PHY layer of the second wireless module and the network layer, the communication module configured to:

use an application programming interface to retrieve information from the PHY layer and write information to the PHY layer of the first wireless module and retrieve information from the PHY layer and write information to the PHY layer of the second wireless module,

perform communication functions of an upper MAC (media access control) layer common to the first wireless band and the second wireless band and a lower MAC layer common to the first wireless band and the second wireless band,

wherein communication functions of the upper MAC layer include receiving packets for processing from the network layer, and ordering packets or load balancing packets, and

wherein communication functions of the lower MAC layer include receiving packets from the PHY layer, and

manage simultaneous communications over the first wireless band and the second wireless band, wherein the communications over the first wireless band and the second wireless band use a local area network protocol.

2. The simultaneous client wireless device of claim 1 , wherein the first wireless module is a chipset, and the second wireless module is a chipset.

3. The simultaneous client wireless device of claim 1 , wherein the communication module is configured to order packets received over the first wireless band and the second wireless band and communicate the ordered packets to the network layer.

4. The simultaneous client wireless device of claim 1 , wherein the communication module is configured to perform layer two aggregation of packets received over the first wireless band and the second wireless band, and communicate the aggregated packets to the network layer.

5. The simultaneous client wireless device of claim 1 , further comprising:

a third wireless module configured to perform communication functions of a PHY layer for a third wireless radio operable in a third wireless band, wherein the communication module is configured as an intermediate layer between the PHY layer of the third wireless module and the network layer to:

use the application programming interface to retrieve information from the PHY layer and write information to the PHY layer of the third wireless module, and

manage simultaneous communications over the third wireless band in addition to the first wireless band and the second wireless band.

6. A simultaneous client wireless device comprising:

a communication module configured as an intermediate layer between a PHY (physical) layer of a first wireless module and a network layer, and between a PHY layer of a second wireless module and the network layer, the communication module configured to:

use an application programming interface to retrieve information from the PHY layer and write information to the PHY layer of the first wireless module and retrieve information from the PHY layer and write information to the PHY layer of the second wireless module,

perform communication functions of an upper MAC (media access control) layer common to a first wireless band of the first wireless module and a second wireless band of the second wireless module and a lower MAC layer common to the first wireless band and the second wireless band,

wherein communication functions of the upper MAC layer include receiving packets for processing from the network layer, and ordering packets or load balancing packets, and

wherein communication functions of the lower MAC layer include receiving packets from the PHY layer, and

manage simultaneous communications over the first wireless band and the second wireless band, wherein the communications over the first wireless band and the second wireless band use a local area network protocol.

7. The simultaneous client wireless device of claim 6 , wherein the first wireless module is a chipset, and the second wireless module is a chipset.

8. The simultaneous client wireless device of claim 6 , wherein the communication module is configured to order packets received over the first wireless band and the second wireless band and communicate the ordered packets to the network layer.

9. The simultaneous client wireless device of claim 6 , wherein the communication module is configured to perform layer two aggregation of packets received over the first wireless band and the second wireless band, and communicate the aggregated packets to the network layer.

10. The simultaneous client wireless device of claim 6 , wherein the communication module is configured as an intermediate layer between a PHY layer of a third wireless module and the network layer to:

use the application programming interface to retrieve information from the PHY layer and write information to the PHY layer of the third wireless module, and

manage simultaneous communications over a third wireless band of the third wireless module in addition to the first wireless band and the second wireless band.

11. A simultaneous client wireless device comprising:

a plurality of wireless modules, each wireless module configured to perform communication functions of a PHY (physical) layer for a respective wireless radio operable in a respective wireless band; and

a communication module configured as an intermediate layer between the PHY layer of each wireless module and a network layer, the communication module configured to:

use an application programming interface to retrieve information from the PHY layer and write information to the PHY layer of each wireless module,

perform communication functions of an upper MAC (media access control) layer common to the respective wireless bands and a lower MAC layer common to the respective wireless bands,

wherein communication functions of the upper MAC layer include receiving packets for processing from the network layer, and ordering packets or load balancing packets, and

wherein communication functions of the lower MAC layer include receiving packets from the PHY layer, and

manage simultaneous communications over each wireless band, wherein the communications over the wireless bands use a local area network protocol.

12. The simultaneous client wireless device of claim 11 , wherein the first wireless module is a chipset, and the second wireless module is a chipset.

13. The simultaneous client wireless device of claim 11 , wherein the communication module is configured to order packets received over any of the respective wireless bands and communicate the ordered packets to the network layer.

14. The simultaneous client wireless device of claim 11 , wherein the communication module is configured to perform layer two aggregation of packets received over any of the respective wireless band, and communicate the aggregated packets to the network layer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: NETGEAR INC.
To: ESTELGIA, LLC
Reel/Frame 070403/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2020
From: EMMANUEL, JOSEPH AMALAN ARUL; AMINI, PEIMAN; LIU, CHIA-WEI
To: NETGEAR, INC.
Reel/Frame 053910/0831 →