Shared Context Bootstrapping Device Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Devices engaged in discovery processes, such as wireless communication, face challenges in synchronizing their actions due to randomness in time, frequency, or code selection, leading to inefficiencies in discovering each other across shared wireless bands.
Innovation Solution
The use of shared context to bootstrap device-to-device discovery, where devices identify and utilize common environmental information to determine and adjust their discovery parameters, making their behavior predictable and improving the likelihood of successful discovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If devices use randomness in time, frequency, or code selection for discovery, then collision avoidance and security are improved, but discovery efficiency and synchronization deteriorate
Solution Approach 1:
Devices perform preliminary actions by identifying and utilizing shared context (environmental information, device capabilities, application requirements) before the discovery process begins. This preliminary identification of common ground allows devices to pre-determine synchronized discovery parameters, eliminating the need for random selection and improving discovery efficiency while maintaining collision avoidance through coordinated parameter selection.
Solution Approach 2:
The invention changes the parameters of the discovery process from random selection to deterministic selection based on shared context. Devices determine discovery parameters (time, frequency, code) by matching their own context with the other device's context, transforming the parameter selection from a random variable to a controlled variable that improves both efficiency and synchronization.
2Object-affected harmful factors
If devices use randomness in channel selection and timing, then network security and interference avoidance are improved, but power consumption increases and latency worsens
Solution Approach 1:
Devices perform preliminary identification of shared context that includes environmental information and device capabilities. This allows them to pre-determine optimal discovery parameters including channel selection and timing, eliminating the need for extended random probing and thereby reducing power consumption and latency while maintaining interference avoidance through coordinated selection.
Solution Approach 2:
The invention introduces feedback mechanisms where devices exchange information about their context (capabilities, environmental conditions, application requirements) and use this feedback to determine discovery parameters. This feedback loop enables devices to converge on synchronized parameters efficiently, reducing the time and energy required for discovery while avoiding interference through coordinated channel and timing selection.
3Adaptability or versatility
If devices perform exhaustive channel scanning for discovery, then discovery completeness is improved, but time consumption and energy usage increase
Solution Approach 1:
Instead of performing exhaustive scanning across all channels and time slots, the invention applies local quality by focusing discovery efforts on specific channels and time periods determined through shared context. Devices identify the relevant local environment (shared context) and concentrate their discovery transmission and listening on the appropriate subset of channels and time slots, achieving sufficient discovery completeness without the time cost of exhaustive scanning.
Solution Approach 2:
The invention applies partial action by performing discovery only on the necessary subset of channels and time periods identified through shared context, rather than exhaustive scanning of all possibilities. This partial action is sufficient for achieving discovery completeness in the given context while significantly reducing time consumption compared to complete enumeration of all channels.
Data Source
AI summary
A method includes identifying, by a first device, a shared context for a specified discovery process including at least one of a first discovery process for the first device or a second discovery process for a second device. The method also includes determining, by the first device, one or more parameters of the first discovery process for the first device based on the shared context. The method further includes performing or resuming, by the first device, the first discovery process for the first device based on the one or more parameters.


