Application-Controlled Ranging via OS Mechanism Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ranging technologies lack the ability for applications to control the selection of ranging mechanisms based on specific operational characteristics such as power budget, security, accuracy, and latency, leading to suboptimal performance in various scenarios.

Innovation Solution

An operating system API allows applications to specify desired operational characteristics for ranging, enabling the system to select and invoke appropriate ranging mechanisms based on these criteria, thereby insulating the application from the underlying mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the operating system automatically selects ranging mechanisms without application input, then the system complexity is reduced and ease of operation is improved, but the application cannot optimize ranging based on specific operational characteristics such as power budget, security, accuracy, and latency

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the ranging mechanism selection based on application-specific requirements. The operating system allows applications to specify operational characteristics (power budget, security, accuracy, latency) and dynamically selects appropriate ranging mechanisms from multiple available options, making the system both easy to operate and adaptable to different scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables parameter-based control of ranging mechanisms by allowing applications to specify operational characteristics such as power budget, security level, accuracy requirements, and latency constraints. The operating system uses these parameters to select and configure appropriate ranging mechanisms, optimizing performance for different application scenarios.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple ranging mechanisms are made available with different operational characteristics, then adaptability and optimization for specific scenarios are improved, but the device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The operating system implements a universal ranging framework that supports multiple ranging mechanisms (WiFi, Bluetooth, UWB, etc.) through a common interface. Applications interact with a single API that abstracts the underlying mechanism diversity, allowing the system to provide multi-functionality while maintaining simplicity at the application level.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The operating system acts as an intermediary layer between applications and ranging mechanisms. It provides an abstraction layer that hides the complexity of multiple ranging mechanisms from applications, while enabling applications to specify their requirements and receive optimized ranging services without directly managing the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the application is insulated from knowledge of the underlying ranging mechanism, then ease of operation and maintainability are improved, but the application loses direct control over mechanism selection

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The operating system serves as an intelligent intermediary that receives high-level operational requirements from applications and translates them into appropriate ranging mechanism selections. Applications specify what they need (accuracy, power, security, latency) rather than how to achieve it, maintaining ease of operation while the intermediary ensures adaptability to different scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides dynamic control where the operating system adapts the ranging mechanism selection based on real-time conditions and application requirements. Applications maintain control over operational characteristics through the API while the system dynamically selects and configures the appropriate underlying mechanisms, balancing insulation with adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260067637A1Application Control over Ranging
Publication Date: 2026.03.05 GOOGLE LLC
  • US20260067637A1 patent drawing
  • US20260067637A1 patent drawing
  • US20260067637A1 patent drawing

AI summary

A method and system for application-controlled ranging. An operating system of a device receives from an application on the device a ranging request that requests ranging between the device and another device and that specifies one or more operational characteristics that the application requests the ranging to have. The operating system then selects, based at least on the one or more operational characteristics requested by the application, a ranging mechanism from among a plurality of available ranging mechanisms. Further, based at least on the selecting, the operating system causes the device to implement the selected ranging mechanism in response to the ranging request.