US 12,487,956 B2
Techniques for load balancing with a hub device and multiple endpoints
Jared S. Grubb, San Francisco, CA (US); Robert M. Stewart, San Jose, CA (US); Gabriel Sanchez, San Jose, CA (US); Zaka ur Rehman Ashraf, Pleasanton, CA (US); and David J. Chandler, San Diego, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 21, 2024, as Appl. No. 18/583,468.
Application 18/583,468 is a continuation of application No. 17/718,984, filed on Apr. 12, 2022, granted, now 11,914,537.
Claims priority of provisional application 63/175,478, filed on Apr. 15, 2021.
Prior Publication US 2024/0248866 A1, Jul. 25, 2024
Int. Cl. G06F 13/38 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 13/40 (2006.01)
CPC G06F 13/385 (2013.01) [G06F 11/3041 (2013.01); G06F 11/3055 (2013.01); G06F 11/3404 (2013.01); G06F 13/4063 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a user device, a connection request from an accessory that was previously connected to a first hub device, wherein the user device is configured to manage one or more accessory devices and one or more hub devices;
receiving, by the user device from the accessory, accessory attribute information;
obtaining, by the user device, second information about a second hub device and third information about a third hub device;
determining, by the user device, based at least in part on at least one of the accessory attribute information, the second information about the second hub device, or the third information about the third hub device, whether the accessory is to connect to the second hub device or the third hub device;
in accordance with a determination that the accessory is to connect to the second hub device, providing, by the user device, instructions to the second hub device to connect to the accessory; and
in accordance with a determination that the accessory is to connect to the third hub device, providing, by the user device, instructions to the third hub device to connect to the accessory.