Warehouse Selection via Predicted Item Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online concierge systems fail to account for item availability differences across multiple warehouse locations, leading to suboptimal order fulfillment by selecting the closest warehouse rather than the one most likely to have the desired items.

Innovation Solution

The system identifies the most likely location by leveraging user purchase history through a trained purchase model and a machine-learned item availability model, predicting item availability across different locations and selecting the warehouse with the highest likelihood of having the needed items, while also considering travel distance and item rates from other users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If the online concierge system selects the warehouse location physically closest to the user, then the travel distance for the shopper is reduced, but the availability of desired items may be insufficient

Engineering Contradiction:
Improvetravel distanceVSAvoiditem availability
Core Design Contradiction:
Length of moving objectVSReliability

Solution Approach 1:

The system changes the selection parameter from purely physical distance to a composite metric that incorporates both distance and predicted item availability. The location selection module evaluates multiple warehouse locations by combining distance metrics with availability predictions from machine learning models, selecting the location that optimizes the combined criteria rather than minimizing distance alone.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary prediction of item availability at different warehouse locations before the shopper travels there. The location selection module uses trained machine learning models to forecast which items will be available at each potential warehouse location, allowing the system to pre-select the optimal location that balances both proximity and item availability expectations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system considers multiple warehouse locations with different item availabilities, then the item availability improves, but the system complexity increases

Engineering Contradiction:
Improveitem availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs self-service through automated machine learning models that independently predict item availability at different warehouse locations. The trained models automatically evaluate multiple locations and provide availability predictions without requiring manual intervention, allowing the system to handle complex multi-location analysis while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual or rule-based location selection mechanisms with machine learning-based prediction models. These models automatically analyze historical data, current inventory patterns, and location-specific factors to predict item availability, substituting complex mechanical decision-making processes with intelligent algorithms that simplify the overall system architecture.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240281869A1Online shopping system and method for selecting a warehouse for inventory based on predicted availability and predicted replacement machine learning models
Publication Date: 2024.08.22 MAPLEBEAR INC
  • US20240281869A1 patent drawing
  • US20240281869A1 patent drawing
  • US20240281869A1 patent drawing

AI summary

An online concierge system allows users to order items from a warehouse having multiple physical locations, allowing a user to order items at any given warehouse location. To select a warehouse location for a warehouse selected by a user, the online concierge system identifies a set of items that the user has a threshold likelihood of purchasing from prior orders by the user. For each of a set of warehouse locations, the online concierge system applies a machine-learned item availability model to each item of the identified set. From the availabilities of items of the set at each warehouse location of the set, the online concierge system selects a warehouse location. The online concierge system identifies an inventory of items from the selected warehouse location to the user for inclusion in an order.