Predominant Activity Detection for Context-Specific Map Suggestions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital map applications on portable devices fail to provide relevant and context-specific suggestions based on the device's activity, such as mode of transport, leading to incongruent search results and user experience.

Innovation Solution

A software system that determines the predominant activity of a portable device over a period of time using sensor data and confidence metrics, then generates and provides relevant geospatial data and suggestions tailored to that activity, such as walking, driving, or biking, by analyzing activity detection results and confidence scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the digital map application provides general suggestions without considering device activity, then the system complexity is reduced, but the relevance and context-specificity of suggestions deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidrelevance of suggestions
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system performs preliminary activity detection and classification before generating suggestions. Sensor data is collected and analyzed in advance to determine the device's activity state (walking, driving, stationary), which then informs the generation of context-relevant suggestions. This preliminary action ensures suggestions are tailored to the actual usage context without adding complex real-time processing during suggestion generation.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the application uses sensor data to determine device activity, then the context-specificity of suggestions is improved, but the device complexity increases

Engineering Contradiction:
Improvecontext-specificity of suggestionsVSAvoiddevice complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system uses a multi-functional approach where the same sensor data processing infrastructure serves multiple purposes: activity detection, context determination, and suggestion generation. The activity detection module is designed to handle various sensor inputs (accelerometer, gyroscope, GPS) and produce a unified activity state that can be applied across different suggestion scenarios, reducing overall system complexity while maintaining context-specificity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes parameters by transforming raw sensor data into standardized activity states (walking, driving, stationary). This parameter transformation simplifies the complexity by converting multiple sensor readings into a few discrete activity categories that are easier to process and use for generating context-relevant suggestions without requiring complex real-time analysis.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the application analyzes activity detection results over time intervals, then the accuracy of predominant activity determination is improved, but the processing time increases

Engineering Contradiction:
Improveaccuracy of activity determinationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements periodic action by analyzing activity detection results at regular time intervals rather than continuously. It collects sensor data over defined time windows, determines the predominant activity for each interval, and uses these periodic assessments to generate suggestions. This approach balances accuracy (by analyzing sufficient data over time) with efficiency (by not requiring continuous real-time processing).

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies partial action by focusing analysis only on the most recent time intervals relevant to current usage context, rather than processing the entire history of sensor data. It selectively analyzes a subset of time intervals that are most indicative of current device activity, reducing processing time while maintaining sufficient accuracy for generating relevant suggestions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9977791B2Smoothed activity signals for suggestion ranking
Publication Date: 2018.05.22 GOOGLE LLC
  • US9977791B2 patent drawing
  • US9977791B2 patent drawing
  • US9977791B2 patent drawing

AI summary

Relevant geospatial data is provided to a portable device. In particular, several activity detection results collected over a period of time, spanning several time intervals, are received, where each activity detection result provides an estimate of the portable device activity, and where the activity detection results indicate at least two different activities. A single predominant activity of the portable device is determined using the activity detection results. Based on the predominant activity, geospatial data is selected and then provided to the portable device.