Wireless RTT Measurement Scheduling via Graph Coloring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining the locations of wireless access points (APs) in a network are time-consuming and error-prone, leading to network downtime and reduced accuracy in location-based services.
Innovation Solution
A computing device assigns unique identifiers to edges in a network graph, orchestrating RTT measurements between wireless device pairs connected by edges with the same identifier to perform in parallel, using different communication channels to avoid interference and minimize downtime.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If RTT measurements are performed sequentially between all wireless device pairs to ensure accuracy, then measurement precision is improved, but the time required for measurements increases significantly
Solution Approach 1:
The patent segments the network graph into multiple independent subgraphs using graph coloring, where each subgraph contains device pairs that can be measured simultaneously without interference. This segmentation allows parallel measurement execution while maintaining accuracy by ensuring no device is overloaded with conflicting measurement obligations in the same time slot.
Solution Approach 2:
The system performs preliminary graph coloring and measurement scheduling before actual RTT measurements begin. By pre-calculating the optimal measurement groups and assigning time slots in advance, the system eliminates coordination overhead during measurement execution and ensures that devices are ready to measure simultaneously without conflicts.
2Productivity
If multiple wireless device pairs perform RTT measurements simultaneously to reduce total measurement time, then productivity is improved, but measurement conflicts and interference increase
Solution Approach 1:
The patent assigns different identifiers (colors) to different device pairs, creating locally differentiated measurement groups. Each group operates with unique identification, allowing simultaneous measurements to be distinguished and processed correctly. This local differentiation enables parallel execution while maintaining measurement reliability through unique group identification.
Solution Approach 2:
The graph coloring identifier acts as an intermediary that mediates between multiple simultaneous measurement groups. By assigning unique identifiers to each group, the system can coordinate parallel measurements without direct interference, as each group operates under its own identified protocol within the overall measurement framework.
3Speed
If more communication channels are used for parallel RTT measurements to increase speed, then device complexity increases due to channel management
Solution Approach 1:
The patent reuses the same set of communication channels across multiple measurement groups by assigning different time slots and identifiers. Instead of requiring dedicated channels for each parallel measurement group, the system makes channels multi-functional through time-division and group-identification mechanisms, reducing overall channel requirements while maintaining measurement speed.
Solution Approach 2:
The system implements periodic reuse of communication channels across different measurement groups, where channels are allocated in repeating cycles corresponding to different graph coloring iterations. This periodic allocation pattern simplifies channel management by creating predictable, repeating assignments rather than requiring unique permanent assignments for each channel.
Data Source
AI summary
Techniques are described for orchestration of measurements between a plurality of devices in a wireless network. In an example, a computing system configured to orchestrate round-trip time (RTT) measurements in a network of a plurality of wireless devices comprises one or more processors and a memory comprising instructions that when executed by the one or more processors, cause the one or more processors to: generate a network graph of the plurality of wireless devices in which each wireless device pair of a plurality of wireless device pairs of the network graph is connected by an edge assigned to an identifier, wherein each edge of at least two adjacent edges is assigned a different identifier; and orchestrate the RTT measurements such that RTT measurements between wireless device pairs connected by edges assigned to a same identifier are performed in parallel.


