Responder Device Binding Score Computation in Wireless Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless device binding procedures, such as those in ZigBee RF4CE systems, face challenges in efficiently ranking responder devices for pairing, especially when multiple devices are within range, leading to cumbersome user experiences and logistical issues, particularly for devices with limited processing power and no direct internet connectivity.
Innovation Solution
A method where responder devices compute and include a score indicative of the likelihood of being bound with the initiator device in their discovery response, allowing the initiator to use simple ranking logic and enabling duplicate score handling, thus simplifying the binding process without requiring updates to the initiator device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the initiator device performs complex ranking logic to rank responder devices, then the binding accuracy and reliability are improved, but the device complexity and processing requirements increase
Solution Approach 1:
Instead of having the initiator device perform complex ranking logic, the patent inverts the approach by having responder devices compute their own scores and include them in discovery responses. The initiator device then simply ranks responders based on these pre-computed scores, significantly reducing initiator complexity while maintaining binding accuracy.
Solution Approach 2:
Responder devices autonomously compute their own binding scores based on collected parameters and include these scores in their discovery responses. This self-service approach eliminates the need for the initiator device to perform complex calculations, transferring the computational burden to the responders.
2Adaptability or versatility
If the initiator device has direct internet connectivity to receive ranking updates, then the binding process adaptability is improved, but the ease of operation and installation are worsened
Solution Approach 1:
Responder devices independently compute scores using locally stored parameters and logic, without requiring the initiator device to have internet connectivity or receive updates. This makes the system easier to operate in environments where internet access is unavailable at the initiator device.
Solution Approach 2:
The scoring parameters and logic are designed to be universally applicable across different scenarios (factory pairing, field installation, DIY setup) without requiring device-specific updates or internet connectivity, making the binding process adaptable to various deployment contexts.
3Measurement precision
If multiple parameters are collected and processed at the initiator device, then the measurement precision of device compatibility is improved, but the loss of time and processing overhead increase
Solution Approach 1:
Responder devices collect and process multiple parameters to compute their scores before the actual binding decision is made. By performing these calculations in advance and including the scores in discovery responses, the initiator device saves time during the actual binding process while still achieving precise compatibility assessment.
Data Source
AI summary
A wireless system (10) comprises an initiator device (11) and a plurality of responder devices (15-18) which can bind with the initiator device (11). The method comprises, at one of the plurality of responder devices, receiving (101) a discovery request from the initiator device and forming a discovery response and sending the discovery response to the initiator device. The step of forming a discovery response comprises: collecting (102) at least two parameters indicative of the initiator device wanting to bind with the responder device; computing (103) a score using the at least two parameters, the score being indicative of a likelihood of the initiator device wanting to bind with the responder device; and including (104) the score as an element of the discovery response.


