Mapping App Predictive Destination Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices require users to manually request information, such as routes, which limits their ability to access and utilize the vast amount of personalized data available to them.

Innovation Solution

A mapping application that predicts future destinations of a mobile device and provides dynamic notifications with information about the predicted destination, including a route, which can be selected for turn-by-turn or non-prompting navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually request information (e.g., enter route requests), then the device can provide specific information, but the efficiency and convenience of accessing personalized data is reduced

Engineering Contradiction:
Improveefficiency of accessing personalized dataVSAvoidmanual data entry requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The mapping application automatically monitors device location and predicts destinations without requiring user input. The system serves itself by proactively identifying likely destinations and presenting navigation options, eliminating the need for users to manually enter route requests while maintaining high efficiency in accessing personalized data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The application performs preliminary actions by continuously monitoring location data and pre-computing predicted destinations before the user needs navigation information. This advance preparation allows the system to present relevant navigation options automatically when the device approaches predicted destinations, significantly improving access efficiency without manual intervention.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If the mapping application continuously monitors and predicts destinations, then automated information provision is improved, but device complexity increases

Engineering Contradiction:
Improveautomated destination predictionVSAvoidprediction computation system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent extracts and utilizes only the necessary location data from the device's existing tracking capabilities to generate destination predictions. By focusing on essential location information rather than processing all available data, the system achieves automated prediction functionality while minimizing the complexity increase required for the prediction computation system.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250164262A1Map Application With Improved Search Tools
Publication Date: 2025.05.22 APPLE INC
  • US20250164262A1 patent drawing
  • US20250164262A1 patent drawing
  • US20250164262A1 patent drawing

AI summary

Some embodiments provide a mapping application that provides a variety of UI elements for allowing a user to specify a location (e.g., for viewing or serving as route destinations). In some embodiments, these location-input UI elements appear in succession on a sequence of pages, according to a hierarchy that has the UI elements that require less user interaction appear on earlier pages in the sequence than the UI elements that require more user interaction. In some embodiments, the location-input UI elements that successively appear in the mapping application include (1) selectable predicted-destination notifications, (2) a list of selectable predicted destinations, (3) a selectable voice-based search affordance, and (4) a keyboard. In some of these embodiments, these UI elements appear successively on the following sequence of pages: (1) a default page for presenting the predicted-destination notifications, (2) a destination page for presenting the list of predicted destinations, (3) a search page for receiving voice-based search requests, and (4) a keyboard page for receiving character input.