Position Sensor Power Management via Kalman Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Position sensors, such as GPS sensors, in electronic devices consume significant power, leading to a tradeoff between battery life and accuracy, especially in environments with signal blockages or multipath reflections, where frequent activation is needed for accurate location tracking.

Innovation Solution

Implementing a power management engine to control the activation and deactivation of position sensors, combined with a server-based position determination engine that uses Kalman filters and weighted averaging techniques to improve accuracy by combining infrequently acquired position data and accuracy metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the position sensor is continuously activated to maintain high position accuracy, then position accuracy is improved, but power consumption increases and battery life decreases

Engineering Contradiction:
Improveposition accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The position sensor is activated periodically rather than continuously. The system determines position at specific time intervals by activating the sensor only when needed for measurements, then deactivating it to conserve power. This periodic activation pattern resolves the contradiction by maintaining acceptable position accuracy through regular updates while significantly reducing overall power consumption compared to continuous operation.

Inventive Principle:
Principle #19Periodic action

2Use of energy by moving object

If the position sensor is activated less frequently to reduce power consumption, then power consumption is reduced and battery life is extended, but position accuracy deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidposition accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The system uses feedback mechanisms to intelligently control sensor activation. By monitoring position change thresholds, motion detection data, and environmental conditions, the system determines when position updates are necessary. This feedback-driven approach ensures the sensor activates only when position accuracy would meaningfully change, maintaining measurement precision while minimizing unnecessary activations that would increase power consumption.

Inventive Principle:
Principle #23Feedback

3Duration of action of moving object

If the position sensor is deactivated to extend battery life, then battery life is improved, but position tracking accuracy in challenging environments deteriorates

Engineering Contradiction:
Improvebattery lifeVSAvoidposition tracking accuracy
Core Design Contradiction:
Duration of action of moving objectVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the activation frequency and timing of the position sensor based on real-time conditions. In challenging environments with signal blockages or multipath reflections, the system increases activation frequency when position updates are critical for maintaining accurate tracking. Conversely, in stable environments, it reduces activation frequency to extend battery life. This dynamic adaptation resolves the contradiction by optimizing the balance between battery life and tracking accuracy according to environmental conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10880692B2Determining positions of devices
Publication Date: 2020.12.29 MALIKIE INNOVATIONS LTD
  • US10880692B2 patent drawing
  • US10880692B2 patent drawing
  • US10880692B2 patent drawing

AI summary

In some examples, a plurality of instances of position data and associated accuracy metadata are acquired by a position sensor. A position of a device comprising the position sensor is determined based on combining the plurality of instances of the position data and the associated accuracy metadata.