IP Library Granted Patent US 12688092
Granted Patent B1
US 12688092 · App. 19/034,312 · Granted Jul 21, 2026

Management system recovery over a bluetooth interface

Inventor: Hemanth Venkatesh Murthy (Bengaluru, IN)
Assignee: Dell Products L.P.
G06F11/143G06F11/1433G06F13/4022G06F13/4282G06F2201/865G06F2213/0042
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 12688092
App. No.
19/034,312
Granted
Jul 21, 2026
Kind
B1
Abstract

An information handling system includes a BMC, a multiplexor, and a Bluetooth interface. A processor includes a first USB interface, and the BMC includes a second USB interface. The multiplexor includes a first data input coupled to the first BMC interface, a second data input coupled to the second USB interface, a control input coupled to the BMC, and an output. The Bluetooth interface is coupled to the output. The BMC selectably activates the control input in a first state to select the first USB interface to couple to the Bluetooth interface, and selectably activates the control input in a second state to select the second USB interface to couple to the Bluetooth interface.

Claims (35)

1 . An information handling system, comprising:

a processor including a first universal serial bus (USB) interface;

a baseboard management controller (BMC) including a second USB interface;

a multiplexor having a first data input coupled to the first USB interface, a second data input coupled to the second USB interface, a control input coupled to the BMC, and an output; and

a Bluetooth interface coupled to the output;

wherein the BMC is configured to selectably activate the control input in a first state to select the first USB interface to couple to the Bluetooth interface.

2 . The information handling system of claim 1 , wherein the BMC is configured to selectably activate the control input in a second state to select the second USB interface to couple to the Bluetooth interface.

3 . The information handling system of claim 2 , wherein the BMC further includes a first firmware image and a second firmware image.

4 . The information handling system of claim 3 , wherein the BMC is further configured to detect that the first firmware image is corrupted.

5 . The information handling system of claim 4 , wherein the BMC is further configured to launch the second firmware image in response to detecting that the first firmware image is corrupted.

6 . The information handling system of claim 5 , wherein the second firmware image is configured to activate the control input to select the second USB interface to couple to the Bluetooth interface.

7 . The information handling system of claim 6 , wherein the second firmware image is further configured to download a third firmware image from the Bluetooth interface.

8 . The information handling system of claim 7 , wherein the second firmware image is further configured to store the third firmware image to a non-volatile memory device of the information handling system.

9 . The information handling system of claim 8 , wherein the second firmware image is further configured to reboot the BMC based on the third firmware image.

10 . The information handling system of claim 1 , wherein the Bluetooth interface includes a Bluetooth Low Energy (BLE) interface.

11 . A method comprising:

providing, on an information handling system, a first universal serial bus (USB) interface;

providing, on the information handling system, a baseboard management controller (BMC) including a second USB interface;

providing, on the information handling system, a multiplexor having a first data input coupled to the first USB interface, a second data input coupled to the second USB interface, a control input coupled to the BMC, and an output;

providing, on the information handling system, a Bluetooth interface coupled to the output; and

selectably activating, by the BMC, the control input in a first state to select the first USB interface to couple to the Bluetooth interface.

12 . The method of claim 11 , further comprising selectably activating, by the BMC, the control input in a second state to select the second USB interface to couple to the Bluetooth interface.

13 . The method of claim 12 , wherein the BMC further includes a first firmware image and a second firmware image.

14 . The method of claim 13 , further comprising detecting, by the BMC, that the first firmware image is corrupted.

15 . The method of claim 14 , further comprising launching, by the BMC, the second firmware image in response to detecting that the first firmware image is corrupted.

16 . The method of claim 15 , wherein the second firmware image is configured to activate the control input in the second state to select the second USB interface to couple to the Bluetooth interface.

17 . The method of claim 16 , wherein the second firmware image is further configured to download a third firmware image from the Bluetooth interface.

18 . The method of claim 17 , wherein the second firmware image is further configured to store the third firmware image to a non-volatile memory device of the information handling system.

19 . The method of claim 18 , wherein the second firmware image is further configured to reboot the BMC based on the third firmware image.

20 . An information handling system, comprising:

a first universal serial bus (USB) interface;

a baseboard management controller (BMC) including a second USB interface;

a multiplexor having a first data input coupled to the first USB interface, a second data input coupled to the second USB interface, a control input coupled to the BMC, and an output; and

a Bluetooth interface coupled to the output, wherein the Bluetooth interface includes a Bluetooth Low Energy (BLE) interface;

wherein the BMC is configured to selectably activate the control input in a first state to select the first USB interface to couple to the Bluetooth interface, and to selectably activate the control input in a second state to select the second USB interface to couple to the Bluetooth interface.