Geolocation Clustering for Online Concierge Navigation Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online concierge systems face inefficiencies due to inaccurate geolocations provided by third-party systems, leading to significant time wastage for pickers navigating to retailer or delivery locations, especially within large buildings, resulting in late or failed deliveries and negative experiences.

Innovation Solution

The online concierge system determines accurate geolocations and navigation paths by clustering data points from picker devices, identifying points of interest, and generating efficient navigation sequences based on historical data to guide pickers to correct locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If third-party geolocation systems are used to provide location data for retailer and delivery locations, then the system can obtain location information without building its own geolocation database, but the geolocations may be inaccurate causing pickers to navigate to incorrect locations and waste significant time

Engineering Contradiction:
Improvegeolocation accuracyVSAvoidnavigation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system collects actual picker navigation data (GPS coordinates, arrival confirmations, time stamps) and uses this feedback to continuously refine and update geolocation accuracy. The clustering algorithm processes this feedback data to identify the most accurate geolocation points for each location, thereby improving measurement precision while reducing navigation time through iterative optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-calculates and stores optimized navigation paths and accurate geolocations before pickers need them. By performing preliminary clustering analysis on historical data and maintaining an updated database of precise location coordinates, the system eliminates the need for pickers to search for locations during actual deliveries, significantly reducing navigation time and preventing visits to incorrect locations.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If third-party navigation applications are used to guide pickers to locations, then the system can provide navigation services without developing proprietary routing technology, but pickers may enter buildings from wrong entrances, take incorrect routes, and spend excessive time locating delivery points within large buildings

Engineering Contradiction:
Improvenavigation guidanceVSAvoidtime to locate delivery position
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The navigation path is segmented into multiple discrete points of interest (POIs) including entrance locations, elevator positions, hallway waypoints, and final delivery coordinates. This segmentation transforms a single vague destination into a sequence of specific navigation targets, guiding pickers through large buildings step-by-step and eliminating confusion about which entrance or route to take, thereby reducing time to locate delivery positions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate navigation markers (points of interest) between the starting point and final delivery location. These intermediaries include building entrances, elevators, and hallway reference points that act as waystations, breaking down the complex navigation task into manageable segments and providing continuous directional guidance through large buildings, thus reducing overall navigation time.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If generic geolocation data is used for deliveries, then the system can service orders without collecting and processing detailed location data from pickers, but inaccurate locations result in late or failed deliveries and negative experiences for both pickers and customers

Engineering Contradiction:
Improvedata collection systemVSAvoiddelivery success rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system automatically collects GPS coordinates, arrival confirmations, and navigation data from picker devices without requiring manual input or complex data entry procedures. Pickers simply use their mobile devices to track and confirm locations, and the system automatically processes this data through clustering algorithms to refine geolocations. This self-service approach maintains low operational complexity while significantly improving delivery reliability through data-driven location accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240202661A1Determining a geolocation and a navigation path associated with an order placed with an online concierge system
Publication Date: 2024.06.20 MAPLEBEAR INC
  • US20240202661A1 patent drawing
  • US20240202661A1 patent drawing
  • US20240202661A1 patent drawing

AI summary

An online concierge system receives data points associated with picking up and delivering orders and arriving at retailer/delivery locations from picker client devices and executes a clustering process on one or more sets of the data points. The system determines a geolocation associated with each location based on the clustering process and identifies one or more points of interest associated with each location based on rules applied to the data points. The system receives information describing an order, identifies pairs of data points associated with a location associated with the order, and determines a navigation path including a sequence of points of interest for servicing the order based on points of interest associated with the location and a difference between times associated with each pair of data points. The system sends the geolocation and navigation path to a picker client device associated with a picker servicing the order.