Context-Aware Destination Suggestion System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current destination selection systems require users to manually input addresses frequently, lacking the ability to anticipate and suggest likely destinations based on user behavior and context, leading to tedious entry and missed opportunities for discovering new locations.

Innovation Solution

A system that categorizes users based on past trips and current context to suggest potential destinations, using parameters like time, day, and location, and assigns variety scores to recommend both familiar and new locations, combining user and other users' trip data for personalized suggestions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually input addresses each time for trip requests, then destination accuracy is ensured, but user convenience deteriorates and time consumption increases

Engineering Contradiction:
Improveuser convenienceVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary categorization of users based on their historical trip data and current context before they make a trip request. This pre-computed categorization enables the system to anticipate likely destinations and present suggestions in advance, eliminating the need for users to manually input addresses each time while maintaining destination accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically categorizes users and generates destination suggestions without requiring user input or manual address entry. The categorization process uses historical data and current context to self-determine user behavior patterns, and the system self-generates personalized destination recommendations, making the entire process autonomous and convenient for users.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If static saved destinations are provided to users, then frequent locations are accessible, but adaptability to user behavior patterns deteriorates

Engineering Contradiction:
Improveadaptability to user behaviorVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic user categorization that adapts to changing user behavior patterns. Instead of static saved destinations, the categorization is continuously updated based on historical trip data and current context parameters. This dynamic approach allows the system to adapt to evolving user preferences and behaviors while maintaining manageable complexity through automated processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of destination selection from static saved locations to dynamic categorization-based suggestions. By introducing contextual parameters (time, location, historical patterns) and transforming them into adaptive user categories, the system achieves versatility in adapting to user behavior while the automated parameter processing keeps system complexity controlled.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If personalized destination suggestions are generated using historical data and context, then user experience is improved, but computational requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidcomputational energy
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary categorization of users based on their historical trip data and current context before they make a trip request. This pre-computed categorization enables the system to anticipate likely destinations and present suggestions in advance, eliminating the need for users to manually input addresses each time while maintaining destination accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically categorizes users and generates destination suggestions without requiring user input or manual address entry. The categorization process uses historical data and current context to self-determine user behavior patterns, and the system self-generates personalized destination recommendations, making the entire process autonomous and convenient for users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10976172B2Recommending destinations of map-related requests using categorization
Publication Date: 2021.04.13 UBER TECHNOLOGIES INC
  • US10976172B2 patent drawing
  • US10976172B2 patent drawing
  • US10976172B2 patent drawing

AI summary

A system anticipates one or more destinations that a user may be interested in requesting. Using parameters such as time of day, day of week, and user device location, the system categorizes users according to current user parameters. Categories, which may be predefined by the system, are organized according to similar destination types. In some embodiments, the system determines variety scores indicative of whether a user is likely to select a destination that the user has requested before or more likely to select a new destination, within a selected category. The system uses the determined categories and variety scores to select a list of destinations to suggest to the user.