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).
-
Patent number: 12353717Abstract: A system includes a plurality of processing elements and a plurality of memory controllers. The system includes a network on chip (NoC) providing connectivity between the plurality of processing elements and the plurality of memory controllers. The NoC includes a sparse network coupled to the plurality of processing elements and a non-blocking network coupled to the sparse network and the plurality of memory controllers. The plurality of processing elements execute a plurality of applications. Each application has a same deterministic memory access performance in accessing associated ones of the plurality of memory controllers via the sparse network and the non-blocking network of the NoC.Type: GrantFiled: December 22, 2022Date of Patent: July 8, 2025Assignee: Xilnix, Inc.Inventors: Aman Gupta, Krishnan Srinivasan, Shishir Kumar, Sagheer Ahmad, Ahmad R. Ansari
-
Publication number: 20250191041Abstract: An online shopping concierge platform receives data indicating one or more customer interactions associated with a particular item offered by the online shopping concierge platform; identifies a plurality of different and distinct images of the particular item; generates, based at least in part on multiple different and distinct machine learning (ML) models and for each image of the plurality of different and distinct images, a composite score for the image; selects, based at least in part on its respective composite score, an image of the particular item to be presented to the customer; generates data describing a graphical user interface (GUI) comprising a listing of the particular item including the selected image; and communicates to a computing device associated with the customer the data describing the GUI such that the computing device associated with the customer renders and displays the listing.Type: ApplicationFiled: December 7, 2023Publication date: June 12, 2025Inventors: Saurav Manchanda, Prithvishankar Srinivasan, Shih-Ting Lin, Shishir Kumar Prasad, Min Xie
-
Patent number: 12316326Abstract: A delay circuit. In some embodiments, a non-transitory computer readable medium includes stored instructions, which when executed by a processor, cause the processor to generate a digital representation of a circuit including: a first inverter, having an input, an output, and two power supply connections; a first current source, electrically coupled in series between a power supply conductor and a power supply connection of the two power supply connections of the first inverter; and a ramp generator circuit, electrically coupled to the input of the first inverter.Type: GrantFiled: March 1, 2023Date of Patent: May 27, 2025Assignee: SYNOPSYS, INC.Inventors: Shishir Kumar, Vinay Kumar
-
Publication number: 20250139106Abstract: 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: ApplicationFiled: October 31, 2024Publication date: May 1, 2025Inventors: Sharath Rao Karikurve, Shrikar Archak, Shishir Kumar Prasad
-
Publication number: 20250124498Abstract: 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: ApplicationFiled: October 16, 2024Publication date: April 17, 2025Inventors: Prithvishankar Srinivasan, Shishir Kumar Prasad, Min Xie, Shrikar Archak, Shih-Ting Lin, Haixun Wang
-
Patent number: 12272424Abstract: 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: GrantFiled: March 21, 2023Date of Patent: April 8, 2025Assignee: Synopsys, Inc.Inventors: Shishir Kumar, Vinay Kumar
-
Publication number: 20250095044Abstract: 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: ApplicationFiled: December 2, 2024Publication date: March 20, 2025Inventors: Shishir Kumar Prasad, Sharath Rao Karikurve
-
Publication number: 20250095046Abstract: 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: ApplicationFiled: September 18, 2024Publication date: March 20, 2025Inventors: Shih-Ting Lin, Saurav Manchanda, Prithvishankar Srinivasan, Shishir Kumar Prasad, Min Xie, Benwen Sun, Axel Mange, Wenjie Tang, Sanchit Gupta
-
Publication number: 20250086395Abstract: 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: ApplicationFiled: September 8, 2023Publication date: March 13, 2025Inventors: Prithvishankar Srinivasan, Saurav Manchanda, Shih-Ting Lin, Shishir Kumar Prasad, Riddhima Sejpal, Luis Manrique, Min Xie
-
Publication number: 20250078101Abstract: 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: ApplicationFiled: November 20, 2024Publication date: March 6, 2025Inventors: Tejaswi Tenneti, Tyler Russell Tate, Jonathan Lennart Bender, Shishir Kumar Prasad, Qingyuan Chen
-
Publication number: 20250078056Abstract: 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: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: 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: 20250069298Abstract: 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: ApplicationFiled: August 21, 2023Publication date: February 27, 2025Inventors: Prithvishankar Srinivasan, Shih-Ting Lin, Min Xie, Shishir Kumar Prasad, Yuanzheng Zhu, Katie Ann Forbes
-
Patent number: 12223360Abstract: 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: GrantFiled: June 14, 2021Date of Patent: February 11, 2025Assignee: 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: 20250037323Abstract: 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: ApplicationFiled: July 26, 2024Publication date: January 30, 2025Inventors: Prithvishankar Srinivasan, Shih-Ting Lin, Yuanzheng Zhu, Min Xie, Shishir Kumar Prasad, Shrikar Archak, Karuna Ahuja
-
Publication number: 20250022024Abstract: 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: ApplicationFiled: September 26, 2024Publication date: January 16, 2025Inventors: Sharath Rao Karikurve, Abhay Pawar, Shishir Kumar Prasad
-
Publication number: 20250005279Abstract: 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: ApplicationFiled: June 28, 2023Publication date: January 2, 2025Inventors: Shih-Ting Lin, Prithvishankar Srinivasan, Saurav Manchanda, Shishir Kumar Prasad, Min Xie
-
Patent number: 12175482Abstract: 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: GrantFiled: September 27, 2021Date of Patent: December 24, 2024Assignee: Maplebear Inc.Inventors: Tejaswi Tenneti, Tyler Russell Tate, Jonathan Lennart Bender, Shishir Kumar Prasad, Qingyuan Chen
-
Publication number: 20240419794Abstract: 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: ApplicationFiled: June 16, 2023Publication date: December 19, 2024Inventors: Girish Murthy, Venkata Nagendra Purushotham Musti, Dhilip S. Kumar, Shishir Kumar Parhi, Sambasivarao Gaddam, Abhishek Jaiswal, Ashwin Kumar Reddy Kantam, Anusha Shetty
-
Patent number: 12169858Abstract: 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: GrantFiled: December 29, 2022Date of Patent: December 17, 2024Assignee: Maplebear Inc.Inventors: Shishir Kumar Prasad, Sharath Rao Karikurve
-
Publication number: 20240403938Abstract: 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: ApplicationFiled: May 31, 2023Publication date: December 5, 2024Inventors: Tilman Drerup, Shishir Kumar Prasad, Zoheb Hajiyani, Luis Manrique