Loop-Based Route Finding for Navigation Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current navigation systems face inefficiencies in route generation due to the rapid frequency of route requests in wireless client-server navigators, leading to increased computing time, memory, and power requirements as the size of the map increases.

Innovation Solution

The method involves representing a map as a set of continuous loops, allowing for the identification of loops connecting a starting point to a destination, and using these loops to formulate a route efficiently, with optional application of speed-up algorithms and heuristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional route search methods are used on large maps, then route finding is possible, but computing time, memory, and power requirements increase dramatically

Engineering Contradiction:
Improveroute finding capabilityVSAvoidcomputing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the map into multiple tiles or regions, allowing the route search to be divided into smaller sub-problems. Each tile can be processed independently or in parallel, reducing the computational burden on any single processing unit and enabling efficient route finding across large maps without requiring excessive computing time or memory.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional route search methods are used on large maps, then route finding is possible, but memory requirements increase dramatically

Engineering Contradiction:
Improveroute finding capabilityVSAvoidmemory
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The map is divided into discrete tiles that can be loaded into memory on-demand. Only the tiles relevant to the current route search need to be in memory, significantly reducing the memory footprint compared to loading entire large maps. This segmentation allows the system to handle large-scale maps with limited memory resources.

Inventive Principle:
Principle #1Segmentation

3Reliability

If traditional route search methods are used on large maps, then route finding is possible, but power consumption increases

Engineering Contradiction:
Improveroute finding capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

By segmenting the map into tiles and processing only relevant portions, the system reduces the total computational work required, which directly translates to lower power consumption. The segmented approach enables early termination of searches in irrelevant tiles and allows for more efficient use of processing cycles, reducing overall energy usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial search strategies where the algorithm searches only through necessary portions of the map rather than exhaustively searching all possible paths. This partial action approach finds sufficient routes without performing excessive computations, thereby reducing power consumption while maintaining route finding capability.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If map size increases, then more route options are available, but the number of possibilities to consider grows very quickly

Engineering Contradiction:
Improveroute optionsVSAvoidnumber of possibilities
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The segmentation of the map into tiles naturally limits the number of possibilities that need to be considered at any given time. By confining the search to relevant tiles and using spatial indexing, the system maintains adaptability to provide multiple route options while preventing the combinatorial explosion of possibilities that would occur with exhaustive search of entire large maps.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7831386B2Loop-based route finding and navigation
Publication Date: 2010.11.09 ZAMA INNOVATIONS LLC
  • US7831386B2 patent drawing
  • US7831386B2 patent drawing
  • US7831386B2 patent drawing

AI summary

A navigation system and method uses loops as opposed to existing search techniques to more expeditiously find routes on a map from a starting point to a destination. Roads on a map are traced to form one or more continuous loops. Information regarding the loops is stored for future reference. A starting point and at least one destination are specified, and loops that connect the loops containing the starting point and destination are determined. A route is then formulated from the starting point to the destination using road segments or intersections where the identified loops are mutually contiguous. A list is generated including the loops and the road segments associated therewith. The road segments of an initial loop are examined and, if a road segment or intersection common to a next loop is identified, the road segments of that loop are examined, and so on, until a route from the starting point to the destination is found. Alternatively the route may be formulated by searching for routes along the roads that form one or more continuous loops connecting the starting point and the destination. Various speed-up algorithms and/or heuristics may be applied to the route formulation. The method finds application is many fields of endeavor, including wireless client-server navigation; embedded/dedicated automotive navigation, and logistics control, to name a few.