Patents by Inventor Shishir Kumar

Shishir Kumar 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).

  • Publication number: 20250139106
    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.
    Type: Application
    Filed: October 31, 2024
    Publication date: May 1, 2025
    Inventors: Sharath Rao Karikurve, Shrikar Archak, Shishir Kumar Prasad
  • Publication number: 20250124498
    Abstract: An online system presents a sponsored content page to a user in conjunction with a model serving system. The online system accesses a content page for a food item and identifies one or more sponsorship opportunities at the content page. The online system identifies one or more candidate sponsors for each sponsorship opportunity. The online system selects a bidding sponsor for the sponsorship opportunity from the one or more candidate sponsors and a candidate item associated with the bidding sponsor as a sponsored item. The online system provides a content page, a description of the sponsored item, and a request to generate a sponsored content page for the sponsorship opportunity to a model serving system. The online system receives a sponsored content page generated by a machine-learning language model at the model serving system and presents the sponsored content page to a user.
    Type: Application
    Filed: October 16, 2024
    Publication date: April 17, 2025
    Inventors: Prithvishankar Srinivasan, Shishir Kumar Prasad, Min Xie, Shrikar Archak, Shih-Ting Lin, Haixun Wang
  • Patent number: 12272424
    Abstract: A memory device includes bitcells connected to wordlines and bitlines, and driver circuitry that updates the bitcells. The driver circuitry includes first transistors, and a first inverter device. The first transistors drive a bitcell of a memory device. The first inverter device is coupled to the first transistors, and drives the first transistors with a first control signal. The first inverter device includes first inverter circuitry and second inverter circuitry. The first inverter circuitry receives a first signal, a first voltage, and a second voltage differing from the first voltage, and generates a first inverted signal based on the first signal, the first voltage and the second voltage. The second inverter circuitry receives the first inverted signal, the second voltage and a third voltage differing from the second voltage, and generates the first control signal based on the first inverted signal, the third voltage and the second voltage.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: April 8, 2025
    Assignee: Synopsys, Inc.
    Inventors: Shishir Kumar, Vinay Kumar
  • Publication number: 20250095046
    Abstract: An online system obtains a target food from an order for a user and alcohol preferences from an order purchase history. The online system generates a prompt for a machine learning model to request alcohol candidates based on the target food category. The prompt includes the alcohol preferences, and requests for each alcohol candidate, a pairing score indicating how well the target food category pairs with the alcohol candidate and a user preference score indicating how well the alcohol candidate aligns with the alcohol preferences. The online system receives as output the candidate alcohol items. Each alcohol candidate has the pairing score, the user preference score, and a textual reason for scores. The online system matches at least one alcohol item from a catalog with each alcohol candidate. A subset of alcohol items is presented to the user as a carousel.
    Type: Application
    Filed: September 18, 2024
    Publication date: March 20, 2025
    Inventors: Shih-Ting Lin, Saurav Manchanda, Prithvishankar Srinivasan, Shishir Kumar Prasad, Min Xie, Benwen Sun, Axel Mange, Wenjie Tang, Sanchit Gupta
  • Publication number: 20250095044
    Abstract: An online concierge system may determine recommended search terms for a user. The online concierge system may receive a request from a user to view a user interface configured to receive a search query. The online concierge system retrieves long-term activity data including previous search terms entered by the user while searching for items to add to an online shopping cart. For each previous search term, the online concierge system retrieves categorical search terms corresponding to one or more categories to which the previous search term was mapped. The online concierge system determines a set of nearby categorical search terms and sends, for display via a client device, the set of nearby categorical search terms as recommended search terms.
    Type: Application
    Filed: December 2, 2024
    Publication date: March 20, 2025
    Inventors: Shishir Kumar Prasad, Sharath Rao Karikurve
  • Publication number: 20250086395
    Abstract: Embodiments relate to utilizing a language model to automatically generate a novel recipe with refined content, which can be offered to a user of an online system. The online system generates a first prompt for input into a large language model (LLM), the first prompt including a plurality of task requests for generating initial content of a recipe. The online system requests the LLM to generate, based on the first prompt input into the LLM, the initial content of the recipe. The online system generates a second prompt for input into the LLM, the second prompt including the initial content of the recipe and contextual information about the recipe. The online system requests the LLM to generate, based on the second prompt input into the LLM, refined content of the recipe. The online system stores the recipe with the refined content in a database of the online system.
    Type: Application
    Filed: September 8, 2023
    Publication date: March 13, 2025
    Inventors: Prithvishankar Srinivasan, Saurav Manchanda, Shih-Ting Lin, Shishir Kumar Prasad, Riddhima Sejpal, Luis Manrique, Min Xie
  • Publication number: 20250078101
    Abstract: An online concierge system suggests subsequent search queries based on previous search queries and whether the previous search queries resulted in conversions. The online concierge system trains a machine learning model using previous delivery orders and whether initial and subsequent search queries in the previous delivery orders resulted in conversions. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies items related to the search query. In response to the search query resulting in a conversion, the online concierge system retrieves a conversion graph and presents a suggested subsequent search query based on the conversion graph. In response to the search query not resulting in a conversion, the online concierge system retrieves a non-conversion graph and presents a suggested subsequent search query based on the non-conversion graph.
    Type: Application
    Filed: November 20, 2024
    Publication date: March 6, 2025
    Inventors: Tejaswi Tenneti, Tyler Russell Tate, Jonathan Lennart Bender, Shishir Kumar Prasad, Qingyuan Chen
  • 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: 20250069298
    Abstract: An online concierge system trains a fine-tuned generative image model for distinct categories of items based on a generative image model that takes a textual query as input and outputs and an associated image. Training of the fine-tuned generative image model is additionally based on a small set of representative images associated with the various categories, as well as textual tokens associated with the categories. Once trained, the fine-tuned generative image model can be used to generate realistic representative images for items in a database of the online concierge system that are lacking associated images. The fine-tuned model permits the generation of different variants of an item, such as different quantities or amounts, different packaging or packing density, and the like.
    Type: Application
    Filed: August 21, 2023
    Publication date: February 27, 2025
    Inventors: Prithvishankar Srinivasan, Shih-Ting Lin, Min Xie, Shishir Kumar Prasad, Yuanzheng Zhu, Katie Ann Forbes
  • Patent number: 12223360
    Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about at least one of respective protocols and respective interfaces associated with respective ones of the plurality of components. The data is analyzed to determine at least one of the respective protocols and the respective interfaces associated with the respective ones of the plurality of components. In the method, operations of one or more components of the plurality of components are tested based at least in part on the determination of the at least one of the respective protocols and the respective interfaces. The method further includes outputting respective statuses of the one or more components, wherein the respective statuses are derived at least in part from the testing.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: February 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Sweta Kumari, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Baishali Roy, Seshadri Srinivasan, Antarlina Tripathy, Hung Dinh, Bijan Kumar Mohanty, Krishna Mohan Akkinapalli, Satish Ranjan Das, Shashikiran Rajagopal
  • Publication number: 20250037323
    Abstract: An online system performs a task in conjunction with the model serving system or the interface system. The system generates a first prompt for input to a machine-learned language model, which specifies contextual information and a first request to generate a theme. The system provides the first prompt to a model serving system for execution by the machine-learned language model, receives a first response, and generates a second prompt. The second prompt specifies the theme and a second request to generate a third prompt for input to an image generation model that includes a third request to generate one or more images of one or more items associated with the theme. The system receives the third prompt by executing the model on the second prompt, provides the third prompt to the image generation model, and receives one or more images for presentation.
    Type: Application
    Filed: July 26, 2024
    Publication date: January 30, 2025
    Inventors: Prithvishankar Srinivasan, Shih-Ting Lin, Yuanzheng Zhu, Min Xie, Shishir Kumar Prasad, Shrikar Archak, Karuna Ahuja
  • Publication number: 20250022024
    Abstract: A system or a method for fulfilling orders using a machine-learned model in an online system. When a user places an order, the system accesses a model trained on historical data, including characteristics of candidate locations, previous orders, and recent inventory records. The model predicts the probability that each candidate location will incompletely fulfill the order. The system selects the location with the lowest probability of incomplete fulfillment and sends fulfillment instructions to client devices of available shoppers. After the order is fulfilled, the system receives data from the client devices of shoppers, identifies whether the order was completely fulfilled, and updates the machine-learned model based on the actual outcomes.
    Type: Application
    Filed: September 26, 2024
    Publication date: January 16, 2025
    Inventors: Sharath Rao Karikurve, Abhay Pawar, Shishir Kumar Prasad
  • Publication number: 20250005279
    Abstract: A computer system uses clustering and a large language model (LLM) to normalize attribute tuples for items stored in a database of an online system. The online system collects attribute tuples, each attribute tuple comprising an attribute type and an attribute value for an item. The online system initially clusters the attribute tuples into a first plurality of clusters. The online system generates prompts for input into the LLM, each prompt including a subset of attribute tuples grouped into a respective cluster of the first plurality. Based on the prompts, the LLM generates a second plurality of clusters, each cluster including one or more attribute tuples that have a common attribute type and a common attribute value. The online system maps each attribute tuple to a respective normalized attribute tuple associated with each cluster. The online system rewrites each attribute tuple in the database to a corresponding normalized attribute tuple.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: Shih-Ting Lin, Prithvishankar Srinivasan, Saurav Manchanda, Shishir Kumar Prasad, Min Xie
  • Patent number: 12175482
    Abstract: An online concierge system suggests subsequent search queries based on previous search queries and whether the previous search queries resulted in conversions. The online concierge system trains a machine learning model using previous delivery orders and whether initial and subsequent search queries in the previous delivery orders resulted in conversions. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies items related to the search query. In response to the search query resulting in a conversion, the online concierge system retrieves a conversion graph and presents a suggested subsequent search query based on the conversion graph. In response to the search query not resulting in a conversion, the online concierge system retrieves a non-conversion graph and presents a suggested subsequent search query based on the non-conversion graph.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: December 24, 2024
    Assignee: Maplebear Inc.
    Inventors: Tejaswi Tenneti, Tyler Russell Tate, Jonathan Lennart Bender, Shishir Kumar Prasad, Qingyuan Chen
  • Publication number: 20240419794
    Abstract: Methods, apparatus, and processor-readable storage media for identifying vulnerabilities across software code repositories are provided herein. An example computer-implemented method includes maintaining at least one database associated with a plurality of code repositories; in response to detecting a build process associated with a first code repository of the plurality of code repositories, extracting and storing metadata related to the first code repository in the at least one database; identifying at least one vulnerability associated with the first code repository of the plurality of code repositories; determining whether an additional code repository of the plurality of code repositories is impacted by the at least one vulnerability based at least in part on the metadata stored in the at least one database for the additional code repository; and initiating one or more automated actions to at least partially remediate the at least one vulnerability in the additional code repository.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 19, 2024
    Inventors: Girish Murthy, Venkata Nagendra Purushotham Musti, Dhilip S. Kumar, Shishir Kumar Parhi, Sambasivarao Gaddam, Abhishek Jaiswal, Ashwin Kumar Reddy Kantam, Anusha Shetty
  • Patent number: 12169858
    Abstract: An online concierge system may determine recommended search terms for a user. The online concierge system may receive a request from a user to view a user interface configured to receive a search query. The online concierge system retrieves long-term activity data including previous search terms entered by the user while searching for items to add to an online shopping cart. For each previous search term, the online concierge system retrieves categorical search terms corresponding to one or more categories to which the previous search term was mapped. The online concierge system determines a set of nearby categorical search terms and sends, for display via a client device, the set of nearby categorical search terms as recommended search terms.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: December 17, 2024
    Assignee: Maplebear Inc.
    Inventors: Shishir Kumar Prasad, Sharath Rao Karikurve
  • Publication number: 20240403938
    Abstract: An online system predicts replacement items for presentation to a user using a machine-learning model. The online system receives interaction data describing a user's interaction with the online system. In particular, the interaction data describes an initial item that the user added to their item list. The online system identifies a set of candidate items that could be presented to the user as potential replacements for the initially-added item. The online system applies a replacement prediction model to each of these candidate items to generate a replacement score for the candidate items. The online system selects a proposed replacement item and transmits that item to the user's client device for display to the user. If the user selects the proposed replacement item, the online concierge system replaces the initial item with the proposed replacement item in the user's item list.
    Type: Application
    Filed: May 31, 2023
    Publication date: December 5, 2024
    Inventors: Tilman Drerup, Shishir Kumar Prasad, Zoheb Hajiyani, Luis Manrique
  • Publication number: 20240394771
    Abstract: Embodiments relate to automatically generating a basket of items to be recommended to a user of an online system. The online system communicates a basket opportunity to a group of retailers, wherein the basket opportunity defines a plurality of item categories each associated with a respective item to be included in a basket. The online system receives, from each retailer in response to the basket opportunity, a respective bid of a plurality of bids for the basket opportunity. The online system applies a computer model to each bid to determine a score for each bid and selects a winning bid for the user based on determined scores for the bids. For each item category, the online system populates the basket with a respective item from a catalog of a retailer that is associated with the winning bid. The online system then presents the basket with items to the user.
    Type: Application
    Filed: May 26, 2023
    Publication date: November 28, 2024
    Inventors: Shrikar Archak, Shishir Kumar Prasad
  • Publication number: 20240362696
    Abstract: An online system uses a machine learning based language model, for example, a large language model (LLM) to identify replacement items for an item that may not be available at a store. The online system receives a request for an item and determines that the requested item is not available. The online system identifies a replacement item. If the online system determines that the replacement item has a replacement score below a threshold value indicating a low quality of replacement for the requested item, it uses a machine learning based language model, for example, a large language model to generate an explanation for why the replacement item has a replacement score below the threshold value. The online system sends the explanation to a client device.
    Type: Application
    Filed: April 23, 2024
    Publication date: October 31, 2024
    Inventors: Shishir Kumar Prasad, Ahsaas Bajaj
  • Publication number: 20240362017
    Abstract: A method comprises collecting data corresponding to one or more code changes in response to committing of the one or more code changes to a code repository, and formatting the data into at least one data string. The at least one data string is inputted to one or machine learning models. Using the one or machine learning models, a natural language description of the one or more code changes is generated based at least in part on the at least one data string. The method further comprises causing transmission of the natural language description of the one or more code changes to a document repository.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: Shishir Kumar Parhi, Sashibhusan Panda, Sambasivarao Gaddam, Venkata Nagendra Purushotham Musti, Hung Dinh, Bijan Kumar Mohanty, Sourav Datta