Patents by Inventor Deep Shah

Deep Shah 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: 11907631
    Abstract: Reset Domain Crossing (RDC) detection and simulation is provided via identifying a plurality of RDCs between flip-flops of a sequence of flip-flops leading to an observation point in a circuit design; classifying each RDC of the plurality of RDCs as one of observable at the observation point or not observable at the observation point based on a reset order applied to the sequence of flip-flops; and outputting a list of the plurality of RDCs classified as observable at the observation point.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: February 20, 2024
    Assignee: Synopsys, Inc.
    Inventors: Fahim Rahim, Paras Mal Jain, Rajarshi Mukherjee, Deep Shah, Satrajit Pal, Dipit Ranjan Senapati, Abhishek Kumar
  • Publication number: 20230394385
    Abstract: Systems and methods of the inventive subject matter are directed to route optimization that takes sales ratings into consideration. In some embodiments, users can request one of two different route types, a sales route or an optimized route. A sales route allows the user to hand pick waypoints to be visited, and the platform server then generates a route that visits all those waypoints. The route accounts for sales ratings that the user has assigned to each waypoint, as well as times and distances between each waypoint. An optimized route selects waypoints based on previously assigned sales ratings and then generates a route for the user, where the route similarly accounts for sales ratings as well as times and distances between each waypoint. Genetic algorithm techniques can be used to converge on high performing routes.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 7, 2023
    Inventors: Spencer Kern Kelleher, Anuj Sahni, Deep Shah
  • Publication number: 20230082141
    Abstract: Techniques for supporting invocations of the RDTSC (Read Time-Stamp Counter) instruction, or equivalents thereof, by guest program code running within a virtual machine (VM), including guest program code running within a secure hardware enclave of the VM, are provided. In one set of embodiments, a hypervisor can activate time virtualization heuristics for the VM, where the time virtualization heuristics cause accelerated delivery of system clock timer interrupts to a guest operating system (OS) of the VM. The hypervisor can further determine a scaling factor to be applied to timestamps generated by one or more physical CPUs, where the timestamps are generated in response to invocations of a CPU instruction made by guest program code running within the VM, and where the scaling factor is based on the activated time virtualization heuristics. The hypervisor can then program the scaling factor into the one or more physical CPUs.
    Type: Application
    Filed: October 18, 2022
    Publication date: March 16, 2023
    Inventors: VIVEK MOHAN THAMPI, ALOK NEMCHAND KATARIA, MARTIM CARBONE, DEEP SHAH
  • Patent number: 11507415
    Abstract: Techniques for supporting invocations of the RDTSC (Read Time-Stamp Counter) instruction, or equivalents thereof, by guest program code running within a virtual machine (VM), including guest program code running within a secure hardware enclave of the VM, are provided. In one set of embodiments, a hypervisor can activate time virtualization heuristics for the VM, where the time virtualization heuristics cause accelerated delivery of system clock timer interrupts to a guest operating system (OS) of the VM. The hypervisor can further determine a scaling factor to be applied to timestamps generated by one or more physical CPUs, where the timestamps are generated in response to invocations of a CPU instruction made by guest program code running within the VM, and where the scaling factor is based on the activated time virtualization heuristics. The hypervisor can then program the scaling factor into the one or more physical CPUs.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: November 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Vivek Mohan Thampi, Alok Nemchand Kataria, Martim Carbone, Deep Shah
  • Patent number: 11327782
    Abstract: The present disclosure provides an approach for migrating the contents of an enclave, together with a virtual machine comprising the enclave, from a source host to a destination host. The approach provides a technique that allows the contents of the enclave to remain secure during the migration process, and also allows the destination host to decrypt the contents of the enclave upon receiving the contents and upon receiving the VM that includes the enclave. The approach allows for the VM to continue execution on the destination host. The enclave retains its state from source host to destination host. Applications using the enclave in the source host are able to continue using the enclave on the destination host using the data migrated from the source host to the destination host.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: May 10, 2022
    Assignee: VMware, Inc.
    Inventors: Alok Nemchand Kataria, Martim Carbone, Deep Shah
  • Publication number: 20220092244
    Abstract: Reset Domain Crossing (RDC) detection and simulation is provided via identifying a plurality of RDCs between flip-flops of a sequence of flip-flops leading to an observation point in a circuit design; classifying each RDC of the plurality of RDCs as one of observable at the observation point or not observable at the observation point based on a reset order applied to the sequence of flip-flops; and outputting a list of the plurality of RDCs classified as observable at the observation point.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 24, 2022
    Inventors: Fahim RAHIM, Paras Mal JAIN, Rajarshi MUKHERJEE, Deep SHAH, Satrajit PAL, Dipit Ranjan SENAPATI, Abhishek KUMAR
  • Publication number: 20220016405
    Abstract: Implantable physiological shunt systems and related fluid flow control devices and accessories for use therewith. Devices, systems and methods relating to implantable medical fluid flow control devices, rotors and magnets with increased resistance to inadvertent setting changes. Devices, systems and methods relating implantable medical fluid flow control devices, rotors and magnets which provide improved magnetic coupling to fluid flow control device accessories such as adjustment tools.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Applicant: MEDTRONIC XOMED, INC.
    Inventors: W. Jeff Bertrand, Lori Speckman, Manfred Karl Luedi, Chun Man Alan Leung, Lawrence Hampton, Deep Shah
  • Patent number: 11178105
    Abstract: Techniques for implementing a secure enclave-based guest firewall are provided. In one set of embodiments, a host system can load a policy enforcer for a firewall into a secure enclave of a virtual machine (VM) running on the host system, where the secure enclave corresponds to a region of memory in the VM's guest memory address space that is inaccessible by processes running in other regions of the guest memory address space (including privileged processes that are part of the VM's guest operating system (OS) kernel). The policy enforcer can then, while running within the secure enclave: (1) obtain one or more security policies from a policy manager for the firewall, (2) determine that an event has occurred pertaining to a new or existing network connection between the VM and another machine, and (3) apply the one or more security policies to the network connection.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: November 16, 2021
    Assignee: VMWARE, INC.
    Inventors: Shirish Vijayvargiya, Alok Nemchand Kataria, Deep Shah
  • Patent number: 11170077
    Abstract: Techniques for verifying the integrity of application data using secure hardware enclaves are provided. In one set of embodiments, a client system can create a secure hardware enclave on the client system and load program code for an integrity verifier into the secure hardware enclave. The client system can further receive a dataset from a server system and store the dataset at a local storage or memory location, and receive, via the integrity verifier, a cryptographic hash of the dataset from the server system and store the received cryptographic hash at a memory location within the secure hardware enclave. Then, on a periodic basis, the integrity verifier can compute a cryptographic hash of the stored dataset, compare the computed cryptographic hash against the stored cryptographic hash, and if the computed cryptographic hash does not match the stored cryptographic hash, determine that the stored dataset has been modified.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Alok Nemchand Kataria, Achindra Bhatnagar, Sachin Shinde, Martim Carbone, Deep Shah
  • Patent number: 11167117
    Abstract: Implantable physiological shunt systems and related fluid flow control devices and accessories for use therewith. Devices, systems and methods relating to implantable medical fluid flow control devices, rotors and magnets with increased resistance to inadvertent setting changes. Devices, systems and methods relating implantable medical fluid flow control devices, rotors and magnets which provide improved magnetic coupling to fluid flow control device accessories such as adjustment tools.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: November 9, 2021
    Assignee: Medtronic Xomed, Inc.
    Inventors: W. Jeff Bertrand, Lori Speckman, Manfred Karl Luedi, Chun Man Alan Leung, Lawrence Hampton, Deep Shah
  • Publication number: 20210216357
    Abstract: Techniques for supporting invocations of the RDTSC (Read Time-Stamp Counter) instruction, or equivalents thereof, by guest program code running within a virtual machine (VM), including guest program code running within a secure hardware enclave of the VM, are provided. In one set of embodiments, a hypervisor can activate time virtualization heuristics for the VM, where the time virtualization heuristics cause accelerated delivery of system clock timer interrupts to a guest operating system (OS) of the VM. The hypervisor can further determine a scaling factor to be applied to timestamps generated by one or more physical CPUs, where the timestamps are generated in response to invocations of a CPU instruction made by guest program code running within the VM, and where the scaling factor is based on the activated time virtualization heuristics. The hypervisor can then program the scaling factor into the one or more physical CPUs.
    Type: Application
    Filed: March 18, 2020
    Publication date: July 15, 2021
    Inventors: VIVEK MOHAN THAMPI, ALOK NEMCHAND KATARIA, MARTIM CARBONE, DEEP SHAH
  • Publication number: 20210019166
    Abstract: The present disclosure provides an approach for migrating the contents of an enclave, together with a virtual machine comprising the enclave, from a source host to a destination host. The approach provides a technique that allows the contents of the enclave to remain secure during the migration process, and also allows the destination host to decrypt the contents of the enclave upon receiving the contents and upon receiving the VM that includes the enclave. The approach allows for the VM to continue execution on the destination host. The enclave retains its state from source host to destination host. Applications using the enclave in the source host are able to continue using the enclave on the destination host using the data migrated from the source host to the destination host.
    Type: Application
    Filed: September 5, 2019
    Publication date: January 21, 2021
    Inventors: ALOK NEMCHAND KATARIA, Martim Carbone, Deep Shah
  • Publication number: 20200344210
    Abstract: Techniques for implementing a secure enclave-based guest firewall are provided. In one set of embodiments, a host system can load a policy enforcer for a firewall into a secure enclave of a virtual machine (VM) running on the host system, where the secure enclave corresponds to a region of memory in the VM's guest memory address space that is inaccessible by processes running in other regions of the guest memory address space (including privileged processes that are part of the VM's guest operating system (OS) kernel). The policy enforcer can then, while running within the secure enclave: (1) obtain one or more security policies from a policy manager for the firewall, (2) determine that an event has occurred pertaining to a new or existing network connection between the VM and another machine, and (3) apply the one or more security policies to the network connection.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 29, 2020
    Inventors: SHIRISH VIJAYVARGIYA, ALOK NEMCHAND KATARIA, DEEP SHAH
  • Publication number: 20200218792
    Abstract: Techniques for verifying the integrity of application data using secure hardware enclaves are provided. In one set of embodiments, a client system can create a secure hardware enclave on the client system and load program code for an integrity verifier into the secure hardware enclave. The client system can further receive a dataset from a server system and store the dataset at a local storage or memory location, and receive, via the integrity verifier, a cryptographic hash of the dataset from the server system and store the received cryptographic hash at a memory location within the secure hardware enclave. Then, on a periodic basis, the integrity verifier can compute a cryptographic hash of the stored dataset, compare the computed cryptographic hash against the stored cryptographic hash, and if the computed cryptographic hash does not match the stored cryptographic hash, determine that the stored dataset has been modified.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 9, 2020
    Inventors: ALOK NEMCHAND KATARIA, Achindra Bhatnagar, Sachin Shinde, Martim Carbone, Deep Shah
  • Publication number: 20190336736
    Abstract: Implantable physiological shunt systems and related fluid flow control devices and accessories for use therewith. Devices, systems and methods relating to implantable medical fluid flow control devices, rotors and magnets with increased resistance to inadvertent setting changes. Devices, systems and methods relating implantable medical fluid flow control devices, rotors and magnets which provide improved magnetic coupling to fluid flow control device accessories such as adjustment tools.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Applicant: MEDTRONIC XOMED, INC.
    Inventors: W. Jeff Bertrand, Lori Speckman, Manfred Karl Luedi, Chun Man Alan Leung, Lawrence Hampton, Deep Shah
  • Patent number: 10369335
    Abstract: Implantable physiological shunt systems and related fluid flow control devices and accessories for use therewith. Devices, systems and methods relating to implantable medical fluid flow control devices, rotors and magnets with increased resistance to inadvertent setting changes. Devices, systems and methods relating implantable medical fluid flow control devices, rotors and magnets which provide improved magnetic coupling to fluid flow control device accessories such as adjustment tools.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: August 6, 2019
    Assignee: Medtronic Xomed, Inc.
    Inventors: W. Jeff Bertrand, Lori Speckman, Manfred Karl Luedi, Chun Man Alan Leung, Lawrence Hampton, Deep Shah
  • Patent number: 10289773
    Abstract: Information from a circuit design's unified power format (UPF) description is utilized to automate the management of reset domain crossings (RDCs). The UPF description is utilized to identify signals that generate both RDC and power domain crossings (PDCs), thereby allowing a circuit designer to efficiently utilize a common (shared) isolation circuit that functions to manage both the RDC (i.e., during reset functions) and the PDC (i.e., during power management functions). A modified UPF description is introduced that facilitates automated management of RDC issues by treating the reset domains as pseudo-power domains, and utilizing UPF analysis and verification tools to automatically generate both shared and non-shared resources for both RDC and PDC issues.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: May 14, 2019
    Assignee: Synopsys, Inc.
    Inventors: Deep Shah, Namit Gupta, Mohamed Shaker Sarwary
  • Publication number: 20180004876
    Abstract: Information from a circuit design's unified power format (UPF) description is utilized to automate the management of reset domain crossings (RDCs). The UPF description is utilized to identify signals that generate both RDC and power domain crossings (PDCs), thereby allowing a circuit designer to efficiently utilize a common (shared) isolation circuit that functions to manage both the RDC (i.e., during reset functions) and the PDC (i.e., during power management functions). A modified UPF description is introduced that facilitates automated management of RDC issues by treating the reset domains as pseudo-power domains, and utilizing UPF analysis and verification tools to automatically generate both shared and non-shared resources for both RDC and PDC issues.
    Type: Application
    Filed: June 26, 2017
    Publication date: January 4, 2018
    Inventors: Deep Shah, Namit Gupta, Mohamed Shaker Sarwary
  • Patent number: 9427559
    Abstract: A centering tool and a combined centering-indicator tool for finding the magnetic center and indicating the setting of an implantable adjustable valve. The centering and combined centering-indicator tools include a magnetic capsule movable within a cavity to a target located on the tool when the magnetic capsule is centered over magnet of an adjustable valve.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: August 30, 2016
    Assignee: Medtronic Xomed, Inc.
    Inventors: Deep Shah, Tony Daniel Cepeda, Lori Speckman, W. Jeff Bertrand, Lawrence Hampton
  • Publication number: 20160166813
    Abstract: Implantable physiological shunt systems and related fluid flow control devices and accessories for use therewith. Devices, systems and methods relating to implantable medical fluid flow control devices, rotors and magnets with increased resistance to inadvertent setting changes. Devices, systems and methods relating implantable medical fluid flow control devices, rotors and magnets which provide improved magnetic coupling to fluid flow control device accessories such as adjustment tools.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Applicant: MEDTRONIC XOMED, INC.
    Inventors: W. Jeff Bertrand, Lori Speckman, Manfred Karl Luedi, Chun Man Alan Leung, Lawrence Hampton, Deep Shah