Prepopulated Shared Carts for Efficient Online Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online concierge systems lack efficient processes for assisting customers in selecting desirable items and placing orders, leading to suboptimal use of processing and network resources.

Innovation Solution

An online concierge system facilitates ordering of items through shared cart recommendations based on customer identifying information, search queries, user subscriptions, machine learning models, future events, and shared cart repositories, enabling efficient item selection and delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional manual item selection and ordering processes are used, then customers can select items, but processing resource efficiency deteriorates due to lack of automation

Engineering Contradiction:
Improveordering efficiencyVSAvoidprocessing resource utilization
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system enables self-service through automated cart recommendations that are generated and presented to customers without manual intervention. The online concierge system automatically creates prepopulated carts based on customer information and delivers them to customer devices, allowing customers to efficiently review and order items without manual item-by-item selection, thereby improving productivity while reducing processing resource consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by prepopulating carts with recommended items before the customer places an order. The online concierge system generates complete or partial shopping lists in advance based on customer identifying information, search queries, and machine learning models, so that customers receive ready-to-order carts rather than starting from empty lists, significantly improving ordering efficiency.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated cart recommendations are implemented, then ordering efficiency improves, but system complexity increases due to multiple data sources and processing mechanisms

Engineering Contradiction:
Improvecustomer ordering efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the complex recommendation process into distinct functional modules: a machine learning model training module that processes historical data offline, a cart generation module that creates prepopulated carts, and a delivery module that sends carts to customer devices. This modular segmentation allows the system to handle complexity internally while presenting a simple interface to customers, improving ordering efficiency without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses an intermediary approach by introducing a machine learning model as a mediator between raw customer data and cart recommendations. The ML model processes customer identifying information, search queries, and historical interactions to generate standardized cart recommendations, acting as an intermediary layer that simplifies the overall system architecture while improving recommendation accuracy and ordering efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If personalized recommendations based on customer information are provided, then customer satisfaction improves, but data processing requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiddata processing resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary data processing by training machine learning models offline using historical customer interaction data before deployment. The model is pre-trained to recognize patterns and generate recommendations, so that during actual operation, the system only needs to apply the trained model to new customer inputs rather than processing raw historical data in real-time, enabling personalization while controlling data processing resource usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies parameter changes by adjusting the level of personalization based on available data. The machine learning model dynamically adapts recommendation parameters such as cart completeness, item prioritization, and recommendation confidence levels based on the quality and quantity of customer identifying information provided, allowing personalized recommendations while optimizing data processing resource consumption according to available information.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250335970A1Sharing and generating prepopulated carts by an online concierge system
Publication Date: 2025.10.30 MAPLEBEAR INC
  • US20250335970A1 patent drawing
  • US20250335970A1 patent drawing
  • US20250335970A1 patent drawing

AI summary

An online concierge system facilitates ordering, procurement, and delivery of items to a customer from physical retailers based on shared cart recommendations. Based on customer identifying information and other data sources, the online concierge system may recommend prepopulated shared carts that may be of interest to a customer. The prepopulated carts may be associated with other users of the online concierge system or may be associated with specific events, locations, or other metadata. Prepopulated carts may be created by other users that select to share their carts. Additionally, prepopulated carts may be created and shared by retailers, manufacturers, wholesalers, or other stakeholders in the selling of items through the online concierge system. Furthermore, recommended carts may be automatically generated based on machine learning techniques.