Patents by Inventor Aneesh Mannava

Aneesh Mannava has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12536486
    Abstract: The online concierge system generates task units based on orders and assigns batches of task units to pickers. The online concierge system generates task units based on received orders. The online concierge system generates permutations of these task units to generate candidate sets of task batches. The online concierge system scores each of these candidate sets, and selects a set of task batches to assign to pickers based on the scores. Additionally, to determine which task UI to display to the picker, the picker client device uses a UI state machine. The UI state machine is a state machine where each state corresponds to a task UI to display on the picker client device. The state transitions between the UI states of the UI state machine indicate which UI state to transition to from a current UI state based on the next task unit in the received task batch.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: January 27, 2026
    Assignee: Maplebear Inc.
    Inventors: Amod Mital, Sherin Kurian, Kevin Charles Ryan, Shouvik Dutta, Jason He, Aneesh Mannava, Ralph Samuel, Jagannath Putrevu, Deepak Tirumalasetty, Krishna Kumar Selvam, Wei Gao, Xiangpeng Li
  • Publication number: 20250299147
    Abstract: A trained model is used to predict and prevent a failed delivery of an order placed by a user of an online system. The online system accesses a delivery prediction model trained to predict a likelihood of a delivery for the order ending up as a failed delivery as the order would not be delivered at a location associated with the user. The online system applies the delivery prediction model to predict, based on order data, user data and fulfillment data, the likelihood of the failed delivery for the order. Responsive to the predicted likelihood of the failed delivery being greater than a threshold value, the online system identifies one or more actions associated with the order to prevent an occurrence of the failed delivery for the order. The online system applies the one or more actions to prevent the occurrence of the failed delivery for the order.
    Type: Application
    Filed: March 22, 2024
    Publication date: September 25, 2025
    Inventors: Sandrine Meunier, Aneesh Mannava, Rebecca Riso, Shrihari Murlidharan, Chujian Bi, Ashish Sinha, Krishna Kumar Selvam
  • Patent number: 12411700
    Abstract: An online system dynamically determines time periods during which interaction data points are collected for application states being tested as part of an application state experiment. The online system collects interaction data points that occurred after a time when instructions were transmitted to apply the first application state and labels those with a state label corresponding to the first application state. When the online system detects that an interaction data minimum has been met, the online system transmits instructions to the client devices to present a user interface in accordance with a second application state. The online system applies a transition period between when the second set of instructions are transmitted and when the online system starts labeling interaction data points with a state label for the second application state. After the transition period, the online system labels interaction data points with state labels for the second application state.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: September 9, 2025
    Assignee: Maplebear Inc.
    Inventors: Yixiang Zeng, Aneesh Mannava, Bing Hong Leonard How, Zhongqiang Liang, Wenhui Zhang, Lan Yu
  • Publication number: 20250028540
    Abstract: An online system dynamically determines time periods during which interaction data points are collected for application states being tested as part of an application state experiment. The online system collects interaction data points that occurred after a time when instructions were transmitted to apply the first application state and labels those with a state label corresponding to the first application state. When the online system detects that an interaction data minimum has been met, the online system transmits instructions to the client devices to present a user interface in accordance with a second application state. The online system applies a transition period between when the second set of instructions are transmitted and when the online system starts labeling interaction data points with a state label for the second application state. After the transition period, the online system labels interaction data points with state labels for the second application state.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 23, 2025
    Inventors: Yixiang Zeng, Aneesh Mannava, Bing Hong Leonard How, Zhongqiang Liang, Wenhui Zhang, Lan Yu
  • Publication number: 20240070583
    Abstract: The online concierge system generates task units based on orders and assigns batches of task units to pickers. The online concierge system generates task units based on received orders. The online concierge system generates permutations of these task units to generate candidate sets of task batches. The online concierge system scores each of these candidate sets, and selects a set of task batches to assign to pickers based on the scores. Additionally, to determine which task UI to display to the picker, the picker client device uses a UI state machine. The UI state machine is a state machine where each state corresponds to a task UI to display on the picker client device. The state transitions between the UI states of the UI state machine indicate which UI state to transition to from a current UI state based on the next task unit in the received task batch.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Amod Mital, Sherin Kurian, Kevin Ryan, Shouvik Dutta, Jason He, Aneesh Mannava, Ralph Samuel, Jagannath Putrevu, Deepak Tirumalasetty, Krishna Kumar Selvam, Wei Gao, Xiangpeng Li