Maplebear Inc.

United States of America

Back to Profile

1-100 of 1,533 for Maplebear Inc. Sort by
Query
Aggregations
IP Type
        Patent 1,200
        Trademark 333
Jurisdiction
        United States 1,221
        World 201
        Canada 94
        Europe 17
Date
New (last 4 weeks) 26
2026 June (MTD) 7
2026 May 22
2026 April 5
2026 March 41
See more
IPC Class
G06Q 30/0601 - Electronic shopping [e-shopping] 348
G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders 135
G06N 20/00 - Machine learning 129
G06Q 30/02 - MarketingPrice estimation or determinationFundraising 118
G06Q 30/06 - Buying, selling or leasing transactions 116
See more
NICE Class
42 - Scientific, technological and industrial services, research and design 136
09 - Scientific and electric apparatus and instruments 130
35 - Advertising and business services 124
39 - Transport, packaging, storage and travel services 105
45 - Legal and security services; personal services for individuals. 94
See more
Status
Pending 508
Registered / In Force 1,025
  1     2     3     ...     16        Next Page

1.

USING MULTI-AGENT LANGUAGE MODELS FOR GENERATING CONTEXT-AWARE QUERY UNDERSTANDING

      
Application Number 18970656
Status Pending
Filing Date 2024-12-05
First Publication Date 2026-06-11
Owner Maplebear Inc. (USA)
Inventor
  • Fan, Raochuan
  • Nair, Akshay
  • Na, Taesik
  • Zhang, Xuan
  • Tenneti, Tejaswi
  • Zhu, Yuanzheng

Abstract

An online system utilizes multi-agent language models for context-aware understanding of a query. The online system receives the query submitted by a user during a user's session at the online system, and stores, during the session, information about the session. The online system generates a prompt for input into the language models, the prompt including the query and the information about the session. Each language model is tuned to infer a respective type of context of the query and generate, based on the prompt, a response including information about the respective type of context. The online system generates, using responses from the language models, a query understanding string with information about types of context of the query. The online system uses the query understanding string to identify a set of items and displays a user interface with items so that the user can order one or more items.

IPC Classes  ?

2.

QUERY IMAGE GENERATION IN SEARCH SYSTEMS USING GENERATIVE ARTIFICIAL INTELLIGENCE (AI)

      
Application Number 19450376
Status Pending
Filing Date 2026-01-15
First Publication Date 2026-06-04
Owner Maplebear Inc. (USA)
Inventor
  • Jia, Fei
  • Shevin, Rory Jesse
  • Singh, Manmeet
  • Tenneti, Tejaswi
  • Cohn, Lee
  • Jensen, Jacob
  • Vasiete Allas, Esther

Abstract

An online system performs an inference task in conjunction with the model serving system and/or interface system to generate relevant product images for query auto-completion and query suggestion to help users better navigate their search experience. The online system generates a collection of query suggestions using search query log mining. For each query suggestion in the collection of query suggestions, the online system retrieves one or more catalog images that depict the query suggestion from a product catalog. The online system constructs a prompt to a text-to-image model including the query suggestion, and a request to generate one or more query images based on the query suggestion. The online system receives the query images from the text-to-image model and ranks the catalog and query images to identify an image to display to the user in association with the query suggestion.

IPC Classes  ?

3.

DETERMINING PURCHASE SUGGESTIONS FOR AN ONLINE SHOPPING CONCIERGE PLATFORM

      
Application Number 19461751
Status Pending
Filing Date 2026-01-28
First Publication Date 2026-06-04
Owner Maplebear Inc. (USA)
Inventor
  • Mccoleman, Ryan
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Maharaj, Shaun Navin

Abstract

The present disclosure is directed to determining purchase suggestions for an online shopping concierge platform. In particular, the methods and systems of the present disclosure may receive, from a computing device associated with a customer of an online shopping concierge platform, data indicating one or more interactions of the customer with the online shopping concierge platform; determine, based at least in part on one or more machine learning (ML) models and the data indicating the interaction(s), a likelihood that the customer will purchase a particular item if presented, at a specific time, with a suggestion to purchase the particular item; and generate and communicate data describing a graphical user interface (GUI) comprising at least a portion of a listing of one or more purchase suggestions including the suggestion to purchase the particular item.

IPC Classes  ?

4.

AUGMENTED CONTENT GENERATION WITH LANGUAGE MODEL FOR ASSISTING OPERATION OF SMART CART

      
Application Number 18964277
Status Pending
Filing Date 2024-11-29
First Publication Date 2026-06-04
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Wesley, Charles
  • Shah, Naval
  • Oberemk, Mark

Abstract

A system receives real-time sensor data from sensors of a smart cart. The system identifies a triggering event based on the sensor data. The system obtains a template for the triggering event, wherein the template comprises instructions for generating suggestions for the user to augment smart cart operation. The system may obtain other contextual information, e.g., order data, user data, source data about a source location, etc. The system generates a prompt by modifying the template to include the sensor data or the contextual information. The system causes execution of the prompt by a language model, which outputs a response based on the prompt. The system generates augmented content including the suggestions for the user by parsing the response. The augmented content may be multimodal, combining multiple forms of data. The system transmits the augmented content for presentation to the user to augment operation of the smart cart.

IPC Classes  ?

  • G06Q 30/015 - Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
  • B62B 5/00 - Accessories or details specially adapted for hand carts
  • G06F 40/205 - Parsing
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences

5.

DISTRIBUTING SOFTWARE UPDATES FOR SMART CARTS ON DEDICATED NETWORK OF CHARGING STATION

      
Application Number US2025054295
Publication Number 2026/117358
Status In Force
Filing Date 2025-11-06
Publication Date 2026-06-04
Owner MAPLEBEAR INC. (USA)
Inventor
  • Bader, Benjamin, David
  • Gopal, Kaushik

Abstract

A method for selecting a smart shopping cart for update through a series of first and second networks. A method for receiving, at a charging station, a cart update from a remote server through a first network, wherein the cart update is an update to software operating on a set of smart shopping carts. The method receives cart data from the set of smart shopping carts through a second network, wherein the cart data is data describing the set of smart shopping carts, wherein the second network comprises the charging station and the set of smart shopping carts. The method proposed computes an update score for each of the set of smart shopping carts based on the cart data and a set of cart selection parameters. The method selects and transmits an update based on the computed update score.

IPC Classes  ?

  • B26B 5/00 - Hand knives with one or more detachable blades
  • G06F 8/65 - Updates
  • G06N 20/00 - Machine learning
  • H04W 4/35 - Services specially adapted for particular environments, situations or purposes for the management of goods or merchandise
  • G06F 8/71 - Version control Configuration management

6.

USING MACHINE-LEARNING MODEL OF AN ONLINE SYSTEM FOR DYNAMIC MODIFICATION OF AN ORDER AUTHORIZATION BUFFER

      
Application Number 18965877
Status Pending
Filing Date 2024-12-02
First Publication Date 2026-06-04
Owner Maplebear Inc. (USA)
Inventor
  • Piatski, Alexander S.
  • Fletcher, Robert
  • Boxell, Levi
  • Guo, Fang
  • Liu, Xiaobo
  • Drerup, Tilman
  • Karan, Aditya

Abstract

An online system uses a trained machine-learning model for dynamically modifying an authorization buffer amount to cover additional expenses occurring during fulfillment of an online order. Upon receiving a signal indicating that a user entered an online checkout stage of the order, the online system applies the machine-learning model to generate a set of values of a metric for a set of authorization buffer amounts, each value of the metric resulting from charging the user a respective authorization buffer amount over an expected value of the order if a value of the order at delivery is greater than the expected value. The online system selects an authorization buffer amount resulting in the largest value of the metric, and generates an authorization signal that authorizes charging the user the authorization buffer amount over the expected value if the value of the order is greater than the expected value.

IPC Classes  ?

7.

SUBREGION TRANSFORMATION FOR LABEL DECODING BY AN AUTOMATED CHECKOUT SYSTEM

      
Application Number 19178345
Status Pending
Filing Date 2025-04-14
First Publication Date 2026-06-04
Owner Maplebear Inc. (USA)
Inventor
  • Wu, Ganglu
  • Yang, Shiyuan
  • Zhou, Xiao
  • Wang, Qi
  • Liu, Qunwei
  • Luo, Youming

Abstract

An automated checkout system modifies received images of machine-readable labels to improve the performance of a label detection model that the system uses to decode item identifiers encoded in the machine-readable labels. For example, the automated checkout system may transform subregions of an image of a machine-readable label to adjust for distortions in the image's depiction of the machine-readable label. Similarly, the automated checkout system may identify readable regions within received images of machine-readable labels and apply a label detection model to those readable regions. By modifying received images of machine-readable labels, these techniques improve on existing computer-vision technologies by allowing for the effective decoding of machine-readable labels based on real-world images using relatively clean training data.

IPC Classes  ?

  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
  • G06T 9/00 - Image coding
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]

8.

DYNAMIC AUGMENTED REALITY AND GAMIFICATION EXPERIENCE FOR IN-STORE SHOPPING

      
Application Number 19448471
Status Pending
Filing Date 2026-01-14
First Publication Date 2026-05-28
Owner Maplebear Inc. (USA)
Inventor
  • Peters, Andrew
  • Cocchiarella, Dominic
  • Leonardo, Brandon
  • Mcintosh, David
  • Chitilian, Varouj

Abstract

A computing platform may receive, from a user device, historical shopping information indicating previously purchased items and/or previous routes within shopping environments for a first user of the user device. The computing platform may input, into a shopping gamification model, the historical shopping information, which may output shopping recommendation information indicating one or more of: recommended items or recommended routes within a first shopping environment. The computing platform may send, to the user device, a shopping gamification interface that includes the shopping recommendation information and one or more commands directing the user device to display the shopping gamification interface. The computing platform may receive, from the user device, user feedback information indicating acceptance or rejection of the shopping recommendation information by the first user. The computing platform may update, based on the user feedback information, the shopping gamification model.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
  • G06Q 30/0251 - Targeted advertisements
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences

9.

DISTRIBUTING SOFTWARE UPDATES FOR SMART CARTS ON DEDICATED NETWORK OF CHARGING STATION

      
Application Number 18962334
Status Pending
Filing Date 2024-11-27
First Publication Date 2026-05-28
Owner Maplebear Inc. (USA)
Inventor
  • Bader, Benjamin David
  • Gopal, Kaushik

Abstract

A method for selecting a smart shopping cart for update through a series of first and second networks. A method for receiving, at a charging station, a cart update from a remote server through a first network, wherein the cart update is an update to software operating on a set of smart shopping carts. The method receives cart data from the set of smart shopping carts through a second network, wherein the cart data is data describing the set of smart shopping carts, wherein the second network comprises the charging station and the set of smart shopping carts. The method proposed computes an update score for each of the set of smart shopping carts based on the cart data and a set of cart selection parameters. The method selects and transmits an update based on the computed update score.

IPC Classes  ?

  • G06F 8/65 - Updates
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

10.

CLUSTERING OF ITEMS FOR MULTI-SOURCE SERVICING OF AN AGGREGATED LIST OF ITEMS

      
Application Number 18963232
Status Pending
Filing Date 2024-11-27
First Publication Date 2026-05-28
Owner Maplebear Inc. (USA)
Inventor
  • Shah, Naval
  • Sejpal, Riddhima

Abstract

An online system performs clustering of items for multi-source servicing of an aggregated list of items for a user of the online system. Upon receiving the aggregated list and identifying that the aggregated list is unserviceable by a single source, the online system applies either a trained machine-learning model or the nearest neighbor algorithm to embeddings of items from the aggregated list to cluster items from the aggregated list into multiple clusters, each cluster of items serviced by a single source that is unique for that cluster. The online system generates, using order data for the user and the clusters of items, multiple orders and assigns the orders to sources, where each order includes items from a respective cluster. The online system uses the orders to generate a user interface signal causing a user’s device to display a user interface with information about the orders and the sources.

IPC Classes  ?

11.

MESSAGING ONLINE SYSTEM USERS IN RESPONSE TO PREDICTED LIKELIHOODS OF ORDER PICKUP USING MACHINE LEARNING MODEL

      
Application Number 18963243
Status Pending
Filing Date 2024-11-27
First Publication Date 2026-05-28
Owner Maplebear Inc. (USA)
Inventor
  • Xiao, Hua
  • Scheibelhut, Brent
  • Bagai, Akshay
  • Oberemk, Mark
  • Wesley, Charles
  • Rothschild-Keita, Amalia

Abstract

An online system receives a request from a client device associated with a user to place an order for pickup from a source location during a timeframe and identifies candidate remedial actions associated with the order based on the timeframe and a current time. The system retrieves user data for the user and accesses a machine-learning model. For each candidate remedial action, the system applies the model to predict, based on the user data and order data for the order, a likelihood the user will pick up the order if the candidate remedial action is taken and computes an associated value based on the likelihood. The system selects a remedial action from the candidate remedial actions based on the values, generates, based on the selected remedial action, a message associated with the order that includes a set of selectable options, and sends the message to the client device.

IPC Classes  ?

  • G06N 5/022 - Knowledge engineeringKnowledge acquisition

12.

UNIFIED EMBEDDING MODEL FOR INFORMATION RETRIEVAL AND CUSTOMIZATION

      
Application Number 18963705
Status Pending
Filing Date 2024-11-28
First Publication Date 2026-05-28
Owner Maplebear Inc. (USA)
Inventor
  • Ruan, Chuanwei
  • Shu, Guanghua
  • Xiao, Xiao
  • Ye, Yunzhi
  • Wang, Haixun
  • Tenneti, Tejaswi

Abstract

A system trains and deploys a unified embedding model configured to generate embeddings for a set of different entity types based on a natural language description of the entities. The system obtains training data including a plurality of pairs, wherein a pair includes a query entity and a target entity. The system divides the training data into one or more batches for training a transformer embedding model. The system, for each iteration of one or more iterations, applies parameters of the transformer embedding model to generate estimated query entity embeddings for the query entities, and to generate estimated target entity embeddings for the target entities. The system computes corresponding dot products between the estimated query entity embeddings and the estimated target entity embeddings. The system computes a loss function that is proportional to the dot product. The system updates the parameters of the transformer embedding model.

IPC Classes  ?

13.

USING LONG-TERM FEATURES AND SHORT-TERM FEATURES TO FILTER CONTENT BEFORE A SELECTION PROCESS TO REDUCE LATENCY OF A CONTENT DISTRIBUTION SYSTEM

      
Application Number 18963436
Status Pending
Filing Date 2024-11-27
First Publication Date 2026-05-28
Owner Maplebear Inc. (USA)
Inventor
  • Madhavan, Aakarsh
  • Jia, Cheng
  • Ahuja, Karuna
  • Archak, Shrikar

Abstract

Using long-term features and short-term features to reduce latency in providing recommendations is described. A user device in a session with an online system may request a recommendation. The online system identifies a set of recommendations based in part on the request. The online system retrieves long-term features for each of the set, and determines short-term features for each of the set. The short-term features are based on the session. The online system applies the long-term features and the short-term features to a scoring model that scores the recommendations of the set. The online system selects a subset of the set based on the scores, and provides the selected subset to a selector that selects a recommendation from the subset. The recommendation may be provided to the user device prior to expiration of a latency period associated with serving the recommendation request.

IPC Classes  ?

  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

14.

IDENTIFYING AND MODIFYING COMPONENTS OF A PHYSICAL DOCUMENT USING MACHINE-LEARNING MODELS

      
Application Number 19450410
Status Pending
Filing Date 2026-01-15
First Publication Date 2026-05-21
Owner Maplebear Inc. (USA)
Inventor
  • Maharaj, Shaun Navin
  • Pham, Bryan
  • Srinivasan, Prithvishankar
  • Shukla, Rakshit
  • Matthews, James
  • Scheibelhut, Brent

Abstract

An online system customizes documents for a particular context, user, or set of users. The online system receives an image of a physical document and extracts components, such as text, titles, items and their metadata, from the physical document. The online system may apply rules to the metadata for one or more items to determine whether to modify at least a portion of the metadata. The online system also applies a model to generate an affinity score for a context or a user and each component of the document. If the score for a component is below a threshold, the online system prompts a generative model to generate replacement content for the component. Subsequently, the online system applies the model to the generated replacement content and updates the document with the generated replacement content for the component if the score of the generated replacement content is higher.

IPC Classes  ?

15.

ADAPTIVELY CONTROLLING SEARCH RECALL SET SIZES BASED ON QUERY ENTROPY

      
Application Number 19450641
Status Pending
Filing Date 2026-01-15
First Publication Date 2026-05-21
Owner Maplebear Inc. (USA)
Inventor
  • Gudla, Vinesh Reddy
  • Putta, Prakash
  • Tenneti, Tejaswi
  • Karnam, Prathyusha Bhaskar

Abstract

A search module for an online concierge system executes searches in response to a search query with respect to item databases of retailers. The search module dynamically configures a recall set size that controls a number of search results returned for a search query based in part on a query entropy representing an estimated breadth of the search term. The query entropy may be determined relative to a diversity of items in a retailer's database. The recall set size may be configured relative to the query entropy in a manner that manages a tradeoff between latency of search execution and search result quality.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 10/083 - Shipping
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders

16.

USING MACHINE-LEARNING MODEL OF AN ONLINE SYSTEM TO GENERATE A SOURCE-RELATED CONFIDENCE SCORE FOR SERVICING A LIST OF COMPONENTS REQUESTED BY AN ONLINE PLATFORM

      
Application Number 18951399
Status Pending
Filing Date 2024-11-18
First Publication Date 2026-05-21
Owner Maplebear Inc. (USA)
Inventor
  • Shah, Naval
  • Sejpal, Riddhima

Abstract

An online system uses a trained machine-learning model to generate a confidence score for servicing a list of components (e.g., recipe) at a specific source. Upon receiving the list of components from an online platform, the online system identifies a set of candidate items that match each component from the list. The online system further identifies a matching score and a number of matches for each component. The online system then applies the machine-learning model to the matching score, the number of matches, and user’s conversion data to generate a confidence score for the list of components that is indicative of a likelihood that the list of components are located at the source. The online system selects the list of components for the source and sends the list of components and an identification of the source for displaying at a user’s device.

IPC Classes  ?

17.

STACKABLE CHARGING DEVICE FOR SHOPPING CARTS WITH ONBOARD COMPUTING SYSTEMS

      
Application Number 19441674
Status Pending
Filing Date 2026-01-06
First Publication Date 2026-05-21
Owner Maplebear Inc. (USA)
Inventor
  • Gao, Lin
  • Huang, Yilin
  • Yang, Shiyuan
  • Meng, Jianbo
  • Li, Yakun
  • Luo, Linhua
  • Chen, Weiting

Abstract

An automated checkout system uses a shopping cart that is automatically charged when stacked into another shopping cart. Each shopping cart has a front charging connector and a rear charging connector. When a first shopping cart is stacked into a second shopping cart, the front charging connector of the first shopping cart connects with the rear charging connector of the second shopping cart. Electrical power can flow to the first shopping cart via the second shopping cart to charge a battery of the first shopping cart. The second shopping cart may be similarly stacked into a third shopping cart, wherein the second shopping cart receives electrical power from the third shopping cart. The second shopping cart may use this electrical power to charge its own battery or may provide some or all of the electrical power to the first shopping cart to charge the first shopping cart's battery.

IPC Classes  ?

  • B62B 3/14 - Hand carts having more than one axis carrying transport wheelsSteering devices thereforEquipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
  • A47F 10/04 - Furniture or installations specially adapted to particular types of service systems, not otherwise provided for for self-service type systems, e.g. supermarkets for storing or handling self-service hand-carts or baskets
  • B60L 53/16 - Connectors, e.g. plugs or sockets, specially adapted for charging electric vehicles
  • B62B 5/00 - Accessories or details specially adapted for hand carts
  • H02J 7/50 -
  • H02J 7/70 -

18.

LANGUAGE MODEL DECODING FOR SEARCH QUERY COMPLETION

      
Application Number 19449335
Status Pending
Filing Date 2026-01-14
First Publication Date 2026-05-21
Owner Maplebear Inc. (USA)
Inventor
  • Jensen, Jacob
  • Jia, Fei
  • Vasiete Allas, Esther
  • Singh, Manmeet
  • Cohn, Lee
  • Tenneti, Tejaswi

Abstract

A language model is used to generate autosuggestions to complete or revise a user's partial search query. An initial partial query is applied to the language model to generate query candidates for completing the search query. The language model may generate the query candidates as additional or alternate tokens for the partial search query. When the user revises the partial query, the previously-generated candidates can be re-used to reduce subsequent processing time for generating additional candidates. The previously-generated candidates are compared with the revised partial query to select which of the candidates to be re-used and expanded for generating additional tokens. Additional tokens can be generated in parallel for the previously-generated candidates or with model values from the previous generation, enabling the tokens to be generated effectively with reduced latency consistent with user expectations for search-related autosuggestions.

IPC Classes  ?

19.

GENERATING RECOMMENDATIONS FOR PICKERS SERVICING ORDERS PLACED WITH AN ONLINE CONCIERGE SYSTEM BASED ON ACTUAL AND FORECASTED ORDERS

      
Application Number 19449347
Status Pending
Filing Date 2026-01-14
First Publication Date 2026-05-21
Owner Maplebear Inc. (USA)
Inventor
  • Xu, Youdan
  • Selvam, Krishna Kumar
  • Chen, Michael
  • Anand, Radhika
  • Riso, Rebecca
  • Sampat, Ajay Pankaj

Abstract

An online concierge system receives location information associated with pickers and actual orders associated with a geographical zone. A model trained to predict a likelihood an actual order associated with the zone will be available for servicing within a timeframe is accessed and applied to forecasted orders. Each picker is matched to an order for servicing by minimizing a value of a function that is based on a difference between a location associated with each picker matched to an actual order and an associated retailer location, a difference between the location associated with each picker matched to a forecasted order and an associated retailer location, and the predicted likelihood. Recommendations for accepting an actual order, moving to a retailer location associated with a forecasted order, or checking back later with the system are generated based on the matches and sent for display to a client device associated with each picker.

IPC Classes  ?

  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G06Q 30/0202 - Market predictions or forecasting for commercial activities

20.

MACHINE LEARNING APPROACH TO PROVIDE ADAPTIVE SEARCH RESULT PAGE LOAD SIZE AND LAYOUT

      
Application Number 19410523
Status Pending
Filing Date 2025-12-05
First Publication Date 2026-05-14
Owner Maplebear Inc. (USA)
Inventor
  • Gudla, Vinesh Reddy
  • Romaniuk, Laurentia
  • Ashique Hussain, Mohammed Asif
  • Joo, Elliott
  • Doss, Victor
  • Tenneti, Tejaswi
  • Putta, Prakash

Abstract

An online system receives, at a search interface, a search query from a user. The online system determines a recall set size for search results of the search query. The online system determines a page load size to display at least a portion of the search results by determining a query entropy associated with the search query, inputting a plurality of signals into a machine learning model, the plurality of signals comprising the query entropy, and receiving, from the machine learning model, the page load size. The online system selects a set of physical object identifiers based on the page load size. The online system generates for display a user interface that groups the selected physical object identifiers. The online system causes a device associated with the user to display the generated user interface.

IPC Classes  ?

  • G06F 16/9538 - Presentation of query results
  • G06F 40/103 - Formatting, i.e. changing of presentation of documents

21.

GENERATING EXPLANATIONS FOR ATYPICAL REPLACEMENTS USING LARGE LANGUAGE MACHINE-LEARNED MODELS

      
Application Number 19438215
Status Pending
Filing Date 2025-12-31
First Publication Date 2026-05-14
Owner Maplebear Inc. (USA)
Inventor
  • Rao Karikurve, Sharath
  • Archak, Shrikar
  • Prasad, Shishir Kumar

Abstract

An online system performs an atypical replacement recommendation task in conjunction with a model serving system or the interface system to make recommendations to a user for replacing a target item with an atypical replacement item. The online system receives a search query from a user and identifies a target item based on the search query. The online system identifies a set of candidate items for replacing the target item. The online system may select one or more atypical replacement items in the set of candidate items, and generate an explanation for each atypical replacement item. The explanation provides a reason for using the atypical replacement item to replace the target item. The online system provides the atypical replacement items and the corresponding explanations as a response to the search query.

IPC Classes  ?

22.

DYNAMIC GUARDRAIL ADJUSTMENTS FOR A MULTI-ARMED BANDIT MODEL

      
Application Number 19442630
Status Pending
Filing Date 2026-01-07
First Publication Date 2026-05-14
Owner Maplebear Inc. (USA)
Inventor
  • Gong, Xiao
  • Miziolek, Konrad Gustav

Abstract

An online system adjusts a guardrail setting used by a user treatment engine based on conditions faced by the online system. The online system simulates the performance of the user treatment engine using different candidate guardrail settings and computes a score for each of the guardrail settings based on the performance of the user treatment engine using each of the guardrail settings. The online system selects a new guardrail setting for the user treatment engine based on the performance scores for the candidate guardrail settings. Furthermore, the online system generates simulated training examples to initially train a user treatment engine. The online system uses a treatment performance model to simulate the effect of treatments applied to users and generates simulated training examples based on the predicted effect of the treatments. The online system retrains the user treatment engine on real training examples that are generated based on actual treatments.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 30/0202 - Market predictions or forecasting for commercial activities

23.

TRAINING MACHINE-LEARNING MODEL OF AN ONLINE SYSTEM TO DETERMINE A LEVEL OF MATCHING BETWEEN IDENTIFIERS OF ITEMS STORED IN A DATABASE OF ONLINE SYSTEM

      
Application Number 18943720
Status Pending
Filing Date 2024-11-11
First Publication Date 2026-05-14
Owner Maplebear Inc. (USA)
Inventor Shah, Naval

Abstract

An online system trains a machine-learning model to identify a level of matching (equivalency or similarity) between item identifiers (e.g., brands) stored in a database. The online system receives search data including information about a search query including a series of identifiers. The online system further receives conversion data including information about a search query in relation to a first identifier that is followed by conversion of an item having a second identifier. The online system further receives communication data exchanged between a servicing agent and a user with information about a message including identifiers of items. The online system generates, based on the search data, the conversion data, and/or the communication data, training data for the machine-learning model. The online system trains, using the training data, the machine-learning model to identify the level of matching between an identifier searched for by a user and a replacement identifier.

IPC Classes  ?

24.

ARTIFICIAL INTELLIGENCE AGENT TO RESPOND AUTOMATICALLY TO MONITORED USER ACTIONS

      
Application Number 18940847
Status Pending
Filing Date 2024-11-08
First Publication Date 2026-05-14
Owner Maplebear Inc. (USA)
Inventor
  • Drerup, Tilman
  • Rao Karikurve, Sharath
  • Wang, Haixun

Abstract

An artificial intelligence (AI) agent generates responses customized to a user based in part on monitored actions of the user. The AI agent, formed from a machine-learning model, is instantiated with inputs that include a set of objectives, an online catalog of items, and user data associated with a user of an online system. Actions performed by a user on the online system are monitored. Action types of at least some of the monitored actions are determined. Responsive to a determination that an action of the monitored actions has an action type of a set of predetermined types of actions, the AI agent is prompted with a description of the action and a request to suggest a response to the action. The determined response is based in part on one or more of the set of objectives. The response suggested by the AI agent is invoked.

IPC Classes  ?

25.

TRAINING A MODEL TO IDENTIFY ITEMS BASED ON IMAGE DATA AND LOAD CURVE DATA

      
Application Number 19430033
Status Pending
Filing Date 2025-12-22
First Publication Date 2026-05-14
Owner Maplebear Inc. (USA)
Inventor
  • Gao, Lin
  • Huang, Yilin
  • Yang, Shiyuan
  • Wu, Ganglu
  • Wang, Yang
  • Pan, Wentao

Abstract

A smart shopping cart includes internally facing cameras and an integrated scale to identify objects that are placed in the cart. To avoid unnecessary processing of images that are irrelevant, and thereby save battery life, the cart uses the scale to detect when an object is placed in the cart. The cart obtains images from a cache and sends those to an object detection machine learning model. The cart captures and sends a load curve as input to the trained model for object detection. Labeled load data and labeled image data are used by a model training system to train the machine learning model to identify an item when it is added to the shopping cart. The shopping cart also uses weight data and the image data from a timeframe associated with the addition of the item to the cart as inputs.

IPC Classes  ?

  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G01G 19/12 - Weighing apparatus or methods adapted for special purposes not provided for in groups for incorporation in vehicles having electrical weight-sensitive devices
  • G01G 19/40 - Weighing apparatus or methods adapted for special purposes not provided for in groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G06V 10/778 - Active pattern-learning, e.g. online learning of image or video features
  • G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
  • G06V 20/50 - Context or environment of the image

26.

AUTOMATIC QUALITY ASSESSMENT OF AN ITEM DURING ORDER FULFILLMENT

      
Application Number 19445312
Status Pending
Filing Date 2026-01-09
First Publication Date 2026-05-14
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Wesley, Charles
  • Alappatt, Siby
  • Chevoor, Benjamin
  • Peddinti, Viswa Mani Kiran

Abstract

Use of a language model to automatically perform visual assessment of quality of an item being fulfilled by a picker. The online system receives an image of the item and identifies a set of potential problems associated with the item. The online system generates a plurality of prompts for input into the language model including the image and one or more questions each corresponding to a respective potential problem of the set potential problems. The online system requests the language model to generate, based on the plurality of prompts, a feedback response for each potential problem. The online system generates an aggregated output by aggregating the feedback response for each potential problem, and based on the aggregated output, a second message that identifies one or more relevant problems associated with the item. The online system causes a device of the picker to display the second message.

IPC Classes  ?

27.

USING TRAINED MACHINE-LEARNING MODEL OF AN ONLINE SYSTEM TO PREDICT TIMING OF STATE CHANGE OF VARIABLE STATE ITEM

      
Application Number 18940749
Status Pending
Filing Date 2024-11-07
First Publication Date 2026-05-07
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Starck, Sara
  • Manuel, Clyde Simmons
  • Sim, Brandon
  • Lowe, Karen Kraemer
  • Quintana, Erica Jazayeri
  • Tsung, Justin Kuo-Ting
  • Lam, Richard

Abstract

An online system uses a trained machine-learning model to predict timing of a state change of a variable state item in an order. The online system applies a trained machine-learning model to information about the variable state item and information about an ambient condition when servicing the order to predict a timing when a state of the variable state item changes from an original state at a location of a source associated with the online system to a different state. Based on the predicted timing, the online system generates a control signal that initiates at least one of a first action associated with the order or a second action associated with the variable state item. The online system performs, using the control signal, at least one of the first action associated with the order or the second action associated with the variable state item.

IPC Classes  ?

28.

MACHINE LEARNING MODEL FOR GENERATING QUALITY SENSITIVITY SCORES FOR ITEM TAXONOMY NODES

      
Application Number 18940800
Status Pending
Filing Date 2024-11-07
First Publication Date 2026-05-07
Owner Maplebear Inc. (USA)
Inventor
  • Wesley, Charles
  • Scheibelhut, Brent

Abstract

A shopping cart includes sensors configured to collect data about a physical interaction of a user with a product in a retail store. A set of features, such as product quality score, interaction duration, sequence of product interaction, and/or whether the product was added to the cart, are extracted from the data. These features are fed into a machine learning model to determine the user's quality preference score, indicating a likelihood that the user would be dissatisfied with the quality of the product. If a user orders online and their quality preference score surpasses a threshold, a notification is sent to the picker fulfilling the order. Furthermore, the user may send in satisfaction feedback via a client device of the user. Such feedback may subsequently be used to retrain the machine learning model.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition

29.

Display panel of a programmed computer system with a graphical user interface

      
Application Number 29844781
Grant Number D1125252
Status In Force
Filing Date 2022-06-30
First Publication Date 2026-05-05
Grant Date 2026-05-05
Owner Maplebear Inc. (USA)
Inventor
  • Chaparro, Natalia Botía
  • Salantry, Rohan
  • D'Auria, Sean

30.

Generation of a Meta-Catalog Using a Large Language Model

      
Application Number 18933697
Status Pending
Filing Date 2024-10-31
First Publication Date 2026-04-30
Owner Maplebear Inc. (USA)
Inventor Shah, Naval

Abstract

An online system leverages a large language model (LLM) to generate a meta-catalog using online catalogs of items that are associated with sources. Items from the online catalogs are clustered. The clustering is based in part on similarity of the items, and each cluster is associated with a different meta-product. The LLM is prompted, based on descriptions of the items, to generate descriptions for meta-products that are associated with the clusters. Entries for the meta-products are generated using the generated descriptions. The meta-catalog for the meta-products is generated using the entries. The meta-catalog is provided to a third party system. A user may interact with the third party system via a user client device to select a meta-product of the meta-catalog for purchase, and the user client device is redirected to the online system to select an item corresponding to the meta-product and complete an order for the item.

IPC Classes  ?

31.

Machine Learning-Based Ingredient Classification and Filtering System for Item Database

      
Application Number 18933758
Status Pending
Filing Date 2024-10-31
First Publication Date 2026-04-30
Owner Maplebear Inc. (USA)
Inventor Shah, Naval

Abstract

An online system enables users to generate an order for items by receiving a collection of components, such as a recipe. The online system maps the components to specific items available at a source.  To avoid nonsensical mappings of a specific item to a component, the online system trains a model to predict a probability of a specific item being suitable for inclusion in at least one collection of components. For example, the model generates a probability of a specific item being included in at least one recipe comprising a plurality of components.  The model may be trained using users' inclusion of specific items previously selected for one or more groups of items based on collections of components by users of the online system.

IPC Classes  ?

32.

Machine Learning Approach to Provide Search Results Grouped by Different Parameters

      
Application Number 18934020
Status Pending
Filing Date 2024-10-31
First Publication Date 2026-04-30
Owner Maplebear Inc. (USA)
Inventor
  • Na, Taesik
  • Zhu, Yuanzheng
  • Putta, Prakash
  • Okoye, Nkemakonam Paulet
  • Wu, Aomin
  • Tenneti, Tejaswi
  • Prasad, Shishir Kumar
  • Wang, Haixun

Abstract

An online system receives, at a search interface, a search term from a user. The system retrieves from a mapping table grouping parameters associated with the search term in the mapping table. The association between the grouping parameters and the search term in the mapping table is generated by generating a prompt including the search term and a set of physical objects that match the search term. The prompt requests grouping parameters for the set of physical objects, wherein each grouping parameter specifies a characteristic of the set of physical objects for providing search results responsive to the search term. The system receives, from the LLM, the grouping parameters and updates the mapping table. The system retrieves search results by querying a database of the online system using the search term. The system generates for display a user interface that groups the search results by the retrieved grouping parameters.

IPC Classes  ?

33.

CART WITH PHYSICAL SENSOR TO DETECT ITEM REMOVAL AND GENERATE USER INTERFACE WITH ALTERNATIVE OPTION

      
Application Number 18927655
Status Pending
Filing Date 2024-10-25
First Publication Date 2026-04-30
Owner Maplebear Inc. (USA)
Inventor
  • Shah, Naval
  • Wesley, Charles
  • Scheibelhut, Brent
  • Oberemk, Mark

Abstract

A device interfaced with an online system detects, via a physical sensor, item removal and generates a user interface with an alternative option for conversion. Upon receiving a signal from the device indicating the item removal, the online system selects a set of candidate items for replacement of the removed item, wherein each candidate item has a conversion value that is less than a conversion value of the removed item. The online system applies a trained machine-learning model to generate a conversion score for each candidate item that indicates a likelihood of conversion by the user of each candidate item. The online system selects, based on the conversion score for each candidate item, a replacement item from the set of candidate items, and generates a user interface signal that causes a user interface of the device to prompt the user to convert the replacement item.

IPC Classes  ?

34.

BATCH MATCHING BY SYNCHRONIZATION OF BROADCAST SIGNAL AND BOOST SIGNAL

      
Application Number 18931672
Status Pending
Filing Date 2024-10-30
First Publication Date 2026-04-30
Owner Maplebear Inc. (USA)
Inventor
  • Makhijani, Rahul
  • Li, Shang
  • How, Bing Hong Leonard
  • Faturechi, Reza
  • Zhang, Wenhui
  • Zeng, Yixiang

Abstract

An online system performs batch matching with synchronization between a broadcast signal and a boost signal. At a first timestep, the system notifies a first set of candidate pickers of a batch. If no picker selects the batch, the system identifies a catalyst action to facilitate matching. The system applies a decision model to determine whether to increase a broadcast signal or to increase a boost signal. If increasing the broadcast signal, the system identifies additional candidate pickers to notify of the batch. If increasing the boost signal, the system transmits the boost signal to the pickers for notification. The system may iteratively assess whether a candidate picker has selected the batch. If not, then the system may identify and perform additional catalyst actions to facilitate the matching of the batch. Eventually, the system receives a selection by one of the candidate picking users for fulfillment.

IPC Classes  ?

  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

35.

USING A LARGE LANGUAGE MODEL FOR ALTERNATIVE INGREDIENT DETERMINATION

      
Application Number 18933820
Status Pending
Filing Date 2024-10-31
First Publication Date 2026-04-30
Owner Maplebear Inc. (USA)
Inventor
  • Shah, Naval
  • Sejpal, Riddhima

Abstract

Leveraging a large language model for alternative ingredient determination is described. An online system receives, from a user device, an instruction to determine an alternative ingredient. An alternative ingredient is different from an ingredient of a recipe but has a common purpose with the ingredient in a context of the recipe. A large language model is prompted, based in part on the instruction, to determine one or more alternative ingredients for the ingredient of the recipe. An output of the large language model includes the one or more alternative ingredients. The output is processed, and at least some of the processed output is provided to the user device, and the user device presents at least one of the one or more alternative ingredients to the ingredient.

IPC Classes  ?

36.

SUGGESTING KEYWORDS TO DEFINE AN AUDIENCE FOR A RECOMMENDATION ABOUT A CONTENT ITEM

      
Application Number 19428124
Status Pending
Filing Date 2025-12-20
First Publication Date 2026-04-30
Owner Maplebear Inc. (USA)
Inventor
  • Balasubramanian, Ramasubramanian
  • Na, Taesik
  • Ahuja, Karuna

Abstract

A computer-implemented method for suggesting keywords as a search term of a content item includes receiving, from a content provider, information about the content item in a database of content items. The method further includes generating a set of seed keywords related to the content item, and expanding the set of seed keywords to a plurality of candidate keywords. The plurality of candidate keywords are then scored based, at least in part, on an engagement metric measuring a user engagement with the content item in response to being presented with results from a search query comprising the candidate keyword. A candidate keyword is then selected from the plurality of candidate keywords based on the scoring, and stored relationally to the content item to define an audience for a recommendation about the content item, providing a suggestion to the content provider.

IPC Classes  ?

37.

MACHINE-LEARNING MODELS FOR EXTRACTING AND CLASSIFYING IMAGE CONTENT, AND AUGMENTING IMAGE BASED ON SAME

      
Application Number 18920527
Status Pending
Filing Date 2024-10-18
First Publication Date 2026-04-23
Owner Maplebear Inc. (USA)
Inventor
  • Gupta, Sanchit
  • Mange, Axel

Abstract

An online system that displays items from an item catalog to users supplements content displayed for one or more of the items with information extracted from images of the items. For a particular item in the item catalog, the online system performs image processing, such as optical character recognition, on one or more images of the item to extract text phrases from the images. For each extracted text phrase, the system then uses a trained model to score the text phrase as being a viable informational message. If the score for a text phrase is above a threshold, the online system augments content displayed in a user interface for the item with the text phrase. The online system may decide whether to supplement content for the item with an extracted text phrase based on the output of a predictive model.

IPC Classes  ?

  • G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
  • G06V 30/19 - Recognition using electronic means

38.

GENERATING AND TESTING VARIANTS FOR TARGET ITEMS USING MACHINE-LEARNING MODELS

      
Application Number 18924857
Status Pending
Filing Date 2024-10-23
First Publication Date 2026-04-23
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Wesley, Charles

Abstract

An online system performs item redesign and engagement prediction. The system obtains item data describing characteristics of a target item for redesign. The system generates a prompt including the characteristics and directions to redesign at least one of them. The system executes the prompt on a generative model to output redesigns. Each redesign includes a modification to at least one characteristic of the target item. The system inputs features of variants, each variant include one store location and one redesign, into an engagement prediction model to output an engagement score for the variant. The engagement prediction model is trained on historical data describing levels of user engagement with items in association with the many store locations. The system identifies candidate variants based on the user engagement scores for further testing. The system transmits the candidate variants to a testing system to assess viability of the redesign.

IPC Classes  ?

39.

PREEMPTIVE PICKING OF ITEMS BY AN ONLINE CONCIERGE SYSTEM BASED ON PREDICTIVE MACHINE LEARNING MODEL

      
Application Number 19420563
Status Pending
Filing Date 2025-12-15
First Publication Date 2026-04-16
Owner Maplebear Inc. (USA)
Inventor
  • Sanchez, Kenneth Jason
  • Hermann, Eric
  • Darbari, Abhinav
  • Luo, Haochen
  • Brodin, Maksym
  • Crocker, Sam

Abstract

An online concierge system applies a predictive model to predict demand of items, and facilitates preemptive picking of items in advance of receiving orders to enable efficient procurement and delivery. The online concierge system may apply a time-series model and/or machine learning model that predicts demand based on historical data. Depending on the predicted demand, items may be preemptively moved from a storage location to a staging area that enables the items to be more rapidly processed and delivered to customers when orders come in.

IPC Classes  ?

40.

AUTOMATED POLICY FUNCTION ADJUSTMENT USING REINFORCEMENT LEARNING ALGORITHM

      
Application Number 19423020
Status Pending
Filing Date 2025-12-17
First Publication Date 2026-04-16
Owner Maplebear Inc. (dba Instacart) (USA)
Inventor
  • Drerup, Tilman
  • Alkhatib, Nour
  • Gu, Jonathan
  • Akbari, Amin
  • Chen, Changyao

Abstract

An online system may receive, from a content provider, a content presentation campaign that includes one or more objectives. The online system may define a set of one or more policy functions that automatically controls the content presentation campaign. A policy function may control one or more criteria in bidding content slots. The online system may monitor a realized outcome of the content presentation campaign. The online system may apply a reinforcement learning algorithm in adjusting the set of policy functions. The reinforcement learning algorithm adjusts one or more parameters in the set of policy functions to reduce a difference between the realized outcome and the desired outcome set by the content provider. The online system generates an adjusted set of policy functions and uses the adjusted set of policy functions in bidding content slots to present one or more content items provided by the content provider.

IPC Classes  ?

41.

CAUSAL VALIDATION OF MULTIVARIATE REGRESSION MODELS

      
Application Number 18900463
Status Pending
Filing Date 2024-09-27
First Publication Date 2026-04-02
Owner Maplebear Inc. (USA)
Inventor
  • Drerup, Tilman
  • Ji, Steven
  • Wiebe, Toban

Abstract

To evaluate the causal generalizability of multivariate regression models (such as marketing mix models) that evaluate a plurality of input features that may have high correlation and confounding causality, a model architecture is evaluated with respect to experimental data that varies feature values. The model architecture is trained with training data that excludes the experimental data. The trained model is then applied to predict the outcome of the experimental data inputs and the predicted outcome is scored with respect to the experimental outcome. This may be repeated across more than one experiment to evaluate how the model architecture generalizes to different types of variations in different experiments. The scores may then be used to validate the causal predictions and select or confirm a model architecture for use.

IPC Classes  ?

  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

42.

Generating User Interface by Joint Content Selection from Different Selection Processes

      
Application Number 19248377
Status Pending
Filing Date 2025-06-24
First Publication Date 2026-03-26
Owner Maplebear Inc. (USA)
Inventor
  • Singh, Angadh
  • Ye, Yunzhi
  • Renner, Gregory
  • Wei, Shiyu
  • Ruan, Chuanwei
  • Zhou, Jingying
  • Na, Taesik
  • Rao Karikurve, Sharath
  • Tenneti, Tejaswi
  • Tang, Wenjie
  • Sasanapuri, Santhosh Kumar
  • Yardi, Rishikesh

Abstract

An online system selects content for placement in positions of a display on a user device. The online system selects a first set of content items according to a first content selection process and a second set of content items according to a second content selection process. To combine the different sets of content items dynamically, the first set of content items and second set of content items are evaluated by a joint impression scoring that includes factors prioritizing user, intrinsic, and other values. The respective contribution by the different factors may be adjusted by one or more adjustable weights, enabling different situations to effect different combinations of content items from the different content selection processes.

IPC Classes  ?

43.

GENERATING TRAINING DATA BASED ON GAZE CAPTURED AT A SOURCE LOCATION FOR TRAINING A REPLACEMENT MODEL

      
Application Number 18891284
Status Pending
Filing Date 2024-09-20
First Publication Date 2026-03-26
Owner Maplebear Inc. (USA)
Inventor
  • Jain, Sonal
  • Singer, Julia
  • Kuo, Helen
  • Ahuja, Karuna

Abstract

An online system receives information captured by a gaze tracking device describing a gaze point of a user and video data captured within a source location, detects a location associated with a first item that matches the gaze point based on the received information, and determines the first item is not available at the source location based on the video data. The system receives a signal indicating the user collected a second item from the source location, determines the second item is a replacement for the first item, and generates a new training example indicating the second item is an acceptable replacement for the first item for the user. An online system receives information captured by a gaze tracking device describing a gaze point of a user and video data captured within a source location, detects a location associated with a first item that matches the gaze point based on the received information, and determines the first item is not available at the source location based on the video data. The system receives a signal indicating the user collected a second item from the source location, determines the second item is a replacement for the first item, and generates a new training example indicating the second item is an acceptable replacement for the first item for the user. The system trains a machine-learning model to generate a score indicating whether a candidate item is an acceptable replacement for a target item for a user, in which the model is trained using training data that includes the new training example.

IPC Classes  ?

  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06V 40/18 - Eye characteristics, e.g. of the iris

44.

MANAGING MESSAGING BETWEEN ARTIFICIAL INTELLIGENCE AGENTS

      
Application Number 18892152
Status Pending
Filing Date 2024-09-20
First Publication Date 2026-03-26
Owner Maplebear Inc. (USA)
Inventor
  • Drerup, Tilman
  • Rao Karikurve, Sharath
  • Wang, Haixun

Abstract

An online system is configured to manage messaging between artificial intelligence (AI) agents. A service request (such as a request to order items) is received at an online system from a user client device. A system AI agent and a user AI agent are instantiated with inputs that include a set of objectives or constraints that guides each of the system AI agent and the user AI agent during messaging with the other. The online system manages rounds of messaging between the system AI agent and the user AI agent, and at some point, a proposed agreement between the user and online system is extracted from the messaging. The proposed agreement may then be presented to the user or online system for approval.

IPC Classes  ?

45.

USING A MACHINE-LEARNING MODEL TO GENERATE SUBSEQUENT ORDERS FOR PREVIOUSLY UNOBTAINED ITEMS

      
Application Number 18893843
Status Pending
Filing Date 2024-09-23
First Publication Date 2026-03-26
Owner Maplebear Inc. (USA)
Inventor
  • Jain, Sonal
  • Ahuja, Karuna

Abstract

An online system generates subsequent orders for users following failed attempts to purchase items. The online system receives a request to fulfill an order from a user device. The online system determines that an item from the order is unable to be fulfilled and generates a failed fulfillment signal for the item associated with the user. At a later time, the online system automatically generates a set of items for a subsequent order for the user, the set of items including at least one item substantially similar to the item that was unable to be fulfilled and predicted by a machine-learned model to be available. The online system transmits a notification to the user that the set of items is available for fulfillment.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06N 20/00 - Machine learning
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders

46.

MANAGING MESSAGING BETWEEN ARTIFICIAL INTELLIGENCE AGENTS

      
Application Number US2025046256
Publication Number 2026/064223
Status In Force
Filing Date 2025-09-12
Publication Date 2026-03-26
Owner MAPLEBEAR INC. (USA)
Inventor
  • Drerup, Tilman
  • Karikurve, Sharath, Rao
  • Wang, Haixun

Abstract

An online system is configured to manage messaging between artificial intelligence (Al) agents. A service request (such as a request to order items) is received at an online system from a user client device. A system Al agent and a user Al. agent are instantiated with inputs that include a. set of objectives or constraints that guides each of the system Al agent and the user Al agent during messaging with the other. The online system manages rounds of messaging between the system Al agent and the user Al agent, and at some point, a proposed agreement between the user and online system is extracted from the messaging. The proposed agreement may then be presented to the user or online system for approval.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06N 3/02 - Neural networks
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

47.

GENERATING AN ITEM SELECTION SEQUENCE USING A MACHINE LEARNING MODEL FOR IDENTIFYING FOUNDATIONAL ITEMS

      
Application Number 18892150
Status Pending
Filing Date 2024-09-20
First Publication Date 2026-03-26
Owner Maplebear Inc. (USA)
Inventor
  • Maharaj, Shaun Navin
  • Oberemk, Mark
  • Scheibelhut, Brent
  • Mesard, Madeline

Abstract

An online system receives orders from users and fulfills the orders by dispatching a picker to a physical source to obtain the items for delivery.  Some items in an order may be considered “foundational,” meaning that a user who ordered the items may wish to cancel one or more other items in the order if the foundational item is unavailable (e.g., the item is a critical ingredient for a recipe).  The online system predicts items in the order that are foundational using a trained machine-learning model.  The online system presents the items to the picker in a sequence so the foundational items are obtained earlier by the picker. This enables the picker to observe whether the determined foundational item is available sooner in the picking process, allowing earlier performance of a remedial action and possibly avoiding replacing previously obtained items affected by the unavailability of the foundational item.

IPC Classes  ?

48.

DETECTING ERRORS BASED ON INTERACTIONS OF USERS OF AN ONLINE SYSTEM WITH PHYSICAL DEVICES

      
Application Number US2025041068
Publication Number 2026/064025
Status In Force
Filing Date 2025-08-07
Publication Date 2026-03-26
Owner MAPLEBEAR INC. (USA)
Inventor
  • Wesley, Charles
  • Rizvi, Syed, Wasi Hasan
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Shah, Naval

Abstract

An online system uses a trained machine-learning model to detect errors in catalog data based on interactions of users of the online system with physical carts. Upon receiving an interaction signal indicating an interaction by the user with a device in a location of a source or an action signal indicating an action in the location of the source, the online system applies the trained model to the interaction signal and/or the action signal to generate an error score for an item that indicates a likelihood of an error in relation to the item. Responsive to the error score being above a threshold score, the online system generates an error checking signal for confirming that the error is present. Responsive to the confirmation of the error, the online system generates a user interface that alerts about the error and requests an action to correct the error.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning

49.

IDENTIFYING ITEMS IN IMAGES USING EMBEDDINGS GENERATED FROM THE IMAGES AND RANKING CANDIDATES USING A LANGUAGE MODEL

      
Application Number US2025044795
Publication Number 2026/064127
Status In Force
Filing Date 2025-09-04
Publication Date 2026-03-26
Owner MAPLEBEAR INC. (USA)
Inventor
  • Srinivasan, Prithvishankar
  • Prasad, Shishir, Kumar
  • Pham, Bryan
  • Morgan, Kristen
  • Chadha, Preeti
  • Shukla, Rakshit

Abstract

An online system applies a visual language model and an optical character recognition model to a received image to generate descriptive information about unknown items in the image. The online system prompts a generative model with the descriptive information about unknown items in the image to separate the descriptive information into different bins each corresponding to a different unknown item in the image. For each unknown item detected in the image, the online system generates a target embedding from its descriptive information and performs a nearest neighbor search on an item catalog including embeddings for various items to find a set of candidate embeddings matching the target embedding. The online system retrieves item attributes of candidate items each corresponding to a candidate embedding of the set and prompts the generative model with this information to rank candidate items for the unknown item in the image.

IPC Classes  ?

  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects

50.

ARTIFICIAL INTELLIGENCE AGENT USING LANGUAGE MODEL AND REINFORCEMENT LEARNING MODEL TO GUIDE PICKING PROCESS

      
Application Number US2025044799
Publication Number 2026/064129
Status In Force
Filing Date 2025-09-04
Publication Date 2026-03-26
Owner MAPLEBEAR INC. (USA)
Inventor
  • Shah, Naval
  • Manrique, Luis

Abstract

An artificial intelligence (Al) agent is disclosed that assists an entity to complete a task. The entity is assigned to complete a task. The Al agent monitors events to detect an occurrence of an event associated with the task. A machine learning model of the Al agent is prompted to generate a set of candidate actions based in part on the detected event and data about the entity. A reinforcement learning model of the Al agent scores each candidate action from the set to tailor the candidate actions to the entity. A scored action is selected as a recommended response to the event and is communicated to a client device of the entity which causes the entity to perform the selected action.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 40/205 - Parsing
  • G06F 40/30 - Semantic analysis
  • G06N 20/00 - Machine learning
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning

51.

DEVICE ERROR PRIORITY ASSIGNMENT GENERATION FOR SMART CART SYSTEMS

      
Application Number US2025045080
Publication Number 2026/064141
Status In Force
Filing Date 2025-09-05
Publication Date 2026-03-26
Owner MAPLEBEAR INC. (USA)
Inventor
  • Xiao, Hua
  • Shah, Naval
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Ryzewic, Michael John Remmer
  • Wesley, Charles

Abstract

A cart management system generates an error priority assignment for smart cart systems based on device error predictions for those smart cart systems. An error priority assignment is an assignment of the relative priority of servicing or providing maintenance to a set of smart cart systems. To generate the error priority assignment, the cart management system applies an error detection model to cart data received from the set of smart cart systems. The cart data has measurements captured by sensors coupled to the smart cart systems, and the error detection model uses the cart data to generate device error predictions. Each of these predictions represents a likelihood that a smart cart system will experience a device error within some time period. The cart management system uses the device error predictions to generate the error priority assignment and selects which smart cart system to service based on the error priority assignment.

IPC Classes  ?

  • B62B 5/00 - Accessories or details specially adapted for hand carts
  • B62B 3/14 - Hand carts having more than one axis carrying transport wheelsSteering devices thereforEquipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
  • G01C 21/20 - Instruments for performing navigational calculations
  • B62B 3/00 - Hand carts having more than one axis carrying transport wheelsSteering devices thereforEquipment therefor
  • G01C 21/00 - NavigationNavigational instruments not provided for in groups

52.

Using machine-learning model to generate a user interface with personalized combined filters for search results

      
Application Number 18951393
Grant Number 12585665
Status In Force
Filing Date 2024-11-18
First Publication Date 2026-03-24
Grant Date 2026-03-24
Owner Maplebear Inc. (USA)
Inventor
  • Gudla, Vinesh Reddy
  • Singh, Manmeet
  • Tenneti, Tejaswi

Abstract

A trained machine-learning model is used to generate a user interface with filters personalized for a user of a computer system. Responsive to a search query, a computer system generates, based on user's features, a set of candidate filter combinations, each candidate filter combination having combined functionalities of a plurality of filters from a maintained collection of filters. The computer system applies the machine-learning model to generate a score for each candidate filter combination that is indicative of a likelihood of user's engagement with the plurality of filters or a likelihood of user's conversion on an item given a user's selection of the plurality of filters. The computer system selects, using the score for each candidate filter combination, a set of filter combinations. The computer system causes the user interface to display a set of user interface elements associated with the set of filter combinations along with search results.

IPC Classes  ?

53.

Artificial Intelligence Agent Using a Machine-Learning Model and Reinforcement Learning Model to Guide Picking Process

      
Application Number 19098767
Status Pending
Filing Date 2025-04-02
First Publication Date 2026-03-19
Owner Maplebear Inc. (USA)
Inventor
  • Shah, Naval
  • Manrique, Luis

Abstract

An artificial intelligence (AI) agent is disclosed that assists an entity to complete a task. The entity is assigned to complete a task. The AI agent monitors events to detect an occurrence of an event associated with the task. A machine learning model of the AI agent is prompted to generate a set of candidate actions based in part on the detected event and data about the entity. A reinforcement learning model of the AI agent scores each candidate action from the set to tailor the candidate actions to the entity. A scored action is selected as a recommended response to the event and is communicated to a client device of the entity which causes the entity to perform the selected action.

IPC Classes  ?

  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G06N 20/00 - Machine learning

54.

INCREMENTAL COST PREDICTION FOR USER TREATMENT SELECTION

      
Application Number 19397639
Status Pending
Filing Date 2025-11-21
First Publication Date 2026-03-19
Owner Maplebear Inc. (USA)
Inventor
  • Levinson, Trace
  • Sturm, Nicholas

Abstract

An online system computes an incremental cost prediction for each of a set of user-treatment pairs to select a set of treatments to apply to users to satisfy a predicted interaction gap. The online system generates a set of candidate user-treatment pairs that each include user data for a user of the online system and treatment data for a treatment of a set of treatments. The online system computes an incremental interaction prediction and a treatment cost prediction for each of the candidate user-treatment pairs by applying an incremental interaction model to the user data and the treatment data in each user-treatment pair. The online system computes incremental cost predictions for each of the user-treatment pairs based on the computed incremental interaction predictions and treatment cost predictions and selects which users to apply treatments to and which treatments to apply to those users based on the incremental cost predictions.

IPC Classes  ?

  • G06Q 30/0202 - Market predictions or forecasting for commercial activities

55.

Identifying Items in Images Using Embeddings Generated from the Images and Ranking Candidates Using a Language Model

      
Application Number 18888131
Status Pending
Filing Date 2024-09-17
First Publication Date 2026-03-19
Owner Maplebear Inc. (USA)
Inventor
  • Srinivasan, Prithvishankar
  • Prasad, Shishir Kumar
  • Pham, Bryan
  • Morgan, Kristen
  • Chadha, Preeti
  • Shukla, Rakshit

Abstract

An online system applies a visual language model and an optical character recognition model to a received image to generate descriptive information about unknown items in the image. The online system prompts a generative model with the descriptive information about unknown items in the image to separate the descriptive information into different bins each corresponding to a different unknown item in the image. For each unknown item detected in the image, the online system generates a target embedding from its descriptive information and performs a nearest neighbor search on an item catalog including embeddings for various items to find a set of candidate embeddings matching the target embedding. The online system retrieves item attributes of candidate items each corresponding to a candidate embedding of the set and prompts the generative model with this information to rank candidate items for the unknown item in the image.

IPC Classes  ?

  • G06V 30/19 - Recognition using electronic means
  • G06F 40/40 - Processing or translation of natural language
  • G06V 30/148 - Segmentation of character regions

56.

DEVICE ERROR PRIORITY ASSIGNMENT GENERATION FOR SMART CART SYSTEMS

      
Application Number 18890517
Status Pending
Filing Date 2024-09-19
First Publication Date 2026-03-19
Owner Maplebear Inc. (USA)
Inventor
  • Xiao, Hua
  • Shah, Naval
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Ryzewic, Michael John Remmer
  • Wesley, Charles

Abstract

A cart management system generates an error priority assignment for smart cart systems based on device error predictions for those smart cart systems. An error priority assignment is an assignment of the relative priority of servicing or providing maintenance to a set of smart cart systems. To generate the error priority assignment, the cart management system applies an error detection model to cart data received from the set of smart cart systems. The cart data has measurements captured by sensors coupled to the smart cart systems, and the error detection model uses the cart data to generate device error predictions. Each of these predictions represents a likelihood that a smart cart system will experience a device error within some time period. The cart management system uses the device error predictions to generate the error priority assignment and selects which smart cart system to service based on the error priority assignment.

IPC Classes  ?

57.

USING TRAINED MACHINE-LEARNING MODEL TO GENERATE USER INTERFACE PROMPTING USER TO USE DIFFERENT CONVERSION CHANNEL

      
Application Number US2025041071
Publication Number 2026/059672
Status In Force
Filing Date 2025-08-07
Publication Date 2026-03-19
Owner MAPLEBEAR INC. (USA)
Inventor
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Wesley, Charles
  • Shah, Naval
  • Mcintosh, David
  • Chevoor, Benjamin

Abstract

An online system uses a trained machine-learning model to create an online cart or a physical cart for a user of the online system. Upon receiving a signal with an indication about an interaction by the user with one or more items via a first conversion channel of the online system, the online system retrieves one or more candidate items for the user to convert via a second conversion channel of the online system that is different from the first conversion channel. The online system applies the machine-learning model to output a conversion score for each retrieved candidate item that indicates a likelihood of conversion. Responsive to the conversion score being above a threshold score, the online system generates a user interface at a device associated with the user prompting the user to use the second conversion channel for conversion of each retrieved candidate item.

IPC Classes  ?

  • G06N 20/20 - Ensemble learning
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • H04L 67/50 - Network services
  • G06Q 30/0601 - Electronic shopping [e-shopping]

58.

ENABLING ORDERING THROUGH A CLIENT APPLICATION THROUGH TEXT MESSAGES WHEN A CLIENT DEVICE LACKS A DATA CONNECTION TO A NETWORK

      
Application Number 19394728
Status Pending
Filing Date 2025-11-19
First Publication Date 2026-03-19
Owner Maplebear Inc. (USA)
Inventor Chowdhury, Muhammad Iftekher

Abstract

An online concierge system provides a client application executed on a client device for customers to generate orders for fulfillment by the online concierge system. If the client device is unable to establish a data connection to a network, the client application locally caches data on the client device for one or more retailers that includes items that have been previously purchased by the customer or that are popular among customers.  The customer generates an order through the client application for a retailer based on the locally cached items for the retailer. The online concierge system application generates an encrypted text message based on the order that is transmitted to the online concierge system via short message service (SMS). The online concierge system may also return messages via SMS, which may be presented by the client application.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • H04L 51/046 - Interoperability with other network applications or services

59.

Using trained machine-learning model to detect errors based on interactions of users of an online system with physical devices

      
Application Number 18890605
Grant Number 12650890
Status In Force
Filing Date 2024-09-19
First Publication Date 2026-03-19
Grant Date 2026-06-09
Owner Maplebear Inc. (USA)
Inventor
  • Wesley, Charles
  • Rizvi, Syed Wasi Hasan
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Shah, Naval

Abstract

An online system uses a trained machine-learning model to detect errors in catalog data based on interactions of users of the online system with physical carts. Upon receiving an interaction signal indicating an interaction by the user with a device in a location of a source or an action signal indicating an action in the location of the source, the online system applies the trained model to the interaction signal and/or the action signal to generate an error score for an item that indicates a likelihood of an error in relation to the item. Responsive to the error score being above a threshold score, the online system generates an error checking signal for confirming that the error is present. Responsive to the confirmation of the error, the online system generates a user interface that alerts about the error and requests an action to correct the error.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06Q 30/0601 - Electronic shopping [e-shopping]

60.

Predicting whether temperature-sensitive items will transition outside of a target temperature range during transport using a machine learning model

      
Application Number 18961123
Grant Number 12579499
Status In Force
Filing Date 2024-11-26
First Publication Date 2026-03-17
Grant Date 2026-03-17
Owner Maplebear Inc. (USA)
Inventor Shah, Naval

Abstract

An online system generates a request to transport a set of items from a source location to a destination location. The set of items includes at least one temperature-sensitive item. The system extracts a set of input features about the request to transport the set of items. The set of input features includes an estimated transportation time for transporting the set of items from the source location to the destination location. The system applies a machine learning model to the set of input features to output a score for the temperature-sensitive item, indicating a likelihood that the temperature-sensitive item will transition outside of a target temperature range before completing the transportation. Responsive to the method outputting the score above a threshold, the system adjusts the request and outputs the adjusted request to one or more computing systems, causing the one or more computing systems to display the adjusted request.

IPC Classes  ?

  • G06Q 10/0832 - Special goods or special handling procedures, e.g. handling of hazardous or fragile goods

61.

ADVERSARIAL TRAINING OF ARTIFICIAL INTELLIGENCE AGENTS

      
Application Number US2025035420
Publication Number 2026/054855
Status In Force
Filing Date 2025-06-26
Publication Date 2026-03-12
Owner MAPLEBEAR INC. (USA)
Inventor
  • Boxell, Levi
  • Drereup, Tilman

Abstract

A system artificial intelligence (AI) agent is trained to act on behalf of an online system. The system AI agent comprises a large language model that has been pre-trained using a set of system constraints and a set of system objectives. The system AI agent is trained adversarially using training service requests from a plurality of different user AI agents of different types to determine resolutions to the training service requests. Once trained, the system AI agent may determine resolutions to service requests of users of the online system. In some embodiments, the system agent may determine the resolutions via messaging with user AI agents that represent the users. The online system may further train the system AI agent (and in some embodiments the user AI agents) based in part on the resolutions to the service requests.

IPC Classes  ?

  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • G06N 3/08 - Learning methods
  • G06N 3/045 - Combinations of networks
  • G06N 3/0475 - Generative networks

62.

Using Trained Machine-Learning Model to Generate User Interface Prompting User of an Online System to Use Different Conversion Channel

      
Application Number 18830444
Status Pending
Filing Date 2024-09-10
First Publication Date 2026-03-12
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Wesley, Charles
  • Shah, Naval
  • Mcintosh, David
  • Chevoor, Benjamin

Abstract

An online system uses a trained machine-learning model to create an online cart or a physical cart for a user of the online system. Upon receiving a signal with an indication about an interaction by the user with one or more items via a first conversion channel of the online system, the online system retrieves one or more candidate items for the user to convert via a second conversion channel of the online system that is different from the first conversion channel. The online system applies the machine-learning model to output a conversion score for each retrieved candidate item that indicates a likelihood of conversion. Responsive to the conversion score being above a threshold score, the online system generates a user interface at a device associated with the user prompting the user to use the second conversion channel for conversion of each retrieved candidate item.

IPC Classes  ?

63.

Using machine-learning model of an online system to facilitate performing tasks of new types

      
Application Number 18984613
Grant Number 12572552
Status In Force
Filing Date 2024-12-17
First Publication Date 2026-03-10
Grant Date 2026-03-10
Owner Maplebear Inc. (USA)
Inventor
  • Shah, Naval
  • Xiao, Hua
  • Scheibelhut, Brent
  • Wesley, Charles
  • Oberemk, Mark
  • Ryzewic, Michael John Remmer

Abstract

An online system uses a machine-learning model to identify servicing agents suited to perform tasks of new types. The online system maintains a list of tuples for servicing agents, each tuple including a score for a servicing agent and an identifier of a task type, the score indicating a level of aptitude of the servicing agent to perform a task of the task type. Upon obtaining a description for a task of a new type, the online system applies the machine-learning model to the list of tuples and the description for the task to generate a task score for each servicing agent that is indicative of a level of aptitude of each servicing agent for performing the task of the new type. The online system selects, using the task score for each servicing agent, servicing agents to whom the online system offers the task of the new type.

IPC Classes  ?

64.

AI AGENT-DRIVEN INTERACTION MODEL FOR APPLICATIONS

      
Application Number 19378053
Status Pending
Filing Date 2025-11-03
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Drerup, Tilman
  • Wang, Haixun
  • Rao Karikurve, Sharath

Abstract

An online system configures one or more system AI agent instances that interact with user AI agents and performs one or more tasks on behalf of the online system. Thus, responsive to detecting the presence of a user AI agent representing a particular user, the online system directs the session for the user to communicate and interact with a system AI agent.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

65.

USING OPTICAL CHARACTER RECOGNITION EXTRACTION AND LANGUAGE MODEL TO POPULATE AN ORDER WITH ITEMS FROM A RECIPE

      
Application Number 19382105
Status Pending
Filing Date 2025-11-06
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Finkielsztein, Noah
  • Li, Weiyue
  • Aun, Muhammad
  • Dyoshin, Ilya

Abstract

Embodiments relate to utilizing an optical character recognition extraction and a large language model (LLM) to automatically populate a shopping cart of a user of an online system with items from a physical recipe. The online system receives an image capturing the physical recipe and extracts a raw text from the received image. The online system generates a prompt for input into the LLM, the prompt including a task request for the LLM to generate a list of ingredients using the raw text. The online system inputs the prompt into the LLM to generate the list of ingredients. The online system maps the list of ingredients to a list of items available by one or more retailers associated with the online system. The online system causes a device of the user to display a user interface with the list of items.

IPC Classes  ?

66.

AGENTIC MODEL SUPPORTED BY LANGUAGE MODELS TUNED TO INTERACT WITH FULFILLMENT AGENTS ON BEHALF OF USERS OF AN ONLINE SYSTEM

      
Application Number 18818478
Status Pending
Filing Date 2024-08-28
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Singhai, Mridul
  • Luna, Brent
  • Olivier, Joseph
  • Boyd, Reece
  • Czekaj, Lukasz
  • Marks, Nathan

Abstract

An agentic model supported by language models tuned for interaction with pickers on behalf of users of an online system. Upon receiving a message from a picker related to fulfillment of an order of a user, the online system selects a language model of the agentic model associated with a cluster of users including the user and tuned to have a persona of the user that is common to the cluster of users. The online system requests the language model to generate, based on a prompt input into the language model including the message from the picker, first data related to the user and second data related to the cluster of users, a response to the message on behalf of the user. The online system causes a user interface of the device of the picker and a user interface of a device associated with the user to display the response.

IPC Classes  ?

67.

USING A MACHINE LEARNING MODEL TO PREDICT A USER'S QUANTITY CEILING FOR DIFFERENT CATEGORIES OF ITEMS IN A CATALOG

      
Application Number 18819157
Status Pending
Filing Date 2024-08-29
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Wesley, Charles
  • Shah, Naval
  • Oberemk, Mark
  • Mesard, Madeline

Abstract

An online system trains a ceiling prediction model to determine a user's ceiling for one or more item categories. The user's ceiling for an item category is a maximum amount of an item within the item category the user is likely to include in an order. Based on previously fulfilled orders for the user, information describing a current order from the user, and contextual information about the order, the ceiling prediction model determines the user's ceiling for an item category. The online system leverages the user's ceiling for an item category to refine content about different items that is selected for presentation to a user. For example, the online system determines whether the order includes a quantity of items from an item category that equals the user's ceiling for the item category when determining which items to present to the user.

IPC Classes  ?

68.

Computer-Enabled Cart System Leveraging Machine Learning Models for Content Selection Based on Sensor Data Describing User Interactions

      
Application Number 18821677
Status Pending
Filing Date 2024-08-30
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Shah, Naval
  • Wesley, Charles
  • Oberemk, Mark

Abstract

A smart cart system accounts for edge cases in user interactions by leveraging sensor data and machine-learning models of a smart cart system. For example, a smart cart system uses sensor data to detect when a user removes an item from the smart cart system and presents content to the user on a display of the smart cart system based on the removed item. The smart cart system captures images of the storage area and applies an item identification model to the images to identify the item removed from the storage area. The smart cart system identifies a set of candidate items based on location sensor data describing a location of the smart cart system when the item was removed and computes presentation scores for each of the set of candidate items based on item data for each item the removed item.

IPC Classes  ?

  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G01G 19/52 - Weighing apparatus combined with other objects, e.g. with furniture
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects

69.

PROMPTING A LARGE LANGUAGE MODEL TO PROVIDE RECOMMENDATIONS FOR IMPROVING A WEBSITE

      
Application Number 18821752
Status Pending
Filing Date 2024-08-30
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Pham, Bryan
  • Maharaj, Shaun Navin
  • Bagai, Akshay

Abstract

An online system that maintains a website, such as a white-labeled website, designed by an entity retrieves a set of contextual data associated with the website, in which the set of contextual data includes information describing the entity, one or more elements of the website, or a historical performance of the website. The online system generates a prompt including the set of contextual data and a request for a set of recommendations for improving a performance of the website by updating a set of elements of the website. The online system provides the prompt to a large language model to obtain an output and extracts, from the output, the set of recommendations for improving the performance of the website. The online system sends the set of recommendations to a computing system associated with the entity.

IPC Classes  ?

  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/0601 - Electronic shopping [e-shopping]

70.

ADVERSARIAL TRAINING OF ARTIFICIAL INTELLIGENCE AGENTS

      
Application Number 18824677
Status Pending
Filing Date 2024-09-04
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Boxell, Levi
  • Drerup, Tilman

Abstract

A system artificial intelligence (AI) agent is trained to act on behalf of an online system. The system AI agent comprises a large language model that has been pre-trained using a set of system constraints and a set of system objectives. The system AI agent is trained adversarially using training service requests from a plurality of different user AI agents of different types to determine resolutions to the training service requests. Once trained, the system AI agent may determine resolutions to service requests of users of the online system. In some embodiments, the system agent may determine the resolutions via messaging with user AI agents that represent the users. The online system may further train the system AI agent (and in some embodiments the user AI agents) based in part on the resolutions to the service requests.

IPC Classes  ?

71.

USING A LARGE LANGUAGE MODEL TO GENERATE CONTENT BASED ON IMAGES CAPTURED AT A SOURCE LOCATION

      
Application Number US2025031962
Publication Number 2026/049832
Status In Force
Filing Date 2025-06-02
Publication Date 2026-03-05
Owner MAPLEBEAR INC. (USA)
Inventor
  • Scheibelhut, Brent
  • Maharaj, Shaun
  • Bagai, Akshay
  • Ryzewic, Michael
  • Shah, Naval

Abstract

An online system receives an image captured at a source location, in which the image depicts one or more objects. The system generates a prompt including the image and a request to identify, from the objects, a set of items available at the source location based on a database of items available at the source location, and to extract, from the image, text describing a price or a promotion associated with each identified item. The system provides the prompt to a large language model to obtain an output, in which the model is fine-tuned based on the database of items. The system extracts, from the output, an identifier and the text associated with each item, retrieves item data for each item based on the identifier associated with the item, and generates promotional content for the source location based on the item data and the price or promotion associated with each item.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06T 7/55 - Depth or shape recovery from multiple images
  • G06N 20/20 - Ensemble learning
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]

72.

GENERATION AND ASSIGNMENT OF EXPIRATION STATUS CHECKING TASKS USING A MACHINE LEARNING MODEL TO PREDICT ITEM FRESHNESS

      
Application Number 18816407
Status Pending
Filing Date 2024-08-27
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Quintana, Erica Jazayeri
  • Scheibelhut, Brent

Abstract

Generation and assignment of expiration status checking tasks using an item freshness model is described. Candidate perishable items are identified to check for expiration at a source location associated with a source computing system. The candidate perishable items are applied to an item freshness model to generate scores for the plurality of candidate perishable items. Based in part on the scores, one or more of the candidate perishable items are selected as one or more perishable items for a picker to check for expiration status. Instructions are provided to a picker client device associated with the picker to check the one or more perishable items for expiration status. Expiration status data is received from the picker client device describing whether each of the one or more perishable items are expired. The expiration status data is provided to the source computing system.

IPC Classes  ?

  • G06Q 10/30 - Administration of product recycling or disposal
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

73.

USING A VISUAL LANGUAGE MODEL AND A GENERATIVE ARTIFICIAL INTELLIGENCE MODEL TO EVALUATE AND CORRECT AN IMAGE OF A COLLECTION OF ITEMS

      
Application Number 18818277
Status Pending
Filing Date 2024-08-28
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Srinivasan, Prithvishankar
  • Naylor, Orrin
  • Jain, Jatin
  • Prasad, Shishir Kumar
  • Tsen, Katherine
  • Sejpal, Riddhima

Abstract

An online system generates images for collections of items using an image generation model. To ensure a generated image accurately reflects a collection of items, the online system determines a type of the collection and selects a template including evaluation questions associated with the determined type. Evaluation questions are curated to determine accuracy of the content of a generated image for the collection. By applying a visual learning model to the questions in the selected template and the generated image, the online system identifies discrepancies between the image and the collection of items from the output of the vision language model. Subsequently, the online system prompts the image generation model to create an updated image for the collection that does not include the identified discrepancies. The online system may repeat the discrepancy identification and image modification until no discrepancies are found in the generated image.

IPC Classes  ?

  • G06T 11/60 - Editing figures and textCombining figures or text
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components

74.

Natural Language Processing for Extracting Specific Items from a List of Ingredients

      
Application Number 18820082
Status Pending
Filing Date 2024-08-29
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Sejpal, Riddhima
  • Jain, Jatin
  • Shah, Naval

Abstract

An online system receives a list of ingredients and corresponding quantities of each ingredient. Based on an item catalog of specific items offered by a source, the online system retrieves items offered by the source matching the ingredients and selects an item for an ingredient. Because the source may not offer an item in the same quantity specified by the list of items, the online system also maps a quantity of an ingredient in the list to a quantity of the selected item in a unit in which the source offers the corresponding item. The online system may convert a quantity of an ingredient to a quantity of an item through application of one or more rules or through application of one or more trained models to the quantity of the ingredient.

IPC Classes  ?

75.

USING LARGE LANGUAGE MACHINE-LEARNING MODEL FOR CHECKING FLYER QUALITY ASSURANCE

      
Application Number 18821015
Status Pending
Filing Date 2024-08-30
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Maharaj, Shaun Navin
  • Pham, Bryan
  • Shukla, Rakshit
  • Mierdel, Bryan

Abstract

An online system performs flyer quality assurance monitoring to identify and remedy errors in flyers. The online system generates a prompt for a large language machine-learning model (LLM) to verify the flyer's accuracy. The prompt includes a portion of the flyer and a query to identify errors in that portion. The online system provides the prompt to a model serving system for execution by the LLM. The online system receives, from the model serving system, a response indicating error(s) identified in the portion of the flyer. Responsive to receiving identifying the errors, the online system performs remedial measure(s) to correct the identified error(s). Remedial measures may include correcting associations to items in an item catalog, modifying textual information or image data in the flyer, etc. The online system transmits the corrected flyer to client device(s) for presentation to user(s) of the online system.

IPC Classes  ?

  • G06Q 30/0241 - Advertisements
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 40/205 - Parsing
  • G06F 40/279 - Recognition of textual entities
  • G06N 3/0475 - Generative networks
  • G06T 11/60 - Editing figures and textCombining figures or text
  • G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
  • G06V 30/148 - Segmentation of character regions
  • G06V 30/19 - Recognition using electronic means

76.

Parsing Text Content to Generate Links to Database of Items Using Large Language Models

      
Application Number 18821722
Status Pending
Filing Date 2024-08-30
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Sejpal, Riddhima
  • Jain, Jatin
  • Srinivasan, Prithvishankar

Abstract

Item linked recipe generation using machine learning is described. Raw data is received that describes a recipe that uses ingredients. Ingredient descriptors are extracted from the raw data for the ingredients. Parsed ingredient data is determined using the ingredient descriptors and a large language model, such that the parsed ingredient data for each ingredient includes a name, a quantity, and a unit of measure. The name of each ingredient is mapped to a corresponding ingredient identifier that is part of an ingredient database. And each ingredient identifier in the ingredient database is associated with a corresponding item that is available for sale at one or more sources. A linked recipe is generated that includes for each ingredient: an ingredient identifier, a quantity of the ingredient, and a unit of measure of the quantity. A recommendation for the linked recipe is provided to a user client device.

IPC Classes  ?

77.

USING A LARGE LANGUAGE MODEL TO GENERATE CONTENT BASED ON IMAGES CAPTURED AT A SOURCE LOCATION

      
Application Number 18821738
Status Pending
Filing Date 2024-08-30
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Maharaj, Shaun Navin
  • Bagai, Akshay
  • Ryzewic, Michael John Remmer
  • Shah, Naval

Abstract

An online system receives an image captured at a source location, in which the image depicts one or more objects. The system generates a prompt including the image and a request to identify, from the objects, a set of items available at the source location based on a database of items available at the source location, and to extract, from the image, text describing a price or a promotion associated with each identified item. The system provides the prompt to a large language model to obtain an output, in which the model is fine-tuned based on the database of items. The system extracts, from the output, an identifier and the text associated with each item, retrieves item data for each item based on the identifier associated with the item, and generates promotional content for the source location based on the item data and the price or promotion associated with each item.

IPC Classes  ?

  • G06Q 30/0241 - Advertisements
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G06Q 30/0202 - Market predictions or forecasting for commercial activities
  • G06Q 30/0204 - Market segmentation
  • G06V 20/62 - Text, e.g. of license plates, overlay texts or captions on TV images

78.

GENERATING A REGION- AND SOURCE-AGNOSTIC DATABASE OF ITEMS AVAILABLE IN MULTIPLE REGIONS

      
Application Number 18821939
Status Pending
Filing Date 2024-08-30
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Shah, Naval
  • Sejpal, Riddhima

Abstract

An online system retrieves item data for items available at sources in multiple regions and generates candidate nodes based on the item data, in which each candidate node represents items having at least a threshold measure of similarity to each other. The system accesses and applies a machine-learning model to predict a matching score for each combination of an item and a candidate node based on item data for the item and attributes of items represented by the candidate node. The system assigns the items to candidate nodes based on the matching scores, retrieves information describing an availability of each item in each geographical region, and identifies an average availability of items assigned to each candidate node across the geographical regions. The system selects nodes to include in a region- and source-agnostic item database, in which the average availability associated with each selected node is at least a threshold.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

79.

AUTOMATICALLY ESTABLISHING SESSIONS BETWEEN USERS AND SHOPPING CARTS

      
Application Number 19379934
Status Pending
Filing Date 2025-11-05
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor Bauer, Nathan

Abstract

An automated checkout system automatically establishes sessions between users and shopping carts by correlating action events with distances of the user’s client device to the shopping cart. The automated checkout system determines the client device’s distance from the shopping cart at timestamps when an action event occurs with respect cart. If the distances and the action events are correlated, the system establishes a session between the user and the shopping cart. Additionally, the automated checkout system attributes target actions to recipe suggestions. The automated checkout system displays a recipe suggestion to a user on a display of a shopping cart, and identifies an item added to the shopping cart. If the added item matches an item in the set of recipes, the automated checkout system applies an attribution model that determines whether to attribute a target action that relates to the item with the recipe suggestion.

IPC Classes  ?

  • G06Q 20/18 - Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals

80.

SYSTEMS AND METHODS FOR TRAINING DATA GENERATION FOR OBJECT IDENTIFICATION AND SELF-CHECKOUT ANTI-THEFT

      
Application Number 19379957
Status Pending
Filing Date 2025-11-05
First Publication Date 2026-03-05
Owner Maplebear Inc. (USA)
Inventor
  • Gao, Lin
  • Huang, Yilin
  • Yang, Shiyuan
  • Beshry, Ahmed
  • Sanzari, Michael
  • Woo, Jungsoo
  • Zambare, Sarang
  • Kelly, Griffin

Abstract

Disclosed are technologies for generating training data for identification neural networks. Series of images are captured of a plurality of merchandise items from different angles and with different background assortments of other merchandise items. A labeled training dataset is generated for the plurality of merchandise items. The series of captured images is normalized, where the merchandise occupies a threshold percentage of pixels in the normalized image. The training dataset is extended by applying augmentation operations to the normalized images to generate a plurality of augmented images. Each image is stored in the training dataset as a unique training data point for the given merchandise item it depicts. Labels are generated mapping each training data point to attributes associated with the depicted merchandise item. Input neural networks are trained on the labeled training dataset to perform real-time identification of selected merchandise items placed into a self-checkout apparatus by a user.

IPC Classes  ?

  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06N 3/08 - Learning methods
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
  • G06V 10/772 - Determining representative reference patterns, e.g. averaging or distorting patternsGenerating dictionaries
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/20 - ScenesScene-specific elements in augmented reality scenes

81.

USING A VISUAL LANGUAGE AND GENERATIVE ARTIFICIAL INTELLIGENCE MODEL TO EVALUATE AND CORRECT AN IMAGE

      
Application Number US2025031961
Publication Number 2026/049831
Status In Force
Filing Date 2025-06-02
Publication Date 2026-03-05
Owner MAPLEBEAR INC. (USA)
Inventor
  • Srinivasan, Prithvishankar
  • Naylor, Orrin
  • Jain, Jatin
  • Prasad, Shishir, Kumar
  • Tsen, Katherine
  • Sejpal, Riddhima

Abstract

An online system generates images for collections of items using an image generation model. To ensure a generated image accurately reflects a collection of items, the online system determines a type of the collection and selects a template including evaluation questions associated with the determined type. Evaluation questions are curated to determine accuracy of the content of a generated image for the collection. By applying a visual learning model to the questions in the selected template and the generated image, the online system identifies discrepancies between the image and the collection of items from the output of the vision language model. Subsequently, the online system prompts the image generation model to create an updated image for the collection that does not include the identified discrepancies. The online system may repeat the discrepancy identification and image modification until no discrepancies are found in the generated image.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
  • G06N 3/02 - Neural networks

82.

COMPUTER-ENABLED CART SYSTEM LEVERAGING MACHINE LEARNING MODELS FOR CONTENT SELECTION BASED ON SENSOR DATA DESCRIBING USER INTERACTIONS

      
Application Number US2025035936
Publication Number 2026/049856
Status In Force
Filing Date 2025-06-30
Publication Date 2026-03-05
Owner MAPLEBEAR INC. (USA)
Inventor
  • Scheilbelhut, Brent
  • Shah, Naval
  • Wesley, Charles
  • Oberemk, Mark

Abstract

A smart cart system accounts for edge cases in user interactions by leveraging sensor data and machine-learning models of a smart cart system. For example, a smart cart system uses sensor data to detect when a user removes an item from the smart cart system and presents content to the user on a display of the smart cart system based on the removed item. The smart cart system captures images of the storage area and applies an item identification model to the images to identify the item removed from the storage area. The smart cart system identifies a set of candidate items based on location sensor data describing a location of the smart cart system when the item was removed and computes presentation scores for each of the set of candidate items based on item data for each item the removed item.

IPC Classes  ?

  • B62B 3/14 - Hand carts having more than one axis carrying transport wheelsSteering devices thereforEquipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
  • A47F 9/04 - Check-out counters, e.g. for self-service stores
  • B62B 5/00 - Accessories or details specially adapted for hand carts
  • G06N 20/00 - Machine learning
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems

83.

ITEM PRESENTATION TIMING CONSTRAINTS BASED ON CART ROUTE PREDICTION

      
Application Number 18811759
Status Pending
Filing Date 2024-08-21
First Publication Date 2026-02-26
Owner Maplebear Inc. (USA)
Inventor
  • Vaduthalakuzhy, Amy
  • Bhalla, Dhruv
  • Vanderhoof, Bryan Jacob
  • Bhalla, Ikshu
  • Feng, Rui
  • Boyle, Robert Weathers
  • Deng, Dennis
  • Tan, Jiajie
  • Sturm, Nicholas
  • Chou, Audrey Quo Eing

Abstract

A smart cart presents candidate content objects to a user according to presentation constraints determined based on a predicted route of the smart cart. The smart cart obtains, from an item database, a plurality of candidate content objects to be presented to a user of a smart cart. The smart cart obtains a location of the smart cart in an environment. The smart cart applies a machine-learning route prediction model to the location of the smart cart to determine a future route of the smart cart. The smart cart determines, for each candidate content object, one or more presentation constraints based on the future route of the smart cart, wherein the presentation constraints constrain presentation of the candidate content object to the user to maximize a likelihood of the user engaging with the content object. The smart cart presents, via an electronic display, one or more of the candidate content objects according to the presentation constraints.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

84.

Using a Trained Machine-Learning Model for Efficient Packing of Items

      
Application Number 18814368
Status Pending
Filing Date 2024-08-23
First Publication Date 2026-02-26
Owner Maplebear Inc. (USA)
Inventor
  • Scheibelhut, Brent
  • Pham, Bryan
  • Wesley, Charles
  • Oberemk, Mark
  • Shah, Naval

Abstract

An online system uses a trained machine-learning model for efficient packing of items. Upon receiving, from a device of an agent or a device of a source via a network, a signal indicating that a set of items are ready for packing, the online system applies the machine-learning model to identify, based at least in part on input data, a packing order for one or more items of the set of items. Based on the identified packing order for the one or more items, the online system generates a packing interface signal. The online system sends the packing interface signal, wherein sending the packing interface signal causes the one or more items to be packed according to the identified packing order. This process is repeated until it is confirmed that all items from the set of items were packed.

IPC Classes  ?

  • B65B 35/50 - Stacking one article, or group of articles, upon another before packaging
  • G06Q 10/083 - Shipping
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

85.

USING A GENERATIVE MACHINE-LEARNING MODEL TO GENERATE A USER INTERFACE WITH VISUALIZATION OF ITEMS OF SELECTED QUANTITIES

      
Application Number 18814384
Status Pending
Filing Date 2024-08-23
First Publication Date 2026-02-26
Owner Maplebear Inc. (USA)
Inventor
  • Oberemk, Mark
  • Scheibelhut, Brent
  • Shah, Naval
  • Wesley, Charles

Abstract

An online system utilizes a generative machine-learning model to generate a user interface of the online system with visualization of items of specific quantities. Upon receiving an interaction with an item on the user interface, the online system identifies a quantity of the item to show in the user interface. Responsive to identifying the quantity of the item, the online system generates a prompt for the generative model, the prompt including the identified quantity of the item, information about a reference object, and a request for generating an image of the identified quantity of the item in the reference object. The online system requests the generative model to generate, by providing the prompt to the generative model, the image of the identified quantity of the item. The online system updates the user interface to display the generated image of the identified quantity of the item in the reference object.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 40/40 - Processing or translation of natural language
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects

86.

PERSONALIZED MACHINE-LEARNED LARGE LANGUAGE MODEL (LLM)

      
Application Number 19374059
Status Pending
Filing Date 2025-10-30
First Publication Date 2026-02-26
Owner Maplebear Inc. (USA)
Inventor
  • Tan, Li
  • Wang, Haixun
  • Li, Jian

Abstract

A computer system finetunes a machine-learned language model to generate a personalized response to a user request. The system may generate a user representation for each of a plurality of users by applying a transformer model to a sequence of tokens representing a sequence of activities of the user. The system may train an evaluation model coupled to receive a user representation and a response to a user request and generate an estimated evaluation score indicating a level of personalization of the response to the user. The system may finetune a first machine-learned language model to generate a second machine-learned language model. The finetuned machine-learned language model is configured to provide personalized responses for customer services at an online concierge system.

IPC Classes  ?

87.

RANKING SEARCH RESULTS BASED ON APPEASEMENT SIGNALS AND QUERY SPECIFICITY

      
Application Number 19379566
Status Pending
Filing Date 2025-11-04
First Publication Date 2026-02-26
Owner Maplebear Inc. (USA)
Inventor
  • Boxell, Levi
  • Gudla, Vinesh Reddy
  • Kurish, Michael
  • Fan, Raochuan
  • Drerup, Tilman
  • Tenneti, Tejaswi

Abstract

An online system displays items to a user in search results based on appeasement scores for the items, adjusted according to how specific the search query is. The online system receives a search query from a user of an online system. The online system computes a query specificity score, a measure of the specificity of the search query. The online system accesses candidate items from a database that potentially match the search query. For each candidate item, the online system may compute or predict an appeasement score. The online system adjusts the appeasement score based on the query specificity score such that a more specific query weights the appeasement score lower than a less specific query. The online system may then compute a ranking score based on the adjusted appeasement score and display the candidate items to the user based on their ranking scores.

IPC Classes  ?

88.

ITEM PRESENTATION TIMING CONSTRAINTS BASED ON CART ROUTE PREDICTION

      
Application Number US2025042908
Publication Number 2026/044068
Status In Force
Filing Date 2025-08-21
Publication Date 2026-02-26
Owner MAPLEBEAR INC. (USA)
Inventor
  • Vaduthalakuzhy, Amy
  • Bhalla, Dhruv
  • Vanderhoof, Bryan, Jacob
  • Bhalla, Ikshu
  • Feng, Rui
  • Boyle, Robert, Weathers
  • Deng, Dennis
  • Tan, Jiajie
  • Sturm, Nicholas
  • Chou, Audrey, Quo Eing

Abstract

A smart cart presents candidate content objects to a user according to presentation constraints determined based on a predicted route of the smart cart. The smart cart obtains, from an item database, a plurality of candidate content objects to be presented to a user of a smart cart. The smart cart obtains a location of the smart cart in an environment. The smart cart applies a machine-learning route prediction model to the location of the smart cart to determine a future route of the smart cart. The smart cart determines, for each candidate content object, one or more presentation constraints based on the future route of the smart cart, wherein the presentation constraints constrain presentation of the candidate content object to the user to maximize a likelihood of the user engaging with the content object. The smart cart presents, via an electronic display, one or more of the candidate content objects according to the presentation constraints.

IPC Classes  ?

  • B62B 5/00 - Accessories or details specially adapted for hand carts
  • H04W 4/02 - Services making use of location information
  • G01C 21/20 - Instruments for performing navigational calculations

89.

GENERATING A SUGGESTED SHOPPING LIST BY POPULATING A TEMPLATE SHOPPING LIST OF ITEM CATEGORIES WITH ITEM TYPES AND QUANTITIES BASED ON A SET OF COLLECTION RULES

      
Application Number 19369041
Status Pending
Filing Date 2025-10-24
First Publication Date 2026-02-19
Owner Maplebear Inc. (dba Instacart) (USA)
Inventor
  • Zhang, Xuan
  • Gudla, Vinesh Reddy
  • Tenneti, Tejaswi
  • Wang, Haixun

Abstract

An online system generates a template shopping list for a user by accessing a machine learning model trained based on historical order information associated with the user, applying the model to predict likelihoods of conversion for item categories by the user, and populating the template shopping list with one or more item categories based on the predicted likelihoods. The system ranks one or more item types associated with each item category in the template shopping list and determines a set of collection rules associated with one or more item categories/types based on the historical order information. The system generates a suggested shopping list by populating each item category in the template shopping list with one or more item types and a quantity of each item type based on the ranking and rules and sends the suggested shopping list and rules for display to a client device associated with the user.

IPC Classes  ?

90.

Extraction Script Generation

      
Application Number 19298928
Status Pending
Filing Date 2025-08-13
First Publication Date 2026-02-19
Owner Maplebear Inc. (USA)
Inventor
  • Sejpal, Riddhima
  • Jain, Jatin
  • Sierra, Lily
  • Wu, Aomin
  • Song, Jiankun
  • Shen, Monta

Abstract

An online system may include a multi-agent code generator that receives webpage data describing a webpage with target content, identifies the target content by analyzing the structure of the webpage, and generates a script configured to extract the target content. The online system can execute the script to extract the target content and store the extracted data in a database for later access by the online system. For example, a chatbot of the online system can reference the stored data describing the target content to generate a response to a query.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

91.

Evaluating Output From Natural Language Processing System

      
Application Number 19299606
Status Pending
Filing Date 2025-08-14
First Publication Date 2026-02-19
Owner Maplebear Inc. (USA)
Inventor
  • Sejpal, Riddhima
  • Jain, Jatin
  • Sierra, Lily
  • Wu, Aomin
  • Shen, Monta

Abstract

An online system interfaces with an LLM to evaluate chatbot responses to user inputs in a conversation. The online system divides the conversation into portions and prompts the LLM to separately evaluate the chatbot's latest response in each portion. These conversation portions may include different amounts of the conversation and may build off of one another such that some portions include inputs/responses of other portions. To evaluate a chatbot's latest response in a portion, the online system may prompt the LLM to generate a score for the chatbot's response in the portion according to a conversation criterion. The prompt may instruct the LLM to consider the context of previous inputs/responses in that potion to generate the score. The online system reviews the scores and determines if any of the scores are below corresponding criteria thresholds. If so, the online system may perform a remedial action for the entire conversation.

IPC Classes  ?

  • G06F 40/40 - Processing or translation of natural language

92.

MACHINE LEARNING APPROACH TO DETERMINISTIC USE OF INTERVENTIONS IN RELATION TO PHYSICAL OBJECT DISCREPANCY

      
Application Number 18780999
Status Pending
Filing Date 2024-07-23
First Publication Date 2026-01-29
Owner Maplebear Inc. (USA)
Inventor
  • Bajaj, Ahsaas
  • Prasad, Shishir Kumar
  • Li, Ying
  • Pradhan, Sumiran
  • Turumella, Rohit
  • Srikantaiah, Divya Kesav
  • Ahlawat, Vagisha

Abstract

A system and a method are disclosed for predicting future user engagement with a mobile device application based on a discrepancy detected between two physical objects. In an embodiment, a physical object provider receives, based on user input into the application, a request for delivery of a first physical object. A discrepancy is detected, the discrepancy reflecting that a second physical object is detected in place of the first physical object. A first set of features of the first physical object and a second set of features of the second physical object are inputted into a machine learning model. The machine learning model outputs a measure of predicted future engagement of the user with the application based on the discrepancy. The application is instructed to output an intervention based on the measure of predicted future engagement of the user.

IPC Classes  ?

  • G06Q 30/0202 - Market predictions or forecasting for commercial activities

93.

IMAGE-BASED BARCODE DECODING

      
Application Number 19342637
Status Pending
Filing Date 2025-09-28
First Publication Date 2026-01-29
Owner Maplebear Inc. (USA)
Inventor
  • Yang, Shiyuan
  • Huang, Yilin
  • Pan, Wentao
  • Zhou, Xiao

Abstract

A barcode decoding system decodes item identifiers from images of barcodes. The barcode decoding system receives an image of a barcode and rotates the image to a pre-determined orientation. The barcode decoding system also may segment the barcode image to emphasize the portions of the image that correspond to the barcode. The barcode decoding system generates a binary sequence representation of the item identifier encoded in the barcode by applying a barcode classifier model to the barcode image, and decodes the item identifier from the barcode based on the binary sequence representation.

IPC Classes  ?

  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
  • G06T 7/10 - SegmentationEdge detection

94.

Identifying and modifying components of a physical document using machine-learning models

      
Application Number 18888134
Grant Number 12536183
Status In Force
Filing Date 2024-09-17
First Publication Date 2026-01-27
Grant Date 2026-01-27
Owner Maplebear Inc. (USA)
Inventor
  • Maharaj, Shaun Navin
  • Pham, Bryan
  • Srinivasan, Prithvishankar
  • Shukla, Rakshit
  • Matthews, James
  • Scheibelhut, Brent

Abstract

An online system customizes documents for a particular context, user, or set of users. The online system receives an image of a physical document and extracts components, such as text, titles, items and their metadata, from the physical document. The online system may apply rules to the metadata for one or more items to determine whether to modify at least a portion of the metadata. The online system also applies a model to generate an affinity score for a context or a user and each component of the document. If the score for a component is below a threshold, the online system prompts a generative model to generate replacement content for the component. Subsequently, the online system applies the model to the generated replacement content and updates the document with the generated replacement content for the component if the score of the generated replacement content is higher.

IPC Classes  ?

95.

PREDICTING USER BEHAVIOR FROM AN INITIAL CONVERSION EVENT

      
Application Number 18775446
Status Pending
Filing Date 2024-07-17
First Publication Date 2026-01-22
Owner Maplebear Inc. (USA)
Inventor
  • Partow, Rustin
  • Chen, Yimei
  • Liu, Qian
  • Guffey, Eric
  • Ji, Steven
  • Crouch, Feifei

Abstract

An online concierge system generates the value for an impression by predicting future behavior by users beyond a current conversion. The predicted future behavior attributes incremental value of subsequent conversions by the user. The online concierge system gathers feature information about the user. Based on experimental data, the online concierge system generates a baseline curve describing expected user behavior for a category of users. Based on feature information of the user, the online concierge system applies a computer model to generate modifiers for the baseline curve to customize the baseline curve for the user. The modified curve is used to predict future actions by the user, and consequently a long-term incremental conversion value for the impression.

IPC Classes  ?

96.

Using a Machine Learning Model to Recommend Items from an Image of a Checkout Line Captured by a Client Device of a Picker Fulfilling an Order

      
Application Number 18775459
Status Pending
Filing Date 2024-07-17
First Publication Date 2026-01-22
Owner Maplebear Inc. (USA)
Inventor
  • Mange, Axel
  • Gupta, Sanchit

Abstract

An online concierge system receives an order including one or more items from a customer and a picker obtains the items from a retailer. Upon completing obtaining items from the order and moving to checkout from the retailer, the picker updates an order status via a picker application.  Via the picker application, the picker may capture an image of a shelf of items in the checkout line.  The online concierge system identifies one or more items in the image using image processing and ranks the identified items for the customer from whom the order was received. The online concierge system includes a subset of the identified items ordered based on the ranking in a message to the customer via a communication interface between the customer and the picker. The message indicates the customer can add one or more of the identified items before the picker completes a checkout process.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

97.

SELECTIVELY DISPLAYING VIDEOS BY AN ONLINE SYSTEM

      
Application Number 18780146
Status Pending
Filing Date 2024-07-22
First Publication Date 2026-01-22
Owner Maplebear Inc. (USA)
Inventor
  • Maharaj, Shaun Navin
  • Scheibelhut, Brent
  • Oberemk, Mark
  • Mesard, Madeline
  • Gu, Mengfei

Abstract

An online concierge system selectively replaces default static item displays with dynamic item displays to represent items. The dynamic item displays encourage a viewing user of the online concierge system to purchase the items and may be selected based on item or user preferences or characteristics. The online concierge system applies a machine learning model to determine display scores describing the expected benefit of dynamic item displays and bandwidth scores describing resource usage of dynamic item displays. The online concierge system selectively replaces default static item displays with dynamic item displays based on the display and bandwidth scores so as to maximize benefit while ensuring that performance of the online concierge system is not negatively impacted by the resource usage.

IPC Classes  ?

98.

PREDICTION SELECTION FOR ITEM IDENTIFIERS USING EFFICIENT SELECTION ALGORITHM

      
Application Number US2025037138
Publication Number 2026/019632
Status In Force
Filing Date 2025-07-10
Publication Date 2026-01-22
Owner MAPLEBEAR INC. (USA)
Inventor Nikkhah, Mehdi

Abstract

A smart system, such as a smart shopping cart system, uses an efficient selection algorithm to select an item identifier prediction for an item. The smart cart system uses a set of machine-learning models to generate identifier predictions based on images. To select an item identifier, the smart system applies an efficient selection algorithm to the predictions from the machine-learning models. An efficient selection algorithm is an algorithm that requires minimal computational resources to perform. For example, the efficient selection algorithm may be a simple majority algorithm that selects the identifier prediction generated by a majority of the models or a weighted voting algorithm where each model's vote is weighted by some metric. The smart system applies the efficient selection algorithm to select an item identifier prediction from the ones generated by the models. The smart system may display content related to the item associated with the item identifier prediction.

IPC Classes  ?

99.

SELECTING INDEXING ALGORITHMS FOR AUTOMATED EMBEDDING DATABASE GENERATION

      
Application Number US2025037142
Publication Number 2026/019633
Status In Force
Filing Date 2025-07-10
Publication Date 2026-01-22
Owner MAPLEBEAR INC. (USA)
Inventor
  • Shu, Guanghua
  • Jensen, Jacob
  • Mittal, Ankit
  • Tan, Li
  • Wang, Haixun
  • Tanner, Andrew
  • Charlton, Lex

Abstract

An online system uses benchmarking tests to identify indexing algorithms for an embedding database. To perform these benchmarking tests, the online system receives a set of parameters for configuring an embedding database. For example, the parameters may include a performance parameter and a latency parameter. The online system generates algorithm scores for a set of candidate indexing algorithms based on the parameters. Specifically, the online system tests each of the candidate indexing algorithms by generating a testing database based on a subset of the entries for the full database and by performing benchmarking tests on the testing database. The online system uses these tests to compute performance metrics for each candidate indexing algorithm and uses those performance metrics to compute an algorithm score for each indexing algorithm. The online system uses the computed algorithm scores to select an indexing algorithm for the embedding database.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/90 - Details of database functions independent of the retrieved data types
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/22 - IndexingData structures thereforStorage structures

100.

Delivery Time Estimation Using an Attribute-Based Prediction of a Difference Between an Arrival Time and a Delivery Time for a Delivery Location

      
Application Number 19340325
Status Pending
Filing Date 2025-09-25
First Publication Date 2026-01-22
Owner Maplebear Inc. (USA)
Inventor
  • Rao Karikurve, Sharath
  • Balasubramanian, Ramasubramanian
  • Sinha, Ashish

Abstract

An online concierge system receives, from a client device associated with a user of the online concierge system, order data associated with an order placed with the online concierge system, in which the order data describes a delivery location for the order. The online concierge system receives information describing a set of attributes associated with the delivery location and accesses a machine learning model trained to predict a difference between an arrival time and a delivery time for the delivery location. The online concierge system applies the model to the set of attributes associated with the delivery location to predict the difference between the arrival time and the delivery time for the delivery location and determines an estimated delivery time for the order based at least in part on the predicted difference. The online concierge system sends the estimated delivery time for the order for display to the client device.

IPC Classes  ?

  1     2     3     ...     16        Next Page