Sensor Hub Segmentation for Continuous Location Logging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices equipped with GPS and other positioning technologies consume excessive power when continuously logging and processing location data, leading to shorter battery life and increased energy consumption, especially when processing irrelevant location points of interest.

Innovation Solution

Implementing a geographic positioning device with lower-power processors that can offload GPS signal processing and location comparison tasks, allowing the main CPU to sleep while the sensor hub continuously logs and compares locations, waking the CPU only when relevant points are detected, and using a server-side process to rank and transmit relevant locations to the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the main CPU continuously processes and logs location data, then location logging accuracy and responsiveness are improved, but power consumption increases significantly

Engineering Contradiction:
Improvelocation logging accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the processing system into two distinct components: a sensor hub with lower-power processors that continuously captures and pre-processes GPS location data, and a main CPU that remains in sleep mode and only activates when relevant locations are detected. This segmentation allows continuous monitoring with minimal power consumption by assigning different processing responsibilities to different hardware components based on their power consumption characteristics.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the main CPU remains active to detect relevant points of interest, then notification responsiveness is improved, but battery life decreases

Engineering Contradiction:
Improvenotification responsivenessVSAvoidbattery life
Core Design Contradiction:
Loss of timeVSDuration of action of moving object

Solution Approach 1:

The sensor hub performs preliminary actions by continuously capturing location data, comparing it against stored relevant locations, and identifying matches before involving the main CPU. This preliminary processing ensures that when the main CPU is awakened, it only needs to handle already-validated relevant locations, maintaining notification responsiveness while minimizing the duration the high-power CPU remains active.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The sensor hub acts as an intermediary between the GPS receiver and the main CPU. It receives raw location data, performs initial processing and filtering, and only transmits relevant location information to the main CPU when matches are found. This intermediary role eliminates the need for the main CPU to continuously monitor all location data, extending battery life while maintaining responsiveness through the intermediary's continuous operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If all captured locations are processed by the main CPU, then processing completeness is improved, but energy waste increases due to processing irrelevant locations

Engineering Contradiction:
Improveprocessing completenessVSAvoidenergy waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The sensor hub performs partial processing of location data by continuously capturing and comparing locations against relevant ones, but only fully activates the main CPU when relevant locations are actually detected. This partial action approach ensures processing completeness for relevant locations while avoiding the energy waste of activating the main CPU for every single captured location, especially those that are irrelevant.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10028224B2Substantially continuous location logging for geographic-positioning capable devices
Publication Date: 2018.07.17 META PLATFORMS INC
  • US10028224B2 patent drawing
  • US10028224B2 patent drawing
  • US10028224B2 patent drawing

AI summary

In one embodiment, a mobile computing device has a first processor and a second processor. The mobile device determines an operating condition of the mobile device, the operating condition being based on at least the current time of day, a current activity of a user associated with the mobile device, or a current proximity of the mobile device to a place connected to the user of the mobile device through an on-line social network. If the operating conditions of the mobile device are satisfied, the first processor of the mobile device sends a message to the second processor of the mobile device, the message causing the second processor to transition from a sleep state to an active state.