Patents by Inventor Derek Uluski

Derek Uluski 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: 20140325170
    Abstract: A framework for converting between copy-on-write (COW) and redo-based technologies is disclosed. To take a virtual disk snapshot, disk descriptor files, which include metadata information about data stored in virtual volumes (vvols), are “swizzled” such that the descriptor file for a latest redo log, to which IOs are currently performed, points to the base vvol of a COW-based vvol hierarchy. A disk descriptor file previously associated with the base vvol may also be updated to point to the vvol newly created by the snapshot operation. To revert to an earlier disk state, a snapshot may be taken before copying contents of a snapshot vvol of the COW-based vvol hierarchy to a base vvol of the hierarchy, thereby ensuring that the reversion can be rolled back if it is unsuccessful. Reference counting is performed to ensure that vvols in the vvol hierarchy are not orphaned in delete and revert use cases.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: WMware Inc.
    Inventors: Tejasvi ASWATHANARAYANA, Komal DESAI, Patrick William Penzias DIRKS, Sujay GODBOLE, Jesse POOL, Ilia SOKOLINSKI, Derek ULUSKI
  • Publication number: 20140006731
    Abstract: A framework for performing transformations of logical storage volumes in software is provided. This framework interposes on various operations that can be performed on a logical storage volume, such as input/output (IO) operations, via one or more filters, which may be implemented by an appliance that is inserted into the data path of the operations issued to the logical storage volume.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: VMWARE, INC.
    Inventors: Derek ULUSKI, Nagendra TOMAR, Gourav SAKARGAYAN, Satyam B. VAGHANI
  • Patent number: 8010667
    Abstract: A tangible medium embodying instructions usable by a computer system to protect a plurality of guest virtual machines (VMs), which execute via virtualization software on a common host platform, from malicious code is described. A scan engine is configured to scan data for malicious code and determine a result of the scanning, wherein the result indicates whether malicious code is present in the data. A driver portion is configured for installation in an operating system of a target VM, which is one of the guest VMs. The driver portion intercepts an access request to a file, that originates within the target VM. The driver portion communicates information identifying a location of the data to be scanned by the scan engine without sending a copy of the data to the scan engine. The scan engine executes within the virtualization layer outside a context of the target VM.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: August 30, 2011
    Assignee: VMware, Inc.
    Inventors: Yufeng Zhang, Xiaoxin Chen, Bich Cau Le, Jagannath Gopal Krishnan, Derek Uluski
  • Publication number: 20100306849
    Abstract: A tangible medium embodying instructions usable by a computer system to protect a plurality of guest virtual machines (VMs), which execute via virtualization software on a common host platform, from malicious code is described. A scan engine is configured to scan data for malicious code and determine a result of the scanning, wherein the result indicates whether malicious code is present in the data. A driver portion is configured for installation in an operating system of a target VM, which is one of the guest VMs. The driver portion intercepts an access request to a file, that originates within the target VM. The driver portion communicates information identifying a location of the data to be scanned by the scan engine without sending a copy of the data to the scan engine. The scan engine executes within the virtualization layer outside a context of the target VM.
    Type: Application
    Filed: August 12, 2010
    Publication date: December 2, 2010
    Applicant: VMWARE, INC.
    Inventors: Yufeng ZHENG, Xiaoxin CHEN, Bich Cau LE, Jagannath Gopal KRISHNAN, Derek ULUSKI
  • Patent number: 7797748
    Abstract: A tangible medium embodying instructions usable by a computer system to protect a plurality of guest virtual machines (VMs), which execute via virtualization software on a common host platform, from malicious code is described. A scan engine is configured to scan data for malicious code and determine a result of the scanning, wherein the result indicates whether malicious code is present in the data. A driver portion is configured for installation in an operating system of a target VM, which is one of the guest VMs. The driver portion intercepts an access request to a file, that originates within the target VM. The driver portion communicates information identifying a location of the data to be scanned by the scan engine without sending a copy of the data to the scan engine. The scan engine executes within the virtualization layer outside a context of the target VM.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: September 14, 2010
    Assignee: VMware, Inc.
    Inventors: Yufeng Zheng, Xiaoxin Chen, Bich Cau Le, Jagannath Gopal Krishnan, Derek Uluski
  • Publication number: 20090158432
    Abstract: A tangible medium embodying instructions usable by a computer system to protect a plurality of guest virtual machines (VMs), which execute via virtualization software on a common host platform, from malicious code is described. A scan engine is configured to scan data for malicious code and determine a result of the scanning, wherein the result indicates whether malicious code is present in the data. A driver portion is configured for installation in an operating system of a target VM, which is one of the guest VMs. The driver portion intercepts an access request to a file, that originates within the target VM. The driver portion communicates information identifying a location of the data to be scanned by the scan engine without sending a copy of the data to the scan engine. The scan engine executes within the virtualization layer outside a context of the target VM.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Yufeng Zheng, Xiaoxin Chen, Bich Cau Le, Jagannath Gopal Krishnan, Derek Uluski