Motion Classifier for Mobile Location Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices face battery life issues due to frequent location requests from applications, which can decrease usability, and infrequent requests lead to outdated location data affecting user experience.

Innovation Solution

A system and method that predict when a mobile device has moved sufficient distance to require a location measurement by using acceleration measurements from sensors, minimizing location requests through a motion classifier that determines when to initiate radio signal measurements for location updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If frequent location requests are made to determine device location, then location data remains up-to-date, but battery power is depleted and device resources are consumed

Engineering Contradiction:
Improvelocation data freshnessVSAvoidbattery power consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by using acceleration sensor measurements to predict device movement and determine when location updates are actually needed. The motion classifier analyzes acceleration patterns in advance to proactively decide whether to trigger a location measurement, preventing unnecessary location requests before they occur. This resolves the contradiction by preparing movement predictions that filter out unnecessary location updates while ensuring location data is refreshed when actually needed.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If infrequent location requests are made to conserve battery power, then device resources are preserved, but location data becomes outdated affecting user experience

Engineering Contradiction:
Improvebattery power conservationVSAvoidlocation data freshness
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The system implements feedback by continuously monitoring acceleration sensor data and using the motion classifier to dynamically adjust location request timing based on actual device movement patterns. The classifier learns from acceleration measurements to provide feedback on when location updates are necessary, creating a closed-loop system that adapts to user behavior. This resolves the contradiction by using feedback from motion sensing to optimize location update frequency, conserving battery while maintaining location data freshness when needed.

Inventive Principle:
Principle #23Feedback

3Loss of information

If location measurements are taken frequently to ensure accurate location data, then user experience is maintained, but device complexity and processing requirements increase

Engineering Contradiction:
Improvelocation data accuracyVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component - the motion classifier - that acts as a mediator between the acceleration sensor and the location determining system. This intermediary analyzes acceleration patterns and determines whether location measurements should be triggered, filtering out unnecessary location requests. This resolves the contradiction by adding a relatively simple motion classification intermediary that prevents the need for complex frequent location measurements, maintaining location accuracy while reducing overall system complexity and processing requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces unnecessary location requests, conserving battery power and improving user experience by ensuring location data remains up-to-date while minimizing resource usage.

Implementation Method 1

Acceleration of the one or more mobile devices between the plurality of locations is determined based on sensor measurements

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Data Source

PatentUS9510152B2System and method for scheduling location measurements
Publication Date: 2016.11.29 SMITH MICRO SOFTWARE LLC
  • US9510152B2 patent drawing
  • US9510152B2 patent drawing
  • US9510152B2 patent drawing

AI summary

System and method for determining when to initiate radio signal measurements to determine mobile device location. The method includes determining a plurality of locations of one or more mobile devices based on radio signal measurements. Acceleration of the one or more mobile devices between the plurality of locations is determined based on sensor measurements. A first location of a particular mobile device is determined and acceleration is measured by the particular mobile device. It is determined when to initiate radio signal measurements by the particular mobile device to determine a second location of the particular mobile device based on the measured acceleration of the particular mobile device, the determined plurality of locations of the one or more mobile devices, and the determined acceleration of the one or more mobile devices. Radio signal measurements are initiated by the particular mobile device to determine the second location of the particular mobile device.