Purpose-Based Route Generation for Activity-Centric Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional route planning applications require specifying both a starting and destination location to generate routes, limiting their usefulness when the purpose of the route traversal is the primary consideration rather than the endpoints.

Innovation Solution

A method for route generation based on a stated purpose of an activity, where a computer system receives a route request including the activity, purpose, and user preferences, and outputs recommended route candidates by matching these criteria with route attributes, using a server coupled with user profiles and external data sources for mapping and preference correlation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional route planning applications require both starting location and destination location to generate routes, then route generation is reliable and precise, but the application becomes unusable when either location is not specified or when a destination-based route is not desired

Engineering Contradiction:
Improveroute generation flexibilityVSAvoiduser input requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent extracts the destination location requirement from the traditional route planning system, allowing route generation to proceed with only a starting location and activity purpose. This removes the constraint that both starting and destination locations are mandatory, enabling the system to function in scenarios where the destination is unknown or not yet decided.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system becomes multi-functional by supporting both traditional destination-based route planning and the new purpose-based route generation. The same platform can handle users who know their destination as well as those who only have an activity goal in mind, making the application universally useful across different user needs and scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If route generation is based on activity purpose and user preferences rather than specific locations, then the system becomes more versatile and useful for exploratory activities, but the complexity of matching route attributes with activity criteria increases

Engineering Contradiction:
Improvepurpose-based routing capabilityVSAvoidattribute matching system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the route attributes into distinct categories such as terrain type, surface condition, elevation changes, and safety features. This segmentation allows the system to independently evaluate and match each attribute category with the corresponding activity requirements, making the overall matching process more manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary matching layer that translates activity purposes and user preferences into specific route attribute criteria. This intermediary processing step bridges the gap between high-level user intentions and the detailed route characteristics, simplifying the complexity of direct attribute matching.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11674815B2Route generation based on stated purpose of route traversal
Publication Date: 2023.06.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11674815B2 patent drawing
  • US11674815B2 patent drawing
  • US11674815B2 patent drawing

AI summary

A method for route generation based on a stated purpose of an activity, implemented by a computer system, includes: receiving, by the computer system, a route request from a user device, the route request including an activity to be performed during a route traversal, a purpose of the activity, and a user identifier associated with a user of the user device; in response to receiving the route request, obtaining, by the computer system, a set of user preferences associated with the user identifier from a user profiles database; identifying, by the computer system, a set of route candidates with route attributes matching the activity, the purpose of the activity, and at least one of the user preferences; and outputting, by the computer system to the user device, one or more recommended route candidates from the set of route candidates based on the matching.