Mobile Sensor Data Caching for Missed Trip Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face resource consumption issues due to continuous sensor data collection when a data collection application is not executing, leading to missed sensor data during drives and inefficient resource usage.

Innovation Solution

A method that detects waking events to activate the application, accesses cached sensor data from the operating system for missed trips, and collects sensor data even when the application is suspended or terminated, reducing resource consumption by caching data over predetermined intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous sensor data collection is performed, then complete drive data is captured, but resource consumption increases

Engineering Contradiction:
Improvedata completenessVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The operating system performs preliminary sensor data collection and caching before the application needs the data. The OS collects sensor data continuously in the background and stores it in cache memory, so when the application wakes up from suspension or termination, the data is already available without requiring continuous application-level data collection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The operating system acts as an intermediary between the sensors and the application. Instead of the application directly collecting sensor data continuously, the OS mediates by collecting data in the background, caching it, and providing it to the application when needed, thereby reducing the application's resource consumption while maintaining data completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the application remains active continuously, then sensor data is collected without interruption, but device resources are wasted

Engineering Contradiction:
Improvedata collection continuityVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary data collection by the operating system before the application needs it. The OS continuously collects sensor data in the background and caches it, allowing the application to be suspended or terminated without interrupting data collection, thus maintaining data continuity while improving resource efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The operating system provides self-service data collection functionality, independently gathering and caching sensor data without requiring the application to be active. This allows the system to maintain data collection continuity while the application remains inactive, improving overall resource efficiency.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If the application is suspended or terminated, then resource consumption is reduced, but sensor data may be missed

Engineering Contradiction:
Improveresource consumptionVSAvoidmissed sensor data
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The operating system performs preliminary and continuous sensor data collection in the background before the application wakes up. By caching this data in advance, the system ensures that no sensor data is missed even when the application is suspended or terminated, as the data is already captured and stored for later retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The operating system serves as an intermediary that maintains sensor data collection independently of the application's state. The OS continues to collect and cache sensor data even when the application is suspended or terminated, preventing information loss while allowing the application to conserve resources by remaining inactive.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20220126842A1Methods and systems of accessing sensor-based driving data
Publication Date: 2022.04.28 CAMBRIDGE MOBILE TELEMATICS INC
  • US20220126842A1 patent drawing
  • US20220126842A1 patent drawing
  • US20220126842A1 patent drawing

AI summary

Techniques are disclosed for accessing sensor-based driving data prior to the installation of an application on a mobile device. Data corresponding to time intervals preceding the installation may be used to detect a trip by: identifying a first time at which the data indicates a high probability of vehicular activity and identifying a second time at which the data indicates a low probability of vehicular activity, wherein the second time instant occurs after the first time. The trip may correspond to a first time interval that extends between the first time and the second time.