Context-Aware Positioning With Adaptive Geofence Granularity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current location services either cause unreasonable delays or drain device battery by providing constant positioning information, or provide imprecise information to avoid impacting device operation.

Innovation Solution

A system that proactively determines positioning information based on user context, using low power processors and application processors to establish fences with varying granularities, and adjusts processor usage and request frequencies based on user location status predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If constant positioning information is provided for a device, then positioning precision is improved, but device battery is drained

Engineering Contradiction:
Improvepositioning information precisionVSAvoiddevice battery
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the positioning mode based on device state and context. When the device is determined to be in transit to a defined location, the system transitions from a low-power periodic positioning mode to a higher-precision positioning mode, allowing precision to be improved only when necessary rather than constantly

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of positioning frequency and precision based on contextual conditions. By monitoring device state (in transit vs. stationary) and adjusting positioning requests accordingly, the system achieves high precision when needed while conserving battery during normal operation

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If positioning information is requested at application launch, then positioning information is provided, but unreasonable delay occurs for users

Engineering Contradiction:
Improvepositioning information availabilityVSAvoiduser delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary positioning actions by proactively determining when the device is in transit to a defined location and establishing fences in advance. Positioning information is obtained before the user actually needs it, eliminating delays at application launch while avoiding constant positioning requests

Inventive Principle:
Principle #10Preliminary action

3Productivity

If imprecise positioning information is provided to avoid impacting device operation, then device performance is maintained, but positioning precision deteriorates

Engineering Contradiction:
Improvedevice operation performanceVSAvoidpositioning information precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system proactively determines positioning information and establishes fences before they are actually needed for device operations. This preliminary action ensures that when positioning is required for operational decisions, precise information is already available without having to constantly request updates

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12432523B2Proactive provision of positioning information based on user context
Publication Date: 2025.09.30 APPLE INC
  • US12432523B2 patent drawing
  • US12432523B2 patent drawing
  • US12432523B2 patent drawing

AI summary

Embodiments described herein provide for a system, a non-transitory machine-readable medium, and methods to provide location services. In an embodiment, a method provides receiving at least one indication that an electronic device is in transit to at least one defined location, establishing a first fence boundary for the at least one defined location, receiving an indication that the electronic device has crossed the first fence boundary and is in transit to a defined location, and establishing a second fence for the defined location, where the second fence provides a finer granularity fence for the defined location than the first fence.