Multi-Hub Accessory Assignment for Low-Latency Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in managing associations and load balancing between accessory devices and hub devices, particularly when these devices have varying features, capabilities, and are produced by different manufacturers, leading to inefficiencies in processing user requests.

Innovation Solution

A user device acts as a leader to assign accessory devices to hub devices based on a scoring system that evaluates hub attributes and available connection slots, and can reassign devices when load changes or connectivity issues arise, ensuring optimal device associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single hub device is used to manage all accessory devices, then device management is simplified, but processing load and latency increase

Engineering Contradiction:
Improvedevice management simplicityVSAvoidprocessing latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent divides the centralized hub management model into multiple distributed hub devices. Each hub manages a subset of accessory devices, segmenting the processing load across multiple nodes. This reduces the latency for individual accessory responses while maintaining simplified management through the leader device that coordinates among hubs.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If multiple hub devices are used to reduce processing load, then response time improves, but device management complexity increases

Engineering Contradiction:
Improveprocessing latencyVSAvoidmanagement complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The leader device serves as an intermediary that manages the complexity of coordinating multiple hub devices. It receives accessory requests, determines the appropriate hub based on scoring criteria, and routes requests accordingly. This intermediary approach allows multiple hubs to operate in parallel reducing latency, while the leader abstracts the management complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes parameters such as hub scoring weights, connection thresholds, and load distribution criteria based on current system state. This allows the management complexity to adapt to changing conditions, optimizing performance without requiring static complex configuration.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If accessory devices are assigned to hub devices based on static criteria, then assignment is simple, but load balancing efficiency decreases

Engineering Contradiction:
Improveassignment simplicityVSAvoidload balancing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements dynamic assignment where the leader device continuously evaluates hub devices using scoring criteria that consider current load, capabilities, and connectivity. This dynamic approach optimizes load balancing efficiency by adapting to changing system conditions while maintaining relatively simple assignment logic through automated scoring and selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where hub devices report their current state (load, connectivity, capabilities) to the leader device. The leader uses this feedback to continuously update scoring and reassign accessories optimally. This feedback mechanism enables efficient load balancing while keeping the assignment process automated and relatively simple.

Inventive Principle:
Principle #23Feedback

4Device complexity

If hub devices maintain fixed connection slots, then device architecture is simple, but adaptability to changing conditions decreases

Engineering Contradiction:
Improvearchitecture simplicityVSAvoidload adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent makes the connection slot architecture dynamic by allowing hubs to adjust their capacity and the leader to reassign accessories based on changing conditions. Hub devices can dynamically allocate their connection slots based on current load and capabilities, enabling adaptability while maintaining a relatively simple underlying slot-based architecture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12487956B2Techniques for load balancing with a hub device and multiple endpoints
Publication Date: 2025.12.02 APPLE INC
  • US12487956B2 patent drawing
  • US12487956B2 patent drawing
  • US12487956B2 patent drawing

AI summary

Techniques are disclosed for managing the connection assignments of a plurality of accessory devices to one or more hub devices. In one example, a user device acting as a leader device receives an assignment request from an accessory device. The user device may obtain information corresponding to hub attributes from the one or more hub devices. The user device may also obtain accessory traits from the accessory device. The user device can compare the accessory traits with the hub attributes to determine a connection score for each hub device. The user device can then assign the accessory device to the hub device with the highest connection score.