Dynamic Geolocation Polling for Home Automation Battery Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Location tracking services on mobile devices with limited battery life are inefficient due to constant usage of location-based services, leading to reduced battery life and unnecessary energy consumption in home automation systems.

Innovation Solution

Implementing dynamic polling intervals based on estimated time of arrival and proximity to home, adjusting the frequency of location tracking services to conserve battery life and optimize home automation engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If location-based services are continuously used for tracking, then location accuracy and timeliness are improved, but battery life deteriorates

Engineering Contradiction:
Improvelocation tracking accuracyVSAvoidbattery life
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

The patent implements dynamic polling intervals that adjust the frequency of location-based service queries based on proximity to the home location. When the mobile device is far from home, polling occurs less frequently; when nearing the destination, polling frequency increases. This dynamic adjustment maintains adequate location tracking accuracy while significantly reducing battery consumption compared to continuous polling.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic location polling instead of continuous tracking, with the poll interval dynamically adjusted based on distance to destination. This periodic approach with variable intervals achieves the necessary location awareness for home automation triggering while conserving battery life by allowing the device to sleep between polls.

Inventive Principle:
Principle #19Periodic action

2Loss of time

If location polling frequency is increased near destination, then home automation engagement timeliness is improved, but energy consumption increases

Engineering Contradiction:
Improvehome automation engagement timelinessVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary location tracking at lower intensity when the device is far from home, then transitions to higher intensity tracking only when proximity to the destination is detected. This preliminary action approach ensures home automation services are engaged timely upon arrival while avoiding excessive energy consumption during the entire journey by intensifying polling only when necessary.

Inventive Principle:
Principle #10Preliminary action

3Duration of action of moving object

If location tracking is reduced to conserve battery, then battery life is extended, but location awareness for home automation deteriorates

Engineering Contradiction:
Improvebattery lifeVSAvoidlocation awareness
Core Design Contradiction:
Duration of action of moving objectVSLoss of information

Solution Approach 1:

The patent applies different location tracking intensities to different spatial zones relative to the home location. When the mobile device is in the far-field zone, low-frequency polling is used to conserve battery. When entering the near-field zone (proximity to home), the system automatically increases polling frequency to ensure accurate location awareness for timely home automation engagement. This local quality differentiation resolves the contradiction between battery conservation and location awareness.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11991593B2Geolocation polling frequency for home automation
Publication Date: 2024.05.21 ALARM COM INC
  • US11991593B2 patent drawing
  • US11991593B2 patent drawing
  • US11991593B2 patent drawing

AI summary

In some implementations, geolocation polling can include actions of receiving a location update from a user device of a user, determining an earliest time of arrival of the user to a home, determining, based on the earliest time of arrival, a time interval for a next location update, and providing instructions to the user device of the time interval for a next location update.