Automatic Starting Point Identification in Navigation Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current navigation systems require users to specify a starting point for navigation directions, which can be inconvenient for users unfamiliar with an area or for applications where the user's location is unknown.

Innovation Solution

A system that automatically identifies likely starting points within a digital map viewport based on factors like popularity, accessibility, and distance, and generates navigation directions from these points to a selected destination without requiring user input for the starting point.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system requires users to specify a starting point for navigation directions, then the accuracy of navigation routing is improved, but the ease of operation deteriorates for users unfamiliar with the area

Engineering Contradiction:
Improvenavigation routing accuracyVSAvoiduser input convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically determines the starting point for navigation directions without requiring user input. The server receives a request containing only the destination and automatically identifies likely starting points by analyzing the map viewport, points of interest, and transportation infrastructure within it, thereby making the system self-sufficient and eliminating the need for users to manually specify their location

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-identifies and ranks multiple candidate starting points within the map viewport before the user makes a selection. By analyzing the geographic area, transportation hubs, and points of interest in advance, the system prepares a ranked list of likely starting points, allowing the user to quickly select from pre-analyzed options rather than searching or specifying a location from scratch

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system automatically identifies starting points within the map viewport, then the ease of operation is improved, but the reliability of determining the correct starting point deteriorates

Engineering Contradiction:
Improveautomatic starting point identificationVSAvoidstarting point determination accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts the selection of starting points based on multiple contextual factors including the map viewport boundaries, types of points of interest in the area, transportation infrastructure, and user preferences. The ranking algorithm weights different factors differently depending on the specific context, allowing the system to adapt to various scenarios such as urban environments, rural areas, or locations with specific transportation modes available

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system presents multiple ranked starting point options to the user rather than automatically selecting just one. This allows the user to review the suggested starting points and provide feedback by selecting the correct one, which can then be used to refine future automatic determinations. The system incorporates user corrections and preferences to improve the accuracy of automatic starting point identification over time

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9151627B2Navigation directions between automatically determined starting points and selected destinations
Publication Date: 2015.10.06 GOOGLE LLC
  • US9151627B2 patent drawing
  • US9151627B2 patent drawing
  • US9151627B2 patent drawing

AI summary

To provide navigation directions in mapping applications, an indication of a geographic location and an indication of a map viewport that includes the geographic location are received. Several candidate starting points from which people are more likely to access the geographic location than from other locations within the map viewport are identified. A starting point is selected from among the several candidate starting points, and navigation directions for guiding a user of the user device from the starting point toward the geographic location are generated for display on the user device.