US 12,073,205 B2
Independently upgradeable docking stations
Man Cheung Dan Tsang, Anaheim, CA (US); Chi Hang Leung, Hong Kong (CN); and Ronald DeCamp, Anaheim, CA (US)
Assigned to Targus International LLC, Anaheim, CA (US)
Filed by Targus International LLC, Anaheim, CA (US)
Filed on Sep. 14, 2021, as Appl. No. 17/447,669.
Prior Publication US 2023/0077706 A1, Mar. 16, 2023
Int. Cl. G06F 8/654 (2018.01); G06F 1/16 (2006.01); G06F 13/42 (2006.01); H04L 9/32 (2006.01)
CPC G06F 8/654 (2018.02) [G06F 13/4282 (2013.01); H04L 9/3247 (2013.01); G06F 1/1632 (2013.01); G06F 2213/0042 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A docking station, comprising:
a universal serial bus (USB) port for connecting to a USB memory device comprising chipset firmware update data usable to perform a firmware update for one or more chipsets of the docking station;
a microcontroller unit (MCU) including a validation engine;
a USB host controller comprising a USB hosting engine;
a chipset of the one or more chipsets configured to operate chipset services with a host device communicatively coupled to the docking station, according to chipset firmware;
wherein the docking station is configured to:
host the USB memory device via the USB host controller using the USB hosting engine;
receive, from the USB memory device, the chipset firmware update data including a signature;
determine that the chipset firmware update data, including a firmware update binary, is signed;
determine that the chipset firmware update data is valid based on validating the received signature of the chipset firmware update data without input from the host device; and
based on the validation, operate the MCU to update the chipset firmware using the chipset firmware update data without input from the host device.