Patents by Inventor Aleksey Vasilyevich PERSHIN

Aleksey Vasilyevich PERSHIN 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: 8655971
    Abstract: A technique for breaking locks held by two-phase commit (2PC) transactions while preserving data consistency that guarantees that either the “commit” phase or the “abort” phase of the 2PC protocol is completed at a higher-priority server. Accordingly, all locks on data objects are released and a high-priority operation can proceed. Data consistency is also preserved because the 2PC coordinator adheres to the 2PC protocol and properly notifies both the higher-priority server and one or more lower-priority servers when they are available.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: February 18, 2014
    Assignee: VMware, Inc.
    Inventors: Ilia Langouev, Ryan David Gallagher, Aleksey Vasilyevich Pershin, Maria Basmanova
  • Patent number: 8589913
    Abstract: One embodiment is a method of installing a block-level write tracking driver in a Microsoft Windows™ operating system so that no reboot of the system is need, another embodiment is a method of installing a block-level write tracking driver in a Linux operating system so that no reboot of the system is needed, and still another embodiment is a method of tracking block-level writes to snapshots under newer Microsoft Windows™ operating systems.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: November 19, 2013
    Assignee: VMware, Inc.
    Inventors: Alexei Jelvis, Ilia Langouev, Ping Lu, Aleksey Vasilyevich Pershin, Erik Weathers
  • Publication number: 20120297005
    Abstract: A technique for breaking locks held by two-phase commit (2PC) transactions while preserving data consistency that guarantees that either the “commit” phase or the “abort” phase of the 2PC protocol is completed at a higher-priority server. Accordingly, all locks on data objects are released and a high-priority operation can proceed. Data consistency is also preserved because the 2PC coordinator adheres to the 2PC protocol and properly notifies both the higher-priority server and one or more lower-priority servers when they are available.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Applicant: VMWARE, INC.
    Inventors: Ilia LANGOUEV, Ryan David GALLAGHER, Aleksey Vasilyevich PERSHIN, Maria BASMANOVA
  • Publication number: 20110088027
    Abstract: One embodiment is a method of installing a block-level write tracking driver in a Microsoft Windows™ operating system so that no reboot of the system is need, another embodiment is a method of installing a block-level write tracking driver in a Linux operating system so that no reboot of the system is needed, and still another embodiment is a method of tracking block-level writes to snapshots under newer Microsoft Windows™ operating systems.
    Type: Application
    Filed: March 24, 2010
    Publication date: April 14, 2011
    Applicant: VMWARE, INC.
    Inventors: Alexei JELVIS, Ilia LANGOUEV, Ping LU, Aleksey Vasilyevich PERSHIN, Erik WEATHERS