IP Library Granted Patent US 11,832,195
Granted Patent B2
US 11,832,195 · App. 17/374,371 · Granted Nov 28, 2023

Failsafe handoff between system embedded controller and radio using antenna controller

Inventors: Suresh Ramasamy (Cedar Park, TX); Lars Fredrik Proejts (Taipei, TW); Ravichandra Rama (Leander, TX)
Assignee: Dell Products L.P.
H04W52/44H04L67/145H04W84/12
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,832,195
App. No.
17/374,371
Granted
Nov 28, 2023
Kind
B2
Abstract

An information handling system includes a wireless local area network (WLAN) radio and a system embedded controller (EC). An antenna controller may determine an antenna type from a group consisting of a passive antenna and an active antenna, map a platform-unique subsystem identifier in accordance with the antenna type, configure a heartbeat message path to the system EC based on the antenna type, and control a WLAN radio transmit power level based on a heartbeat status.

Claims (36)

1. A method comprising:

reading, by an antenna controller (AC), information from an element of a group consisting of a firmware feature lookup table (LUT) of a microcontroller unit (MCU), a general-purpose input-output (GPIO) pin signal, a subsystem identifier (SSID), and a system configuration (SYS-CFG) value;

determining, at the AC, an antenna type from a group consisting of a passive antenna and an active antenna based on the reading the information;

mapping a platform-unique subsystem identifier (SSID) for wireless local area network (WLAN) service in accordance with the antenna type;

configuring a heartbeat message path to a system embedded controller (EC) based on the antenna type; and

controlling, by the AC, a WLAN radio transmit power level based on a heartbeat status, wherein the heartbeat status is indicative of receipt or non-receipt of a heartbeat message.

2. The method of claim 1 , further comprising:

when the antenna type is determined to denote the active antenna, sending WLAN radio parameters via a serial interface to a WLAN radio.

3. The method of claim 1 , further comprising:

wherein, when the antenna type is determined to denote the passive antenna, disabling a serial interface to a WLAN radio.

4. The method of claim 3 , wherein the disabling the serial interface is performed according to a device-specific method (DSM) provided in a basic input-output system (BIOS).

5. The method of claim 1 , wherein the AC maintains the WLAN radio transmit power level at a maximum WLAN radio transmit power level when the heartbeat status indicates receipt of the heartbeat message.

6. The method of claim 5 , wherein the AC reduces the WLAN radio transmit power level upon non-receipt of an expected heartbeat message by an element selected from a group consisting of the AC, a WLAN radio, and the system EC.

7. The method of claim 1 , wherein the AC is configured to send the heartbeat message to the system EC for an antenna type denoting the passive antenna and to a WLAN radio for an antenna type denoting the active antenna.

8. An information handling system (IHS) comprising:

an antenna;

a wireless local area network (WLAN) radio;

a system embedded controller (EC); and

an antenna controller (AC) configured to read information from an element of a group consisting of a firmware feature lookup table (LUT) of a microcontroller unit (MCU), a general-purpose input-output (GPIO) pin signal, a subsystem identifier (SSID), and a system configuration (SYS-CFG) value, to determine an antenna type from a group consisting of a passive antenna and an active antenna based on information read, to map a platform-unique subsystem identifier (SSID) in accordance with the antenna type, to configure a heartbeat message path to the system EC based on the antenna type, and to control a WLAN radio transmit power level based on a heartbeat status, wherein the heartbeat status is indicative of receipt or non-receipt of a heartbeat message.

9. The IHS of claim 8 , wherein the AC is further configured to send WLAN radio parameters via a serial interface to the WLAN radio when the antenna type is determined to denote the active antenna.

10. The IHS of claim 8 , wherein the AC is further configured to disable a serial interface to the WLAN radio when the antenna type is determined to denote the passive antenna.

11. The IHS of claim 10 , wherein the AC is further configured to disable the serial interface according to a device-specific method (DSM) provided in a basic input-output system (BIOS).

12. The IHS of claim 8 , wherein the AC is further configured to maintain the WLAN radio transmit power level at a maximum WLAN radio transmit power level when the heartbeat status indicates receipt of the heartbeat message.

13. The IHS of claim 12 , wherein the AC is further configured to reduce the WLAN radio transmit power level upon non-receipt of an expected heartbeat message by an element from a group consisting of the AC, the WLAN radio, and the system EC.

14. The IHS of claim 8 , wherein the AC is further configured to send the heartbeat message to the system EC for the antenna type denoting the passive antenna and to the WLAN radio for the antenna type denoting the active antenna.

15. A method comprising:

determining, at an antenna controller (AC), an antenna type from a group consisting of a passive antenna and an active antenna;

configuring a heartbeat message path to a system embedded controller (EC) based on the antenna type; and

controlling, by the AC, WLAN radio transmit power level based on a heartbeat status, wherein the heartbeat status is indicative of receipt or non-receipt of a heartbeat message.

16. The method of claim 15 , further comprising:

when the antenna type is determined to denote the active antenna, sending WLAN radio parameters via a serial interface to a WLAN radio.

17. The method of claim 15 , further comprising:

when the antenna type is determined to denote the passive antenna, changing communication between the AC and a WLAN radio in a manner selected from a group consisting of disabling a serial interface to the WLAN radio and limiting communication with the WLAN radio to power control.

18. The method of claim 15 , wherein the AC maintains the WLAN radio transmit power level at a maximum WLAN radio transmit power level when the heartbeat status indicates receipt of the heartbeat message.

19. The method of claim 18 , wherein the AC reduces the WLAN radio transmit power level upon non-receipt of an expected heartbeat message by an element selected from a group consisting of the AC, a WLAN radio, and the system EC.

20. The method of claim 15 , wherein the AC is configured to send the heartbeat message to the system EC for the antenna type denoting the passive antenna and to a WLAN radio for the antenna type denoting the active antenna, and wherein, for the antenna type denoting the passive antenna, the AC is further configured to establish communication with the WLAN radio for power control.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2021
From: RAMASAMY, SURESH; PROEJTS, LARS FREDRIK; RAMA, RAVICHANDRA
To: DELL PRODUCTS, LP
Reel/Frame 056839/0471 →
Continuity (1)
Related Publication 20230017297A1 · Jan 19, 2023