Patents by Inventor Aoshi Li

Aoshi Li 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: 12572911
    Abstract: An online concierge system compensates pickers who fulfill orders including one or more items based in part on weights of the items included in an order. Because the online concierge system does not physically possess the items that are obtained, the online concierge system cannot directly weigh the items and weights specified for items in a catalog from a retailer may be inaccurate. To more accurately determine weights of items, the online concierge system trains a weight prediction model to estimate an item's weight from attributes of the item and uses the output of the weight prediction model to determine compensation to a picker. The weight prediction model may output a predicted weight of an item or a classification of the item as heavy or light. Where discrepancies are found between a predicted weight and the catalog weight of an item, additional information about the item is obtained.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: March 10, 2026
    Assignee: Maplebear Inc.
    Inventors: Aoshi Li, Prithvishankar Srinivasan, Shang Li, Mengyu Zhang, Daniel Haugh, Cheryl D'Souza, Syed Wasi Hasan Rizvi, William Halbach, Ziwei Shi, Annie Zhang, Giovanny Castro, Sonali Parthasarathy, Shishir Kumar Prasad
  • Publication number: 20250306860
    Abstract: A system and method for predicting code ownership of software components using machine learning. The system accesses a set of software components, each linked to a known code owner, and extracts two sets of features: one describing each software component and another describing users associated with those components. These features are used to train a machine learning model that outputs a score indicating the likelihood that a specific user is the code owner of a specific software component. Once trained, the model is executed across a plurality of users to generate likelihood scores for a given software component. Based on these scores, the system selects a predicted code owner from the user set and associates the predicted owner with the software component.
    Type: Application
    Filed: June 10, 2025
    Publication date: October 2, 2025
    Inventors: Aoshi Li, Kevin Green, Zhongqiang Liang, Francois Campbell, Mengyu Zhang
  • Patent number: 12380403
    Abstract: An online concierge system allows customers to place orders to be fulfilled by pickers. An order includes an amount of compensation a customer provides to a picker when the order is fulfilled. A customer may modify the amount of compensation provided to a picker, so some customers may initially specify a large amount of compensation to entice a picker to fulfill an order and then reduce the amount of compensation when the order is fulfilled. To prevent penalizing pickers who fulfilled an order without a problem, the online concierge system trains a model to determine a probability that a reduction in compensation to a picker was unrelated to a problem with order fulfillment. The online concierge system may perform one or more remedial actions for a picker based on the probability determined by the model.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: August 5, 2025
    Assignee: Maplebear Inc.
    Inventors: Youdan Xu, Aoshi Li, Jaclyn Tandler, Roman Havran, Brendan Evans Ashby, Emily Silberstein, Ajay Pankaj Sampat
  • Patent number: 12353848
    Abstract: A system validates code ownership of software components identified in a build process. The system receives a pull request identifying a set of software components. The system analyzes code ownership of each software component using machine learning. The system provides features describing the software components as input to a machine learning model. The system determines based on the output of the machine learning model, whether the code ownership of the software component can be determined accurately. If the system determines that a software component identified by the pull request cannot be determined with high accuracy, the system may block the pull request or send a message indicating that the code ownership of a software component cannot be determined accurately.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: July 8, 2025
    Assignee: Maplebear Inc.
    Inventors: Aoshi Li, Kevin Green, Zhongqiang Liang, Francois Campbell, Mengyu Zhang
  • Publication number: 20250111303
    Abstract: An online concierge system identifies a set of attributes of one or more future time periods and accesses a machine learning model trained to predict a set of working hours for a picker during a future time period, in which the set of working hours describes an availability of the picker to service orders placed with the online concierge system. The online concierge system then applies the machine learning model to the set of attributes to predict the set of working hours for the picker during the future time periods and stores the predicted set of working hours for the picker during the future time periods.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 3, 2025
    Inventors: Rucheng Xiao, Aoshi Li, Youdan Xu, Mengyu Zhang, Chen Zhang, Ziwei Shi, Matthew Donghyun Kim
  • Patent number: 12265980
    Abstract: An online system receives information describing an order placed by a user of the online system and a set of contextual features associated with servicing the order. The online system also retrieves a set of user features associated with the user. The online system accesses a machine learning model trained to predict a tip amount the user is likely to provide for servicing the order and applies the machine learning model to a set of inputs, in which the set of inputs includes the information describing the order, the set of user features, and the set of contextual features. The online system then determines a suggested tip amount for servicing the order based on the predicted tip amount.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: April 1, 2025
    Assignee: Maplebear Inc.
    Inventors: Shuo Feng, Chia-Eng Chang, Aoshi Li, Pak Hong Wong, Leo Kwan, Mengyu Zhang, Van Nguyen, Aman Jain, Ziwei Shi, Ajay Pankaj Sampat, Rucheng Xiao
  • Publication number: 20250078056
    Abstract: An online concierge system compensates pickers who fulfill orders including one or more items based in part on weights of the items included in an order. Because the online concierge system does not physically possess the items that are obtained, the online concierge system cannot directly weigh the items and weights specified for items in a catalog from a retailer may be inaccurate. To more accurately determine weights of items, the online concierge system trains a weight prediction model to estimate an item's weight from attributes of the item and uses the output of the weight prediction model to determine compensation to a picker. The weight prediction model may output a predicted weight of an item or a classification of the item as heavy or light. Where discrepancies are found between a predicted weight and the catalog weight of an item, additional information about the item is obtained.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Aoshi Li, Prithvishankar Srinivasan, Shang Li, Mengyu Zhang, Daniel Haugh, Cheryl D’Souza, Syed Wasi Hasan Rizvi, William Halbach, Ziwei Shi, Annie Zhang, Giovanny Castro, Sonali Parthasarathy, Shishir Kumar Prasad
  • Publication number: 20250078105
    Abstract: An online system receives information describing an order placed by a user of the online system and a set of contextual features associated with servicing the order. The online system also retrieves a set of user features associated with the user. The online system accesses a machine learning model trained to predict a tip amount the user is likely to provide for servicing the order and applies the machine learning model to a set of inputs, in which the set of inputs includes the information describing the order, the set of user features, and the set of contextual features. The online system then determines a suggested tip amount for servicing the order based on the predicted tip amount.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Shuo Feng, Chia-Eng Chang, Aoshi Li, Pak Hong Wong, Leo Kwan, Mengyu Zhang, Van Nguyen, Aman Jain, Ziwei Shi, Ajay Pankaj Sampat, Rucheng Xiao
  • Publication number: 20240427559
    Abstract: A system validates code ownership of software components identified in a build process. The system receives a pull request identifying a set of software components. The system analyzes code ownership of each software component using machine learning. The system provides features describing the software components as input to a machine learning model. The system determines based on the output of the machine learning model, whether the code ownership of the software component can be determined accurately. If the system determines that a software component identified by the pull request cannot be determined with high accuracy, the system may block the pull request or send a message indicating that the code ownership of a software component cannot be determined accurately.
    Type: Application
    Filed: June 23, 2023
    Publication date: December 26, 2024
    Inventors: Aoshi Li, Kevin Green, Zhongqiang Liang, Francois Campbell, Mengyu Zhang
  • Publication number: 20240403826
    Abstract: An online concierge system allows customers to place orders to be fulfilled by pickers. An order includes an amount of compensation a customer provides to a picker when the order is fulfilled. A customer may modify the amount of compensation provided to a picker, so some customers may initially specify a large amount of compensation to entice a picker to fulfill an order and then reduce the amount of compensation when the order is fulfilled. To prevent penalizing pickers who fulfilled an order without a problem, the online concierge system trains a model to determine a probability that a reduction in compensation to a picker was unrelated to a problem with order fulfillment. The online concierge system may perform one or more remedial actions for a picker based on the probability determined by the model.
    Type: Application
    Filed: May 31, 2023
    Publication date: December 5, 2024
    Inventors: Youdan Xu, Aoshi Li, Jaclyn Tandler, Roman Hayran, Brendan Evans Ashby, Emily Silberstein, Ajay Pankaj Sampat