Patents by Inventor Glenn Bruce MCELHOE

Glenn Bruce MCELHOE 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: 20230353542
    Abstract: The disclosure provides an approach for inter-network resource connectivity. Embodiments include receiving, by a forward proxy of a transporter server, from a device in a source network, a request directed to a resource in a target network. Embodiments include forwarding the request to a reverse proxy of the transporter server, wherein the forward proxy and the reverse proxy of the transporter server are not in the target network. Embodiments include transmitting the request from the reverse proxy to a transporter client in the target network via a first tunnel channel. Embodiments include transmitting the request from the transporter client to the resource in the target network via a second tunnel channel. Embodiments include returning a response to the device based on the request via the second tunnel channel, the first tunnel channel, the reverse proxy, and the forward proxy.
    Type: Application
    Filed: May 2, 2022
    Publication date: November 2, 2023
    Inventors: John KILROY, Glenn Bruce MCELHOE, Steve JONES, Ryan BRADFORD, Patrick PERALTA
  • Publication number: 20230236898
    Abstract: Some embodiments provide a method for providing access in a scalable manner to resources in a first datacenter to clients operating in one or more public clouds. The method of some embodiments implements with multiple machines a public-cloud proxy to connect clients in the public cloud(s) to a reverse proxy in the first datacenter.
    Type: Application
    Filed: January 23, 2022
    Publication date: July 27, 2023
    Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
  • Publication number: 20230239297
    Abstract: Some embodiments provide a method for providing access in a scalable manner to resources in a first datacenter to clients operating in one or more public clouds. The method of some embodiments implements with multiple machines a public-cloud proxy to connect clients in the public cloud(s) to a reverse proxy in the first datacenter.
    Type: Application
    Filed: January 23, 2022
    Publication date: July 27, 2023
    Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
  • Patent number: 11625287
    Abstract: System and method uses a defined entity type that describes a data structure of a defined computing entity and at least one behavior of the defined computing entity based on user input information. The at least one behavior of the defined computing entity is defined by associating at least one interface with the defined entity type, where the at least one interface represents a reference entity type with a collection of behavior information. An operation is then executed on the defined computing entity according to the at least one behavior of the defined computing entity.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: April 11, 2023
    Assignee: VMWARE, INC.
    Inventors: Jeff Moroski, Glenn Bruce McElhoe, Stephen Evanchik, Iliyan Lesev
  • Patent number: 11575770
    Abstract: One or more embodiments provide techniques for processing a request for generating a network diagram for a multi-tier application to be deployed on a cloud computing environment. A deployment director receives a request to deploy the multi-tier application to the cloud computing environment. Deployment director receives an application blueprint of the multi-tier application from an application director. The application blueprint includes logical attributes and logical connections of each component. Deployment director receives an identification of the cloud computing environment. Deployment director generates a network diagram compatible with the cloud computing environment based on at least the application blueprint. The network diagram illustrates physical network structure of the cloud computing environment. Deployment director displays the network diagram.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 7, 2023
    Assignee: VMWARE, INC.
    Inventor: Glenn Bruce McElhoe
  • Publication number: 20220237053
    Abstract: System and method uses a defined entity type that describes a data structure of a defined computing entity and at least one behavior of the defined computing entity based on user input information. The at least one behavior of the defined computing entity is defined by associating at least one interface with the defined entity type, where the at least one interface represents a reference entity type with a collection of behavior information. An operation is then executed on the defined computing entity according to the at least one behavior of the defined computing entity.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Jeff MOROSKI, Glenn Bruce MCELHOE, Stephen EVANCHIK, Iliyan LESEV
  • 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: 20190007518
    Abstract: One or more embodiments provide techniques for processing a request for generating a network diagram for a multi-tier application to be deployed on a cloud computing environment. A deployment director receives a request to deploy the multi-tier application to the cloud computing environment. Deployment director receives an application blueprint of the multi-tier application from an application director. The application blueprint includes logical attributes and logical connections of each component. Deployment director receives an identification of the cloud computing environment. Deployment director generates a network diagram compatible with the cloud computing environment based on at least the application blueprint. The network diagram illustrates physical network structure of the cloud computing environment. Deployment director displays the network diagram.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventor: Glenn Bruce MCELHOE
  • 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
  • Patent number: 9304873
    Abstract: Embodiments include a recovery system, a computer-readable storage medium, and a method of recreating a state of a datacenter. The embodiments include a plurality of program modules that is executable by a processor to gather metadata from a first datacenter that includes at least one virtual machine (VM), wherein the metadata includes data representative of a virtual infrastructure of the first datacenter. The program modules are also executable by the processor to recreate a state of the first datacenter within a second datacenter using the metadata upon a determination that a failure occurred within the first datacenter, and to recreate the VM within the second datacenter.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: April 5, 2016
    Assignee: VMware, Inc.
    Inventors: Glenn Bruce McElhoe, Orran Krieger, Philip McGachey
  • 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
  • Publication number: 20140059375
    Abstract: Embodiments include a recovery system, a computer-readable storage medium, and a method of recreating a state of a datacenter. The embodiments include a plurality of program modules that is executable by a processor to gather metadata from a first datacenter that includes at least one virtual machine (VM), wherein the metadata includes data representative of a virtual infrastructure of the first datacenter. The program modules are also executable by the processor to recreate a state of the first datacenter within a second datacenter using the metadata upon a determination that a failure occurred within the first datacenter, and to recreate the VM within the second datacenter.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: VMware, Inc.
    Inventors: Glenn Bruce MCELHOE, Hoki TAM, Dwayne REEVES, Orran KRIEGER, Philip MCGACHEY