Map Query Rerun Based on User Arrival Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content presentation systems on the Internet face inefficiencies in dynamically updating query results when users interact with maps, leading to unnecessary queries for intermediate locations that are not of interest, resulting in wasted resources and irrelevant content presentation.

Innovation Solution

Implement a method that automatically reruns queries for a user's final location of interest without requiring resubmission, using indicators such as relative acceleration and deceleration of panning movements to determine when the user has arrived at a location of interest, and presenting relevant results accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system continuously updates query results as users pan or scroll through intermediate locations, then the user can see relevant content for all locations, but the system wastes resources on unnecessary queries for locations that are not of interest

Engineering Contradiction:
Improvecontent presentation efficiencyVSAvoidquery processing resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary analysis of user interaction patterns to predict when a user has arrived at a location of interest. By monitoring pan/scroll behavior and detecting arrival indicators (such as stopping movement or slow movement), the system proactively determines the appropriate moment to trigger query result updates, avoiding unnecessary queries during intermediate navigation phases

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user interaction feedback (pan/scroll velocity, position changes, and movement cessation) to dynamically determine when to trigger query updates. This feedback loop allows the system to adapt its behavior based on real-time user actions, triggering updates only when arrival at a location of interest is detected

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the system requires users to manually resubmit queries when navigating to new locations, then the user has control over when results are updated, but the user must navigate through irrelevant intermediate locations and wait longer for relevant results

Engineering Contradiction:
Improveuser control over query updatesVSAvoidtime to access relevant results
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically performs query updates based on detected user arrival at locations of interest, eliminating the need for manual user intervention. The system self-manages the query update process by monitoring user interaction patterns and autonomously determining when results should be refreshed, thereby reducing user effort while maintaining relevance

Inventive Principle:
Principle #25Self-service

3Loss of information

If the system presents query results for all intermediate locations during pan/scroll operations, then comprehensive information is provided, but irrelevant content is displayed for locations that are not of interest to the user

Engineering Contradiction:
Improveinformation completenessVSAvoidirrelevant content presentation
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts its behavior based on real-time detection of user arrival at locations of interest. Rather than presenting static results for all viewed locations, the system adaptively triggers updates only when arrival indicators are detected, ensuring that relevant information is presented at the appropriate moment while filtering out irrelevant content for intermediate locations

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9200922B1Determining user attention
Publication Date: 2015.12.01 GOOGLE LLC
  • US9200922B1 patent drawing
  • US9200922B1 patent drawing
  • US9200922B1 patent drawing

AI summary

Methods, systems, user interfaces, and apparatus, including computer programs encoded on a computer-readable storage medium, for presenting query results. A method includes: receiving a query; responsive to the query, providing a map including a viewport showing a first location and results that are associated with the query; receiving an indication that a user is interacting with the map, including panning, scrolling, repositioning, or zooming, to enable a second, different location to be visible in the viewport; determining that the user has arrived at the second, different location, the second, different location being visible in the viewport as a result of the panning, scrolling, repositioning, or zooming; automatically, without requiring the user to resubmit the query, re-running the query for the second, different location; and presenting query results along with the viewport showing the second, different location.