Patents by Inventor Ryan David GALLAGHER

Ryan David GALLAGHER 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: 10481987
    Abstract: Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities associated with the storage profile is added to a disaster recovery plan to automate a failover of the set of virtual datacenter entities from a protection site to a recovery site. The set of one or more virtual datacenter entities includes one or more virtual machines, one or more logical storage devices, or a combination of virtual machines and logical storage devices. The set of virtual datacenter entities is expandable and interchangeable with other virtual datacenter entities.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 19, 2019
    Assignee: VMware, Inc.
    Inventors: Ryan David Gallagher, Ilia Langouev, Glenn Bruce McElhoe, Aleksey Pershin, Sudarsan Piduri
  • Publication number: 20180067827
    Abstract: Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities associated with the storage profile is added to a disaster recovery plan to automate a failover of the set of virtual datacenter entities from a protection site to a recovery site. The set of one or more virtual datacenter entities includes one or more virtual machines, one or more logical storage devices, or a combination of virtual machines and logical storage devices. The set of virtual datacenter entities is expandable and interchangeable with other virtual datacenter entities.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Ryan David GALLAGHER, Ilia LANGOUEV, Glenn Bruce MCELHOE, Aleksey PERSHIN, Sudarsan PIDURI
  • Patent number: 9817722
    Abstract: Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities associated with the storage profile is added to a disaster recovery plan to automate a failover of the set of virtual datacenter entities from a protection site to a recovery site. The set of one or more virtual datacenter entities includes one or more virtual machines, one or more logical storage devices, or a combination of virtual machines and logical storage devices. The set of virtual datacenter entities is expandable and interchangeable with other virtual datacenter entities.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: November 14, 2017
    Assignee: VMware, Inc.
    Inventors: Ryan David Gallagher, Ilia Langouev, Glenn Bruce McElhoe, Aleksey Pershin, Sudarsan Piduri
  • Publication number: 20160062858
    Abstract: Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities associated with the storage profile is added to a disaster recovery plan to automate a failover of the set of virtual datacenter entities from a protection site to a recovery site. The set of one or more virtual datacenter entities includes one or more virtual machines, one or more logical storage devices, or a combination of virtual machines and logical storage devices. The set of virtual datacenter entities is expandable and interchangeable with other virtual datacenter entities.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ryan David GALLAGHER, Ilia LANGOUEV, Glenn Bruce MCELHOE, Aleksey PERSHIN, Sudarsan PIDURI
  • 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
  • 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