Host-Specific Identifier Assignment for Device Pairing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic device pairing methods often require manual effort and incur latency, leading to inconsistent and inefficient settings application across different computing devices.
Innovation Solution
Assigning a host-specific local identifier to an electronic device that attempts to preserve its existing local identifier, and if unavailable, assigns a new value, ensuring consistent and faster pairing by converging different computing devices to use the same identifier for the same device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If manual pairing methods are used, then device pairing can be established, but pairing latency increases and efficiency decreases
Solution Approach 1:
The system performs preliminary actions by pre-generating and storing a pool of available local identifier values on the host computing device before pairing occurs. When an electronic device pairs, it can quickly receive an assigned identifier from this pre-prepared pool, eliminating the need for complex real-time identifier generation or manual pairing procedures, thus reducing pairing latency and improving efficiency
2Adaptability or versatility
If different computing devices use different local identifier values for the same electronic device, then each device can manage its own identifiers, but settings application becomes inconsistent across devices
Solution Approach 1:
The system applies homogeneity by ensuring that the same local identifier value is used across different host computing devices for the same electronic device. The electronic device receives the same identifier from multiple hosts, creating a homogeneous identification system that enables consistent settings application across different devices while maintaining device independence
3Quantity of substance
If local identifier values are reused across different electronic devices, then identifier pool is充分利用, but identifier conflicts occur
Solution Approach 1:
The host computing device acts as an intermediary that manages the local identifier pool and assigns identifiers to electronic devices. It maintains a record of assigned identifiers and ensures that each identifier from the pool is uniquely assigned to one electronic device at a time, preventing conflicts while allowing the identifier pool to be fully utilized across different devices and hosts
Data Source
Figure 1A~1B
Figure 2
Figure 3
AI summary
A method for electronic device identifier assignment at a host computing device (100) includes receiving a current local identifier (300) of a separate electronic device (108) and a full unique identifier (304) of the separate electronic device (108). A host-specific identifier (306) is assigned to the separate electronic device (108) by, based at least in part on determining that the current local identifier (300) of the separate electronic device (108) is included in a set of local identifier values available for assignment (402), assigning the host¬ specific identifier (306) to the separate electronic device (108) with a same local identifier value as the current local identifier (300). Based at least in part on determining that the current local identifier (300) of the separate electronic device (108) is already assigned by the host computing device to a different separate electronic device (400), the host-specific local identifier (306) is selected from the set of local identifier values available for assignment (402) and assigned to the separate electronic device (108).