Destination Prediction Algorithm for Service Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when manually inputting destination locations or delivery addresses on online to offline service platforms, leading to cumbersome and inefficient service requests.

Innovation Solution

A system and method that predicts a suggested destination location based on historical records and user input, using a pre-stored destination matching algorithm to calculate selection probabilities and display the suggested location on a user interface, thereby simplifying the service request process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually input destination location or delivery address, then service request can be completed, but user operation becomes cumbersome and inconvenient

Engineering Contradiction:
Improveuser operation convenienceVSAvoidtime for manual input
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-stores historical destination locations and delivery addresses in a database before users need them. When a user initiates a service request, the system retrieves and presents these pre-stored locations for selection, eliminating the need for manual input and saving time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically retrieves and presents historical destination locations based on user identification without requiring manual input. The system serves itself by using its own stored data to fulfill the user's need, reducing operational burden on the user.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system provides destination prediction based on historical records, then user experience is improved, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses a universal database structure that stores historical destination locations applicable to multiple users and service types. The same database and retrieval mechanism serves different users and service scenarios, avoiding the need for separate complex systems for each case.

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

Solution Approach 2:

The system introduces an intermediary database that mediates between user input and service processing. Instead of directly complex processing of user inputs, the system uses this intermediary storage layer to simplify the interaction, making the overall system more manageable despite the added functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11546729B2System and method for destination predicting
Publication Date: 2023.01.03 BEIJING DIDI INFINITY TECH & DEV CO LTD
  • US11546729B2 patent drawing
  • US11546729B2 patent drawing
  • US11546729B2 patent drawing

AI summary

A system includes at least one non-transitory storage medium storing a set of instructions and at least one processor in communication with the at least one non-transitory storage medium. When executing the set of instructions, the at least one processor may be directed to cause the system to obtain a service request signal sent from a user terminal via wireless communication, wherein the service request signal encodes identifier data, a first departure location, and a first departure time; retrieve one or more historical records related to the identifier data, wherein a historical record includes a historical departure location, historical departure time and a historical destination location; determine, using a pre-stored destination matching algorithm, a selection probability of the one or more historical destination location; determine, based on the selection probability, a suggested destination location, which is the same as the one or more historical destination locations.