Geofence Heuristics for Dynamic Sensor Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing geofencing technologies face challenges in efficiently determining a mobile device's location and managing sensor resources, leading to battery drain and resource utilization issues, especially when the device is stationary or moving at varying speeds near or far from geofences.

Innovation Solution

Implementing heuristic-based sensor management that selects appropriate sensors and frequency of location determination based on activity classes, such as stationary, walking, or vehicular motion, to conserve power and resources while maintaining accurate geofence detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the device continuously monitors location using high-precision sensors to maintain accurate geofence detection, then geofence detection accuracy is improved, but battery consumption increases

Engineering Contradiction:
Improvegeofence detection accuracyVSAvoidbattery consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts sensor usage and location determination frequency based on activity class classification. When the device is stationary or moving slowly, low-power sensors are used with reduced monitoring frequency. When moving quickly or near geofence boundaries, high-precision sensors are activated to maintain detection accuracy, thus adapting energy consumption to actual operational needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as location determination frequency and sensor selection based on activity class. By classifying device states (stationary, walking, vehicular motion) and adjusting monitoring parameters accordingly, the system maintains geofence detection accuracy when needed while reducing power consumption during low-risk periods

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the device uses multiple sensors frequently to determine location accurately, then location determination accuracy is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improvelocation determination accuracyVSAvoidresource utilization efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies partial monitoring action by selectively using sensors based on activity class. Instead of continuously using all sensors, it employs only the necessary subset for each activity state, achieving sufficient location accuracy while improving resource utilization efficiency through targeted rather than exhaustive sensor deployment

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If the device reduces sensor usage to conserve power, then battery consumption is reduced, but geofence detection reliability deteriorates

Engineering Contradiction:
Improvebattery consumptionVSAvoidgeofence detection reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system uses feedback from activity class classification to adjust sensor usage. By continuously monitoring device state and comparing it against geofence proximity and activity thresholds, the system dynamically modifies monitoring intensity, ensuring reliability is maintained when conditions warrant it while conserving power when risks are lower

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9363636B2Sending geofence-related heuristics to multiple separate hardware components of mobile devices
Publication Date: 2016.06.07 GOOGLE LLC
  • US9363636B2 patent drawing
  • US9363636B2 patent drawing
  • US9363636B2 patent drawing

AI summary

Methods and apparatus are directed to geofencing-related heuristics for computing devices. A computing device with a plurality of sensors can receive a plurality of heuristics. Each heuristic can be configured to generate command(s) for the sensors based on one or more heuristic inputs. The heuristic input(s) can include an input related to a geofence. The computing device can receive a plurality of signals from the sensors. The computing device can determine, based on the plurality of signals, an activity class for the computing device. The activity class can specify an activity associated with the computing device. The computing device can select a heuristic from the plurality of heuristics at least based on the activity class. The computing device can execute the selected heuristic to generate the command(s) for the sensors.