Location-Based App Management via Baseband Subsystem Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern mobile devices face challenges in efficiently managing location-based applications, particularly in conserving power while monitoring geographic regions, as the application subsystem consumes more power than the baseband subsystem and existing solutions do not effectively manage power consumption during location-based operations.

Innovation Solution

The implementation of location-based application program management on mobile devices, which allows the application subsystem to be set to a power-saving mode while the baseband subsystem continuously monitors the device's location, activating the application subsystem only when the device enters or exits a defined geographic region, thereby reducing unnecessary power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the application subsystem continuously monitors location to enable location-based application invocation, then the location-based application functionality is improved, but the power consumption increases significantly

Engineering Contradiction:
Improvelocation-based application invocationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the mobile device into two separate subsystems: the baseband subsystem that continuously monitors location using low-power GPS hardware, and the application subsystem that remains in sleep mode and is only activated when location-based applications need to be invoked. This segmentation allows continuous location monitoring without keeping the entire application subsystem active, thereby resolving the contradiction between reliable location-based application invocation and excessive power consumption.

Inventive Principle:
Principle #1Segmentation

2Speed

If the application subsystem is kept active to quickly respond to location changes, then the application response speed is improved, but the battery life decreases

Engineering Contradiction:
Improveapplication response speedVSAvoidbattery life
Core Design Contradiction:
SpeedVSDuration of action of moving object

Solution Approach 1:

The baseband subsystem performs preliminary location monitoring continuously in the background without requiring the application subsystem to be active. When the device enters or exits a geographic region, the baseband subsystem has already detected the location change and can immediately invoke the appropriate application, eliminating the need for the application subsystem to remain continuously active while still achieving fast response times.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If location monitoring is performed continuously to ensure accurate geographic region detection, then the location monitoring accuracy is improved, but the energy consumption increases

Engineering Contradiction:
Improvelocation monitoring accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The baseband subsystem acts as an intermediary between the GPS hardware and the application subsystem. It continuously monitors location with high accuracy using the GPS receiver, processes location data, determines when geographic region boundaries are crossed, and only then activates the application subsystem. This intermediary approach maintains high location monitoring accuracy while preventing unnecessary energy consumption from keeping the application subsystem continuously active.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9210529B2Location-based application program management
Publication Date: 2015.12.08 APPLE INC
  • US9210529B2 patent drawing
  • US9210529B2 patent drawing
  • US9210529B2 patent drawing

AI summary

Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program to be executed in an application subsystem. The first application program can be configured to be invoked or notified when the mobile device is located at a defined location. The mobile device can register the first application program to a second application program that executes in a baseband subsystem. The mobile device can set the application subsystem to a power-saving operating mode. The second application program can monitor a current location of the mobile device. When the mobile device is currently located at the defined location, the second application program can set the application subsystem to an active operating mode, and invoke the first application program.