Electronic Device Location Request Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices experience increased power consumption due to continuous location information requests from applications running in the background or with the display turned off, leading to unnecessary resource allocation and battery drain.

Innovation Solution

An electronic device method that manages applications by monitoring and limiting resource allocation based on an application list, ignoring or reducing location information requests for applications registered in the list when the display is off or the application is in the background, using a service module to filter and optimize location data requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If applications continuously request location information even when executed in background or display is turned off, then location information availability is improved, but power consumption increases

Engineering Contradiction:
Improvelocation information availabilityVSAvoidpower consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts location measurement behavior based on application state and display status. When display is on or application is in foreground, location requests are fulfilled normally. When display is off or application is in background, the system selectively ignores location requests to reduce power consumption while maintaining location availability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the location measurement module based on system state. By monitoring display state and application execution state, the system adjusts whether location measurements are performed, effectively changing the measurement frequency parameter from continuous to conditional based on actual need.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If applications make continuous location requests in background state, then location service reliability is improved, but resource allocation efficiency deteriorates

Engineering Contradiction:
Improvelocation service reliabilityVSAvoidresource allocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments location service requests based on application state and display status. Different handling strategies are applied: normal fulfillment when display is on, and selective ignoring when display is off or application is in background. This segmentation allows the system to maintain reliability for active applications while improving resource efficiency for inactive ones.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If location measurement is performed continuously regardless of application state, then measurement precision is maintained, but energy waste increases

Engineering Contradiction:
Improvelocation measurement precisionVSAvoidenergy waste
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

Instead of continuous location measurement, the system implements periodic measurement triggered by specific conditions (display on/off transitions, application foreground/background transitions). Location measurements are performed periodically when needed rather than continuously, reducing energy waste while maintaining precision when location information is actually required.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3131010B1Method of managing application and electronic device therefor
Publication Date: 2022.09.28 SAMSUNG ELECTRONICS CO LTD
  • EP3131010B1 patent drawingFigure 1
  • EP3131010B1 patent drawingFigure 2
  • EP3131010B1 patent drawingFigure 3

AI summary

An electronic device for managing one or more applications is provided. The electronic device includes a display, a location measurement module, a communication interface, a memory configured to store a first application program and a second application program, and a processor, electrically connected to the display, the location measurement module, the communication interface, and the memory, configured to execute the first application program, acquire a location information request from the first application program, and determine whether to respond to the location information request at least partially based on a state of the display or information related to the first application program when the instructions are executed.