Online Concierge Interface Prepopulating Items via Prediction Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online concierge systems require users to navigate through extensive lists of items and perform multiple searches to place orders, leading to increased time expenditure and decreased user interaction and order frequency.

Innovation Solution

The online concierge system utilizes historical order data to identify purchasing patterns, preselect items based on frequency and category analysis, and apply machine-learned models for predicted availability, simplifying order creation by prepopulating the user interface with recommended items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users navigate through extensive lists of items and perform multiple searches to place orders, then users can find desired items, but user interaction time increases and order frequency decreases

Engineering Contradiction:
Improveitem identification accuracyVSAvoidorder creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by analyzing historical order data and user behavior patterns before the user places an order. It pre-calculates and pre-presents recommended items on the interface, so when the user opens the ordering interface, items are already identified and displayed, eliminating the need for users to navigate through extensive lists or perform multiple searches.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system presents all available items to users, then users have complete choice, but interface complexity and user interaction requirements increase

Engineering Contradiction:
Improveitem selection flexibilityVSAvoidorder placement simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Instead of treating all items uniformly, the system applies local quality by differentiating item presentation based on user-specific characteristics. Recommended items are highlighted with visual indicators and placed in prominent positions on the interface, while other items remain accessible but less prominent. This allows the interface to adapt to individual user needs while maintaining overall system versatility.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system uses historical data and machine learning to preselect items, then order creation is simplified, but system complexity increases

Engineering Contradiction:
Improveorder creation efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary recommendation module that sits between the user interface and the item database. This intermediary layer handles the complex machine learning and historical data analysis, translating complex computational results into simple visual presentations on the user interface. The intermediary absorbs the system complexity while presenting a simplified view to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240020743A1User interface that pre-populates items in an order module for a user of an online concierge system using a prediction model
Publication Date: 2024.01.18 MAPLEBEAR INC
  • US20240020743A1 patent drawing
  • US20240020743A1 patent drawing
  • US20240020743A1 patent drawing

AI summary

An online concierge system maintains historical orders received from a user that include one or more items. For items included in one more historical orders, the online concierge system determines an interval between orders including an item, providing an indication of a frequency with which the user orders the item. When the online concierge system receives a request to create an order from the user, in response to an amount of time between a most recently received order including the item and a time when the request was received is within a threshold duration of the interval between orders including the item, the online concierge system selects an item from a category including the item. The selected item may be the item or an alternative item in the category. Subsequently, the online concierge system displays an interface for the user that is prepopulated with information identifying the selected item.