Geofence Location Detection for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing geofence location detection technologies are inaccurate and resource-intensive, particularly when determining user locations based on input from multiple users, and lack flexibility in handling unavailable mobile devices.

Innovation Solution

A method and system that determine if a set of users are traveling together, detect geofence events, and automatically execute actions for unavailable mobile devices as if they had triggered the event, using a processor and sensors to manage geofence location detection and improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple user locations are analyzed with respect to external communications, then location accuracy may be improved, but the process becomes complicated and resource-consuming

Engineering Contradiction:
Improvelocation accuracyVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the group of users into individual mobile devices, with each device independently triggering geofence events. The server then processes these segmented events separately, analyzing only the necessary subset of devices rather than all user locations simultaneously, thereby reducing computational complexity while maintaining location accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the geofence trigger events from the mobile devices, separating this specific location data from other user data. By focusing exclusively on geofence triggers rather than continuously analyzing all user locations and external communications, the system achieves accurate location determination with reduced resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If all mobile devices must be present and online to trigger geofence events, then complete location tracking is achieved, but the system becomes less flexible and may lose timely notifications

Engineering Contradiction:
Improvelocation tracking completenessVSAvoidsystem flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The server performs preliminary analysis by determining whether a group of users are traveling together based on their geofence trigger patterns. This preliminary determination allows the system to proactively handle cases where some devices may be unavailable, by using the traveling together determination to infer locations of devices that haven't triggered events, thus maintaining both completeness and flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between mobile devices and the geofence system. It receives geofence triggers from available devices, determines traveling together relationships, and uses this information to infer locations for devices that are unavailable. This intermediary role allows the system to maintain location tracking completeness even when not all devices are online, thereby achieving both accuracy and flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If the system waits for all devices to trigger geofence events before executing actions, then complete data collection is ensured, but response time increases and productivity decreases

Engineering Contradiction:
Improvedata collection completenessVSAvoidresponse speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The server performs preliminary determination of whether users are traveling together when geofence triggers are received. This preliminary action allows the system to immediately execute actions for available devices while simultaneously inferring locations for unavailable devices based on the traveling together determination, rather than waiting for all devices to trigger events. This resolves the contradiction by enabling both complete data collection and rapid response.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system executes actions partially by processing available device triggers immediately while inferring the status of unavailable devices. Rather than waiting for complete data from all devices before taking any action, the system takes excessive action by proactively determining traveling together relationships and inferring locations, ensuring both completeness and productivity are maintained.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9820097B1Geofence location detection
Publication Date: 2017.11.14 HCL TECH LTD
  • US9820097B1 patent drawing
  • US9820097B1 patent drawing
  • US9820097B1 patent drawing

AI summary

A method and system for improving geofence location detection is provided. The method includes detecting a geofence and determining that a first set of users are traveling together. The first set of users comprises a first user and a second user. Sensors detect a first mobile device of the first user has triggered the geofence event and that a second mobile device of the second user has not triggered the geofence event. In response, it is determined that the second mobile device is currently unavailable and an action associated with the second user triggering the geofence event is automatically executed as if the second user had triggered the geofence event.