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: 12154146
    Abstract: 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: Grant
    Filed: October 20, 2021
    Date of Patent: November 26, 2024
    Assignee: ServiceTitan, Inc.
    Inventors: David Hoffman, Lusine Martirosyan, Hemant Kashyap
  • Patent number: 12086521
    Abstract: 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: Grant
    Filed: October 7, 2021
    Date of Patent: September 10, 2024
    Assignee: Xilinx, Inc.
    Inventors: Tharun Kumar Ksheerasagar, Rohit Bhadana, Hemant Kashyap, Pratyush Ranjan
  • Patent number: 12032932
    Abstract: 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: Grant
    Filed: July 11, 2022
    Date of Patent: July 9, 2024
    Assignee: Xilinx, Inc.
    Inventors: Shantanu Mishra, Hemant Kashyap, Uday Kyatham, Mahesh Attarde, Amit Kasat Kasat
  • Publication number: 20240184616
    Abstract: 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: Application
    Filed: December 6, 2022
    Publication date: June 6, 2024
    Applicant: Xilinx, Inc.
    Inventors: Tharun Kumar Ksheerasagar, Hemant Kashyap, Amit Kasat, Meghana Tripathi, Shantanu Mishra
  • Publication number: 20240012629
    Abstract: 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: Application
    Filed: July 11, 2022
    Publication date: January 11, 2024
    Applicant: Xilinx, Inc.
    Inventors: Shantanu Mishra, Hemant Kashyap, Uday Kyatham, Mahesh Attarde, Amit Kasat Kasat
  • Patent number: 11630935
    Abstract: 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: Grant
    Filed: October 11, 2021
    Date of Patent: April 18, 2023
    Assignee: Xilinx, Inc.
    Inventors: Amit Kasat, Tharun Kumar Ksheerasagar, Hemant Kashyap, Madhusudana Reddy, Rohit Bhadana
  • Publication number: 20230113197
    Abstract: 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: Application
    Filed: October 11, 2021
    Publication date: April 13, 2023
    Applicant: Xilinx, Inc.
    Inventors: Amit Kasat, Tharun Kumar Ksheerasagar, Hemant Kashyap, Madhusudana Reddy, Rohit Bhadana
  • Publication number: 20230114858
    Abstract: 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: Application
    Filed: October 7, 2021
    Publication date: April 13, 2023
    Applicant: Xilinx, Inc.
    Inventors: Tharun Kumar Ksheerasagar, Rohit Bhadana, Hemant Kashyap, Pratyush Ranjan
  • Publication number: 20220122134
    Abstract: 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: Application
    Filed: October 20, 2021
    Publication date: April 21, 2022
    Inventors: David Hoffman, Lusine Martirosyan, Hemant Kashyap