Offload Engine for Location Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices face increased power consumption and reduced battery life due to the processing demands of location-based services and functionalities, which require significant processor resources.

Innovation Solution

Offloading location-based services and functionalities from the main host CPU to a dedicated power-efficient offload engine, utilizing a location processor that operates independently or in conjunction with the operating system domain to perform location calculations and manage power, thereby reducing the load on the main processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If location-based services are processed by the main host CPU, then processing capability is sufficient, but power consumption increases and battery life decreases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent divides the processing system into two segments: a main host CPU for general processing and a dedicated location processor for location-based services. This segmentation allows location processing to occur independently on a specialized low-power unit, reducing the power consumption burden on the main processor while maintaining sufficient processing capability for both general and location-specific tasks.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If location-based services require continuous processing, then service functionality is enhanced, but battery life is reduced

Engineering Contradiction:
Improveservice functionalityVSAvoidbattery life
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The location processor is designed as a self-service unit that can independently handle location-based service processing without requiring continuous intervention from the power-intensive main host CPU. The dedicated processor manages its own operation, performing location calculations and service processing autonomously, which enables continuous service functionality while minimizing overall power consumption and extending battery life.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If processor resources are allocated to location services, then location accuracy is improved, but available processing resources for other applications decrease

Engineering Contradiction:
Improvelocation accuracyVSAvoidprocessing resource allocation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts location processing functionality from the main host CPU and places it in a dedicated location processor. This extraction ensures that location accuracy is maintained through specialized processing while preventing location services from competing for resources with other applications. The separated architecture eliminates resource allocation conflicts, as the location processor has dedicated resources exclusively for location tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9430029B2Systems and methods for low power processing based on location information
Publication Date: 2016.08.30 INTEL CORP
  • US9430029B2 patent drawing
  • US9430029B2 patent drawing
  • US9430029B2 patent drawing

AI summary

Methods, systems, and computer-readable media are provided for offloading services and functionalities from a main host central processing unit (CPU) of a computing device to a dedicated power-efficient offload engine, thereby enabling a longer battery life for the device and an enhanced set of features.