Patents by Inventor Hemant Kashyap
Hemant Kashyap 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: 12154146Abstract: The subject disclosure encompasses solutions for matching customer information with customer reviews. A process of the disclosed technology includes steps for aggregating customer data associated with a customer, retrieving a plurality of customer reviews, wherein each of the customer reviews describe customer satisfaction with a service provided by a corresponding service provider, extracting review metadata for each of the plurality of customer reviews, and matching the customer with at least one of the customer reviews based on the customer data and the extracted review metadata. Systems and machine-readable media are also provided.Type: GrantFiled: October 20, 2021Date of Patent: November 26, 2024Assignee: ServiceTitan, Inc.Inventors: David Hoffman, Lusine Martirosyan, Hemant Kashyap
-
Patent number: 12086521Abstract: Circuit design simulation and clock event reduction may include detecting, using computer hardware, a plurality of models of a circuit design driven by a clock source by parsing the circuit design. The circuit design is a mixed language circuit design including a hardware description language (HDL) model and a high-level programming language (HLPL) model. Using the computer hardware, a clock requirement for the HLPL model for a simulation of the circuit design may be determined. The clock requirement of the HLPL model differs from a clock requirement of the HDL model. Using the computer hardware, an interface of the HLPL model may be modified based on the clock requirement of the HLPL model.Type: GrantFiled: October 7, 2021Date of Patent: September 10, 2024Assignee: Xilinx, Inc.Inventors: Tharun Kumar Ksheerasagar, Rohit Bhadana, Hemant Kashyap, Pratyush Ranjan
-
Patent number: 12032932Abstract: Compiling a high-level synthesis circuit design for simulation includes analyzing, using computer hardware, a kernel specified in a high-level language to detect pointers therein. A determination is made as to which of the pointers are global address space pointers referencing a global address space. The kernel is instrumented by replacing accesses in the kernel to the global address space with calls to wrapper functions for performing the accesses. A simulation kernel is generated that specifies an assembly language version of the kernel as instrumented.Type: GrantFiled: July 11, 2022Date of Patent: July 9, 2024Assignee: Xilinx, Inc.Inventors: Shantanu Mishra, Hemant Kashyap, Uday Kyatham, Mahesh Attarde, Amit Kasat Kasat
-
Publication number: 20240184616Abstract: A thread manager creates multiple threads by to execute a simulation of subsystems of a system-on-chip on multiple processor cores in response to execution of a simulation program. The threads execute multiple cycle-accurate simulation models of the subsystems in parallel in an execution phase of each simulation cycle of a plurality of simulation cycles of the simulation. The threads update interfaces of the simulation models in an update phase of each simulation cycle of the plurality of simulation cycles.Type: ApplicationFiled: December 6, 2022Publication date: June 6, 2024Applicant: Xilinx, Inc.Inventors: Tharun Kumar Ksheerasagar, Hemant Kashyap, Amit Kasat, Meghana Tripathi, Shantanu Mishra
-
Publication number: 20240012629Abstract: Compiling a high-level synthesis circuit design for simulation includes analyzing, using computer hardware, a kernel specified in a high-level language to detect pointers therein. A determination is made as to which of the pointers are global address space pointers referencing a global address space. The kernel is instrumented by replacing accesses in the kernel to the global address space with calls to wrapper functions for performing the accesses. A simulation kernel is generated that specifies an assembly language version of the kernel as instrumented.Type: ApplicationFiled: July 11, 2022Publication date: January 11, 2024Applicant: Xilinx, Inc.Inventors: Shantanu Mishra, Hemant Kashyap, Uday Kyatham, Mahesh Attarde, Amit Kasat Kasat
-
Patent number: 11630935Abstract: Computer-based simulation of a device under test (DUT) corresponding to a user circuit design includes providing an adapter configured to couple to the DUT during the computer-based simulation (simulation). The adapter is configured to translate incoming high-level programming language (HLPL) transactions into DUT compatible data for conveyance to the DUT and translate DUT compatible data generated by the DUT to outgoing HLPL transactions. A communication server is provided that couples to the adapter during the simulation. The communication server is configured to exchange the incoming and outgoing HLPL transactions with an entity executing external to the simulation. A communication layer client is provided that is configured to execute external to the simulation and exchange the incoming and outgoing HLPL transactions with the communication server.Type: GrantFiled: October 11, 2021Date of Patent: April 18, 2023Assignee: Xilinx, Inc.Inventors: Amit Kasat, Tharun Kumar Ksheerasagar, Hemant Kashyap, Madhusudana Reddy, Rohit Bhadana
-
Publication number: 20230113197Abstract: Computer-based simulation of a device under test (DUT) corresponding to a user circuit design includes providing an adapter configured to couple to the DUT during the computer-based simulation (simulation). The adapter is configured to translate incoming high-level programming language (HLPL) transactions into DUT compatible data for conveyance to the DUT and translate DUT compatible data generated by the DUT to outgoing HLPL transactions. A communication server is provided that couples to the adapter during the simulation. The communication server is configured to exchange the incoming and outgoing HLPL transactions with an entity executing external to the simulation. A communication layer client is provided that is configured to execute external to the simulation and exchange the incoming and outgoing HLPL transactions with the communication server.Type: ApplicationFiled: October 11, 2021Publication date: April 13, 2023Applicant: Xilinx, Inc.Inventors: Amit Kasat, Tharun Kumar Ksheerasagar, Hemant Kashyap, Madhusudana Reddy, Rohit Bhadana
-
Publication number: 20230114858Abstract: Circuit design simulation and clock event reduction may include detecting, using computer hardware, a plurality of models of a circuit design driven by a clock source by parsing the circuit design. The circuit design is a mixed language circuit design including a hardware description language (HDL) model and a high-level programming language (HLPL) model. Using the computer hardware, a clock requirement for the HLPL model for a simulation of the circuit design may be determined. The clock requirement of the HLPL model differs from a clock requirement of the HDL model. Using the computer hardware, an interface of the HLPL model may be modified based on the clock requirement of the HLPL model.Type: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Applicant: Xilinx, Inc.Inventors: Tharun Kumar Ksheerasagar, Rohit Bhadana, Hemant Kashyap, Pratyush Ranjan
-
Publication number: 20220122134Abstract: The subject disclosure encompasses solutions for matching customer information with customer reviews. A process of the disclosed technology includes steps for aggregating customer data associated with a customer, retrieving a plurality of customer reviews, wherein each of the customer reviews describe customer satisfaction with a service provided by a corresponding service provider, extracting review metadata for each of the plurality of customer reviews, and matching the customer with at least one of the customer reviews based on the customer data and the extracted review metadata. Systems and machine-readable media are also provided.Type: ApplicationFiled: October 20, 2021Publication date: April 21, 2022Inventors: David Hoffman, Lusine Martirosyan, Hemant Kashyap