Dynamic Map Entry Point Card for Context-Aware Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online maps are static, failing to provide dynamic and context-aware information to users based on their location and personal data, such as appointments and preferences, which limits their usefulness in dynamic contexts.

Innovation Solution

A computer-implemented method and system that integrates user context data, including scheduled appointments and preferences, to dynamically generate and display relevant information within a digital mapping application, such as travel time to appointments or routine locations, by analyzing the user's current location and request time to provide personalized and timely information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static map data is displayed, then map simplicity and loading speed are improved, but user experience and contextual relevance deteriorate

Engineering Contradiction:
Improvemap loading speedVSAvoidcontextual relevance
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by pre-calculating and preparing dynamic map content based on user context data (appointments, preferences, location history) before the user actually needs it. The server analyzes user context and pre-generates personalized map views, travel time estimates, and relevant information, so that when the user requests the map, the dynamic content is already ready to be displayed immediately, maintaining fast loading speeds while providing highly relevant contextual information.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If dynamic content is integrated into maps, then user experience and contextual awareness are improved, but system complexity and data processing requirements worsen

Engineering Contradiction:
Improvecontextual awarenessVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary server layer that acts as a mediator between the user's mobile device and the complex data processing requirements. The server receives user context data, analyzes it against stored user profiles and preferences, and generates simplified dynamic map content representations. This intermediary approach allows complex contextual analysis to be performed centrally without overloading the user's device, while still delivering simplified, personalized map data that enhances contextual awareness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If personalized user information is displayed, then user experience and relevance are improved, but information overload and clutter worsen

Engineering Contradiction:
ImprovepersonalizationVSAvoidinformation quantity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system applies local quality by selectively displaying different levels of detail and types of information in different locations and contexts within the map interface. Based on user context data (appointments, preferences, location history), the system dynamically determines which information is most relevant and displays it prominently, while suppressing or hiding less relevant information. This ensures that personalized information is presented in a focused, non-overloading manner that enhances user experience without creating clutter.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9410815B1System and method for displaying dynamic text content with a digital map
Publication Date: 2016.08.09 GOOGLE LLC
  • US9410815B1 patent drawing
  • US9410815B1 patent drawing
  • US9410815B1 patent drawing

AI summary

An entry point card displayed within a mapping application viewport may display context and other data based on a calendar appointment and other data that the user might, predictably, want to search for upon opening the mapping application. Using appointment information from a calendar application, an entry point card might display a time the user must leave his current location in order to make the appointment on time. Or, using a history of the user's routine errands or trips, the entry point card may display predicted information. For example, the card may display an amount of time to get to work or other information.