Patents by Inventor Prashant Gupta
Prashant Gupta 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: 20260030249Abstract: Implementations relate to retrieving and processing metadata associated with a user query directed to an interactive assistant application. Implementations further relate to classifying the user query using labels assigned to invocation stage, input-receiving stage, response-receiving stage, and/or response-rendering stage of the user query that are determined based on processing the metadata associated with the user query. Whether the user query can be applied to evaluate a performance (e.g., surface reliability) of the interactive assistant application can be determined based on the classification of the user query.Type: ApplicationFiled: October 2, 2025Publication date: January 29, 2026Inventors: Shashwat Lal Das, Prithwish Mukherjee, Xiaoyi Sheng, Zilong Huang, Prashant Gupta, Alexander Sparber
-
Patent number: 12468712Abstract: Implementations relate to retrieving and processing metadata associated with a user query directed to an interactive assistant application. Implementations further relate to classifying the user query using labels assigned to invocation stage, input-receiving stage, response-receiving stage, and/or response-rendering stage of the user query that are determined based on processing the metadata associated with the user query. Whether the user query can be applied to evaluate a performance (e.g., surface reliability) of the interactive assistant application can be determined based on the classification of the user query.Type: GrantFiled: April 22, 2024Date of Patent: November 11, 2025Assignee: GOOGLE LLCInventors: Shashwat Lal Das, Prithwish Mukherjee, Xiaoyi Sheng, Zilong Huang, Prashant Gupta, Alexander Sparber
-
Publication number: 20250328534Abstract: Implementations relate to retrieving and processing metadata associated with a user query directed to an interactive assistant application. Implementations further relate to classifying the user query using labels assigned to invocation stage, input-receiving stage, response-receiving stage, and/or response-rendering stage of the user query that are determined based on processing the metadata associated with the user query. Whether the user query can be applied to evaluate a performance (e.g., surface reliability) of the interactive assistant application can be determined based on the classification of the user query.Type: ApplicationFiled: April 22, 2024Publication date: October 23, 2025Inventors: Shashwat Lal Das, Prithwish Mukherjee, Xiaoyi Sheng, Zilong Huang, Prashant Gupta, Alexander Sparber
-
Publication number: 20250315589Abstract: A processing device identifies a first clock tree topology for a circuit design, the first clock tree topology having a threshold feedthrough count and a first timing solution. The processing device further identifies one or more additional clock tree topologies for the circuit design, each of the one or more additional clock tree topologies having a different respective feedthrough count that is less than the threshold feedthrough count, and each of the one or more additional clock tree topologies comprising a respective timing solution. In addition, the processing device receives a selection of at least one of the first clock tree topology or the one or more additional clock tree topologies, and generates the circuit design according to the selection.Type: ApplicationFiled: June 17, 2025Publication date: October 9, 2025Inventors: Vivek Kumar, Prashant Gupta
-
Publication number: 20250265751Abstract: A data processing system implements receiving, via a user interface of a client device, images for generating a collage image; generating captions for the images; constructing a first prompt by appending the captions to a first instruction string including instructions to a generative language model to extract a theme from the captions; providing the first prompt to the generative language model and receiving the theme therefrom; constructing a second prompt by appending the theme to a second instruction string including instructions to a text-to-image model to use the theme to create a background image with placeholders; providing the second prompt to the text-to-image model and receiving the background image therefrom; identifying the placeholders in the background image; creating the collage image by fitting the images into the identified placeholders; providing the collage image to the client device; and causing the user interface to display the collage image.Type: ApplicationFiled: February 20, 2024Publication date: August 21, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Aryan SINGH, Gaurav Vinayak TENDOLKAR, Sumithra BHAKTHAVATSALAM, Prashant GUPTA, Mayura Vijayendra BISINEER, Akshiv BALUJA
-
Patent number: 12361194Abstract: A processing device identifies a first clock tree topology for a circuit design, the first clock tree topology having a threshold feedthrough count and a first timing solution. The processing device further identifies one or more additional clock tree topologies for the circuit design, each of the one or more additional clock tree topologies having a different respective feedthrough count that is less than the threshold feedthrough count, and each of the one or more additional clock tree topologies comprising a respective timing solution. In addition, the processing device receives a selection of at least one of the first clock tree topology or the one or more additional clock tree topologies, and generates the circuit design according to the selection.Type: GrantFiled: June 2, 2022Date of Patent: July 15, 2025Assignee: Synopsys, Inc.Inventors: Vivek Kumar, Prashant Gupta
-
Publication number: 20250204794Abstract: A cognitive computing-based system and a method for non-invasive analysis of one or more physiological indicators using assisted transdermal optical imaging are disclosed. The cognitive computing-based system is configured to obtain multi-modal data from a plurality of sources to preprocess the multi-modal data that includes colored image data, thermal image data, physiological data, and user-provided contextual data. The preprocessed data is used for generating one or more multi-modal features. The cognitive computing-based system is configured to generate unified features representation data for machine learning (ML) models analysis using the extracted one or more multi-modal features.Type: ApplicationFiled: December 19, 2024Publication date: June 26, 2025Inventors: Amit Kumar Gupta, Prashant Trivedi, Prashant Gupta
-
Patent number: 12190039Abstract: A method includes: receiving an integrated circuit design including a plurality of sub-circuits and one or more clocks to be distributed to the sub-circuits; setting one or more constraints on generating a clock network for a selected clock of the one or more clocks of the integrated circuit design; building, by a processor, a clock tree graph for the clock network for the selected clock based on a cached initial clock tree graph stored in a memory connected to the processor, the clock tree graph comprising nodes corresponding to the sub-circuits; generating a pin topology for the clock network based on the clock tree graph and the integrated circuit design; and placing, based on the pin topology, one or more pins for the clock network at one or more sides of the sub-circuits within the integrated circuit design to generate a pin placement for the clock network.Type: GrantFiled: February 16, 2022Date of Patent: January 7, 2025Assignee: SYNOPSYS, INC.Inventors: Prashant Gupta, Shibaji Banerjee, Suhasini Rege
-
Patent number: 12073156Abstract: A system determines physical design information along a logic hierarchy of a circuit design. The system accesses physical design metrics associated with different parts of a physical design of a circuit. The system accesses a logic design of the circuit comprising a hierarchy of logic blocks. The system determines the physical design metrics associated with one or more logic blocks of the hierarchy of the logic design based on a relation between the physical design and the logic design. The system configures a user interface to display the hierarchy of the logic design of the circuit along with the physical design metrics associated with the one or more logic blocks of the hierarchy. The system sends the configured user interface for display.Type: GrantFiled: March 15, 2022Date of Patent: August 27, 2024Assignee: Synopsys, Inc.Inventors: Amit Jalota, Andrew Saunders, Aruna Kanagaraj, Douglas Chang, Eshwari Rajendran, Prashant Gupta, Rajeev Murgai, Soumitra Majumder, Vasiliki Chatzi, Balkrishna Ramchandra Rashingkar
-
Patent number: 11915831Abstract: A system includes a learning filter for deidentified healthcare data. The system provides self-improving data filtering of data for the detection of disorders for engaging patients in observational research to gather additional data. A processor performs operations including obtaining patient information about a patient and current order data. The current order data indicates an order for a laboratory test for the patient and obtaining, from a database, historical data indicating a previous laboratory test for the patient and a result of the previous laboratory test. The operations further include determining that the patient is a subject of interest for a disorder by applying the filter to historical data to produce filtered data and comparing the filtered data to a profile associated with the disorder. Additional laboratory tests can be performed, after which a hash-to-patient identifier (PID) mapping database and the filter can be updated.Type: GrantFiled: November 9, 2022Date of Patent: February 27, 2024Assignee: Laboratory Corporation of America HoldingsInventors: Lance Berberian, Prashant Gupta, Jessie Lunk
-
Patent number: 11914939Abstract: A method includes receiving a circuit design. The circuit design includes blocks, a clock port, and two or more clock sinks across the blocks. The method further includes determining, by one or more processors, a common clock path between the clock port and the two or more clock sinks across the blocks. Further, the method includes determining a clock latency based on the common clock path.Type: GrantFiled: August 5, 2021Date of Patent: February 27, 2024Assignee: Synopsys, Inc.Inventors: Prashant Gupta, Shibaji Banerjee, Sivakumar Arulanantham
-
Publication number: 20240061723Abstract: A shutdown criterion is determined to be met with respect to a cluster. Responsive to determining that the shutdown criterion is met, a request router is configured to route requests addressed to the cluster to a destination that indicates that the cluster is unavailable. A request to shut down the cluster is transmitted. A request to start the cluster is received. The request is initiated via the destination that indicates that the cluster is unavailable. In response to receiving the request to start the cluster, the cluster is started and the request router is configured to direct, to the cluster, requests addressed to the cluster.Type: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Inventors: Sunil Gupta, Tushar Mahale, Nickolas Klue, Prashant Gupta, Pratik Baniya, Rong Shen
-
Publication number: 20240005331Abstract: Disclosed embodiments relate to systems and methods for automatic payment distribution. Techniques include validating, based on user-specified rules that the received file form data fields match user requirements, determining whether to authenticate a form based on the validation, calculating payment eligibility and payment amount, authorizing recipient payments, and notifying the recipient.Type: ApplicationFiled: December 5, 2022Publication date: January 4, 2024Inventors: SUSHEEL NESARGI, George S. Durant, Joel Dake, Glen M. Casey, Prashant Gupta, Cary Jeffers, Karsten Propper
-
Publication number: 20230071721Abstract: A system includes a learning filter for deidentified healthcare data. The system provides self-improving data filtering of data for the detection of disorders for engaging patients in observational research to gather additional data. A processor performs operations including obtaining patient information about a patient and current order data. The current order data indicates an order for a laboratory test for the patient and obtaining, from a database, historical data indicating a previous laboratory test for the patient and a result of the previous laboratory test. The operations further include determining that the patient is a subject of interest for a disorder by applying the filter to historical data to produce filtered data and comparing the filtered data to a profile associated with the disorder. Additional laboratory tests can be performed, after which a hash-to-patient identifier (PID) mapping database and the filter can be updated.Type: ApplicationFiled: November 9, 2022Publication date: March 9, 2023Applicant: Laboratory Corporation of America HoldingsInventors: Lance Berberian, Prashant Gupta, Jessie Lunk
-
Patent number: 11532398Abstract: A system includes a learning filter for deidentified healthcare data. The system provides self-improving data filtering of data for the detection of disorders for engaging patients in observational research to gather additional data. A processor performs operations including obtaining patient information about a patient and current order data. The current order data indicates an order for a laboratory test for the patient and obtaining, from a database, historical data indicating a previous laboratory test for the patient and a result of the previous laboratory test. The operations further include determining that the patient is a subject of interest for a disorder by applying the filter to historical data to produce filtered data and comparing the filtered data to a profile associated with the disorder. Additional laboratory tests can be performed, after which a hash-to-patient identifier (PID) mapping database and the filter can be updated.Type: GrantFiled: January 29, 2019Date of Patent: December 20, 2022Assignee: Laboratory Corporation of America HoldingsInventors: Lance Berberian, Prashant Gupta, Jessie Lunk
-
Publication number: 20220398372Abstract: A processing device identifies a first clock tree topology for a circuit design, the first clock tree topology having a threshold feedthrough count and a first timing solution. The processing device further identifies one or more additional clock tree topologies for the circuit design, each of the one or more additional clock tree topologies having a different respective feedthrough count that is less than the threshold feedthrough count, and each of the one or more additional clock tree topologies comprising a respective timing solution. In addition, the processing device receives a selection of at least one of the first clock tree topology or the one or more additional clock tree topologies, and generates the circuit design according to the selection.Type: ApplicationFiled: June 2, 2022Publication date: December 15, 2022Inventors: Vivek Kumar, Prashant Gupta
-
Publication number: 20220300687Abstract: A system determines physical design information along a logic hierarchy of a circuit design. The system accesses physical design metrics associated with different parts of a physical design of a circuit. The system accesses a logic design of the circuit comprising a hierarchy of logic blocks. The system determines the physical design metrics associated with one or more logic blocks of the hierarchy of the logic design based on a relation between the physical design and the logic design. The system configures a user interface to display the hierarchy of the logic design of the circuit along with the physical design metrics associated with the one or more logic blocks of the hierarchy. The system sends the configured user interface for display.Type: ApplicationFiled: March 15, 2022Publication date: September 22, 2022Inventors: Amit Jalota, Andrew Saunders, Aruna Kanagaraj, Douglas Chang, Eshwari Rajendran, Prashant Gupta, Rajeev Murgai, Soumitra Majumder, Vasiliki Chatzi, Balkrishna Ramchandra Rashingkar
-
Patent number: 11430040Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform tracking respective duration data for each respective item of items in a catalog based on purchase histories; measuring a reorder rate for the each respective item within one or more first periods of time; generating a Weibull distribution for the each respective item; training a machine learning model based on previous orders by the users; generating, using the machine learning model, as trained, a ranked list of one or more first items for a user of the users, a respective predicted quantity for each of the one or more first items, and an average basket size for the user; receiving a request for recommended items from the user using a user interface; and sending the ranked list of the one or more first items to be displayed on the user interface. Other embodiments are disclosed.Type: GrantFiled: January 29, 2020Date of Patent: August 30, 2022Assignee: WALMART APOLLO, LLCInventors: Kannan Govindan, Deepak Arora, Varun Srivastava, Diego Alvaro Goyret, Prashant Gupta
-
Patent number: 11218490Abstract: Techniques for enrolling a user in an organization directory include receiving a first request from a first user for inclusion in the directory configured to facilitate access to a collaboration application, the first request including a least a first user profile item for the first user; generating a first user account for the user assigned a first set of permissions and including a first user profile listing the first user profile item; providing a first level of access to the directory; receiving a second request from a second user transitioning the first user account from the first set of permissions to a second, broader set of permissions; verifying a first user identity for the first user based on the second request; assigning the first user account the second set of permissions; automatically updating the directory; and providing a second level of access to the directory to the first user.Type: GrantFiled: September 2, 2019Date of Patent: January 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Teekam Chand Goyal, Deepak Pratinidhi, Rajiv Kumar, Prashant Gupta, Rohit Bhatia, Rakesh Midha, Ashutosh Tripathi, Nitin Jaiswal, Vinay Kumar
-
Patent number: 11196751Abstract: The disclosed system and method provide a way to easily review, audit, and modify multiple users' security access authority. The disclosed system and method may include using a trained bot that is trained using a machine learning algorithm to retrieve user profile information from a complex network of tables stored in a relational database and to analyze the user profile information to generate a recommendation to revoke or approve at least one user's security access authority for at least one transaction type. In some embodiments, the disclosed system and method allow for a human expert to revoke or approve at least one user's security access authority for at least one transaction type based on the recommendation. In some embodiments, the disclosed system and method determine whether to revoke or approve at least one user's security access authority for at least one transaction type and may also revoke or approve the at least one user's security access authority based on the decision.Type: GrantFiled: September 30, 2019Date of Patent: December 7, 2021Assignee: Accenture Global Solutions LimitedInventors: Prashant Gupta, Abhishek Jain, Jagadish Berigai Rama Iyengar, Murali Krishna Vedagiri Venkata Naga, Ramesh Naidu Thanniru, Gurram Venkata Ramana, Nikhil G. Kumar, Balaji Nagarajan, Ravishankar Krishnan, Tushar Shinde, Dayapatra Nevatia, Vikas Pujari, Shantanu Biswas