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: 20230353542Abstract: 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: ApplicationFiled: May 2, 2022Publication date: November 2, 2023Inventors: John KILROY, Glenn Bruce MCELHOE, Steve JONES, Ryan BRADFORD, Patrick PERALTA
-
Publication number: 20230236898Abstract: 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: ApplicationFiled: January 23, 2022Publication date: July 27, 2023Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
-
Publication number: 20230239297Abstract: 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: ApplicationFiled: January 23, 2022Publication date: July 27, 2023Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
-
Patent number: 11625287Abstract: 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: GrantFiled: January 22, 2021Date of Patent: April 11, 2023Assignee: VMWARE, INC.Inventors: Jeff Moroski, Glenn Bruce McElhoe, Stephen Evanchik, Iliyan Lesev
-
Patent number: 11575770Abstract: 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: GrantFiled: June 30, 2017Date of Patent: February 7, 2023Assignee: VMWARE, INC.Inventor: Glenn Bruce McElhoe
-
Publication number: 20220237053Abstract: 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: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Jeff MOROSKI, Glenn Bruce MCELHOE, Stephen EVANCHIK, Iliyan LESEV
-
Patent number: 10481987Abstract: 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: GrantFiled: November 13, 2017Date of Patent: November 19, 2019Assignee: VMware, Inc.Inventors: Ryan David Gallagher, Ilia Langouev, Glenn Bruce McElhoe, Aleksey Pershin, Sudarsan Piduri
-
Publication number: 20190007518Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventor: Glenn Bruce MCELHOE
-
Publication number: 20180067827Abstract: 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: ApplicationFiled: November 13, 2017Publication date: March 8, 2018Inventors: Ryan David GALLAGHER, Ilia LANGOUEV, Glenn Bruce MCELHOE, Aleksey PERSHIN, Sudarsan PIDURI
-
Patent number: 9817722Abstract: 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: GrantFiled: August 29, 2014Date of Patent: November 14, 2017Assignee: VMware, Inc.Inventors: Ryan David Gallagher, Ilia Langouev, Glenn Bruce McElhoe, Aleksey Pershin, Sudarsan Piduri
-
Patent number: 9304873Abstract: 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: GrantFiled: August 23, 2012Date of Patent: April 5, 2016Assignee: VMware, Inc.Inventors: Glenn Bruce McElhoe, Orran Krieger, Philip McGachey
-
Publication number: 20160062858Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Ryan David GALLAGHER, Ilia LANGOUEV, Glenn Bruce MCELHOE, Aleksey PERSHIN, Sudarsan PIDURI
-
Publication number: 20140059375Abstract: 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: ApplicationFiled: August 23, 2012Publication date: February 27, 2014Applicant: VMware, Inc.Inventors: Glenn Bruce MCELHOE, Hoki TAM, Dwayne REEVES, Orran KRIEGER, Philip MCGACHEY