Activity-Based Query Suggestions Using Sensor Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively provide personalized information and recommendations based on a user's activity and location over time, lacking integration of location data and activity analysis to offer relevant suggestions or search results.

Innovation Solution

A method utilizing processors to identify user locations, determine user activities, and provide activity-based suggestions or search results, incorporating factors like time spent at locations, distance traveled, and mode of transportation to offer tailored recommendations and search rankings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If location data is collected and analyzed to provide personalized recommendations, then relevance of information is improved, but user privacy and data security concerns increase

Engineering Contradiction:
Improverelevance of informationVSAvoiduser privacy concerns
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and processes only the essential location and activity data needed for generating recommendations, separating this from other potentially sensitive user information. The system focuses on collecting minimal necessary data (locations and inferred activities) rather than comprehensive user profiles, thus reducing privacy concerns while maintaining recommendation relevance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms raw location data into derived parameters such as 'user activity' classifications and 'activity patterns'. This parameter transformation allows the system to work with abstracted, less sensitive representations of user behavior rather than raw personal data, thereby reducing privacy risks while preserving the ability to provide personalized information.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple user locations and activities are tracked over time, then accuracy of recommendations is improved, but system complexity increases

Engineering Contradiction:
Improveaccuracy of recommendationsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex task of recommendation generation into distinct components: location identification, activity determination, pattern recognition, and suggestion generation. This segmentation allows each component to be handled separately with appropriate algorithms, reducing overall system complexity while maintaining high accuracy through specialized processing at each stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of location data to determine user activities and establish activity patterns before generating specific recommendations. This preliminary processing organizes and structures the data in advance, creating a foundation that simplifies the subsequent recommendation generation process and reduces the computational complexity of real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If real-time location tracking is implemented, then timeliness of suggestions is improved, but energy consumption increases

Engineering Contradiction:
Improvetimeliness of suggestionsVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic location sampling rather than continuous real-time tracking. The system collects location data at intervals sufficient to capture user activity patterns and generate timely recommendations, while avoiding the excessive energy consumption of continuous GPS tracking. This periodic approach balances timeliness requirements with energy conservation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent uses partial location tracking by focusing on collecting location data only when sufficient information is available to determine user activity and generate meaningful recommendations. Rather than continuously tracking all movements, the system processes location data selectively based on whether it contributes to actionable insights, reducing unnecessary energy consumption while maintaining suggestion timeliness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10915580B2Providing query suggestions and/or search results based on determined user activity
Publication Date: 2021.02.09 GOOGLE LLC
  • US10915580B2 patent drawing
  • US10915580B2 patent drawing
  • US10915580B2 patent drawing

AI summary

Methods and apparatus related to determining an activity of a user based on sensor readings from sensor(s), and providing, for presentation to the user via a user interface output of a computing device of the user, information that is based on the determined activity. In some implementations, the information may be provided in response to input entered by the user via a user interface input device of the computing device of the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.