Patents by Inventor Pranav Gokhale

Pranav Gokhale 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: 11886379
    Abstract: A computing system includes a quantum processor with qubits, a classical memory including a quantum program defining a plurality of instructions in a source language, and a classical processor configured to: (i) receive a circuit of gates representing a quantum program for a variational algorithm in which computation is interleaved with compilation; (ii) identify a plurality of blocks, each block includes a subcircuit of gates, leaving one or more remainder subcircuits of the circuit of gates outside of the plurality of blocks; (iii) pre-compile each block of the plurality of blocks with a pulse generation program to generate a plurality of pre-compiled blocks including control pulses configured to perform the associated block on the quantum processor; and (iv) iteratively execute the quantum program using the pre-compiled blocks as static during runtime and recompiling the one or more remainder subcircuits on the classical processor at each iteration of execution.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: January 30, 2024
    Assignee: THE UNIVERSITY OF CHICAGO
    Inventors: Pranav Gokhale, Yongshan Ding, Thomas Propson, Frederic T. Chong
  • Publication number: 20230367877
    Abstract: The disclosure herein describes the processing of malware scan requests from VCIs by an anti-malware scanner (AMS) on a host device. A malware scan request is received by the AMS from a VCI, the malware scan request including script data of a script from a memory buffer of the VCI. The AMS scans the script data of the malware scan request, outside of the VCI, and determines that the script includes malware. The AMS notifies the VCI that the script includes malware, whereby the VCI is configured to prevent execution of the script or take other mitigating action. The AMS provides scanning for fileless malware to VCIs on a host device without consuming or otherwise affecting resources of the VCIs.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 16, 2023
    Inventors: Kedar Bhalchandra CHAUDHARI, Pranav GOKHALE, Mandar BARVE
  • Publication number: 20230297685
    Abstract: A method for locating malware in a malware detection system, is provided. The method generally includes storing, at a first endpoint, a mapping of a first file hash and a first file path for a first file classified as an unknown file, opening, at the first endpoint, the first file prior to determining whether the first file is benign or malicious, determining, at the first endpoint, a first verdict for the first file, the first verdict indicating the first file is benign or malicious, locating the first file using the mapping of the first file hash and the first file path, and taking one or more actions based on a policy configured for the first endpoint and the first verdict indicating the first file is benign or malicious.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Inventors: Rayanagouda Bheemanagouda PATIL, Sriram GOPALAKRISHNAN, Pranav GOKHALE
  • Publication number: 20220374390
    Abstract: A computing system includes a quantum processor with qubits, a classical memory including a quantum program defining a plurality of instructions in a source language, and a classical processor configured to: (i) receive a circuit of gates representing a quantum program for a variational algorithm in which computation is interleaved with compilation; (ii) identify a plurality of blocks, each block includes a subcircuit of gates, leaving one or more remainder subcircuits of the circuit of gates outside of the plurality of blocks; (iii) pre-compile each block of the plurality of blocks with a pulse generation program to generate a plurality of pre-compiled blocks including control pulses configured to perform the associated block on the quantum processor; and (iv) iteratively execute the quantum program using the pre-compiled blocks as static during runtime and recompiling the one or more remainder subcircuits on the classical processor at each iteration of execution.
    Type: Application
    Filed: September 9, 2020
    Publication date: November 24, 2022
    Inventors: Frederic T. CHONG, Pranav GOKHALE, Yongshan DING, Thomas PROPSON
  • Patent number: 11416228
    Abstract: A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 16, 2022
    Assignee: THE UNIVERSITY OF CHICAGO
    Inventors: Frederic T. Chong, Yunong Shi, I, Nelson Leung, Pranav Gokhale, Henry Hoffmann, David Schuster
  • Publication number: 20210334081
    Abstract: A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor.
    Type: Application
    Filed: September 12, 2019
    Publication date: October 28, 2021
    Inventors: Frederic T. Chong, Yunong Shi, I, Nelson Leung, Pranav Gokhale, Henry Hoffmann, David Schuster