Geofence Paging for Mobile Application Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices can only monitor a limited number of geofences at a time, and existing systems require users to actively open applications to update monitored geofences, limiting contextual in-store experience modifications and location-based services.

Innovation Solution

The implementation of geofence paging, where a parent geofence encircles multiple child geofences, allowing for efficient monitoring of a larger number of locations and automatic configuration changes based on detected entry into specific geofences, enabling seamless contextual modifications in mobile applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile devices monitor more geofences to provide better location-based services, then the quality and coverage of location-based services improve, but memory consumption increases excessively

Engineering Contradiction:
Improvelocation-based service coverageVSAvoidmemory consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments geofences into two categories: active geofences (currently monitored) and inactive geofences (stored but not currently monitored). This segmentation allows the system to manage memory efficiently by only maintaining active geofences in memory while storing inactive ones in a database, thus providing comprehensive location-based service coverage without excessive memory consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a hierarchical structure where a parent geofence contains multiple child geofences. When the mobile device enters the parent geofence, the system dynamically loads and monitors the child geofences. This nested structure enables the system to monitor multiple geofences efficiently by only loading them into memory when needed, resolving the contradiction between service coverage and memory usage.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of operation

If users actively open applications to update monitored geofences, then application control and updates are maintained, but user convenience and seamless experience deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidautomatic geofence monitoring
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent enables the mobile device to automatically monitor and detect geofence entries without requiring user intervention. The system self-manages the monitoring process by detecting when the device enters a geofence and automatically triggering the associated application configuration changes, thereby providing seamless user experience while maintaining automatic operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring geofence monitoring and application launch parameters before the user needs them. When a geofence entry is detected, the relevant application is automatically launched or configured in advance, eliminating the need for users to manually open applications and providing convenient automated service.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If mobile devices provide contextual in-store experience modifications, then service quality and personalization improve, but device complexity and processing requirements increase

Engineering Contradiction:
Improvecontextual service capabilityVSAvoidapplication configuration management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic application configuration based on real-time location detection. When the mobile device enters a geofence, the system dynamically changes the application's configuration parameters, such as modifying the user interface, data displayed, or functional behavior. This dynamic adaptation provides contextualized services without requiring multiple separate applications, thereby managing complexity efficiently.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes application parameters based on geofence entry detection. Instead of creating complex new applications for each context, the system modifies existing application parameters (such as display content, service mode, or interaction behavior) according to the detected location, providing personalized contextual services while keeping the overall system structure manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11153712B2Configuring mobile device applications based on location
Publication Date: 2021.10.19 EBAY INC
  • US11153712B2 patent drawing
  • US11153712B2 patent drawing
  • US11153712B2 patent drawing

AI summary

Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.