Patents by Inventor Gregory M. Cusanza

Gregory M. Cusanza 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: 10771439
    Abstract: Embodiments relate to a host encrypting network communications of virtual machines (VMs) in ways that minimize exposure of the network communications in cleartext form. The host captures and registers a measure of a secure state of the host. The measure is registered with a guardian service communicable via a network. The guardian service also securely stores keys of the VMs. Each VM's key is associated with authorization information indicating which machines are authorized to obtain the corresponding VM's key. The host obtains access to a VM's key based on a confirmation that its state matches the registered measured state and based on the authorization information of the VM indicating that the host is authorized to access the key. The VM's key is then used to transparently encrypt/decrypt network communications of the VM as they pass through a virtualization layer on the host that executes the VMs.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: September 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alan Thomas Gavin Jowett, Ravi T. Rao, Gregory M. Cusanza, Nir Ben-Zvi, Dean A. Wells
  • Publication number: 20190007378
    Abstract: Embodiments relate to a host encrypting network communications of virtual machines (VMs) in ways that minimize exposure of the network communications in cleartext form. The host captures and registers a measure of a secure state of the host. The measure is registered with a guardian service communicable via a network. The guardian service also securely stores keys of the VMs. Each VM's key is associated with authorization information indicating which machines are authorized to obtain the corresponding VM's key. The host obtains access to a VM's key based on a confirmation that its state matches the registered measured state and based on the authorization information of the VM indicating that the host is authorized to access the key. The VM's key is then used to transparently encrypt/decrypt network communications of the VM as they pass through a virtualization layer on the host that executes the VMs.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Alan Thomas Gavin JOWETT, Ravi T. RAO, Gregory M. CUSANZA, Nir BEN-ZVI, Dean A. WELLS
  • Patent number: 9444689
    Abstract: Improving a distributed network environment. A method includes determining physical element properties of physical elements in a virtualized network topology. The method further includes determining gateway placement on a first physical element of the virtualized network topology. The method further includes determining utilization of physical elements in the virtualized network topology. Based on the physical element properties, gateway placement, and utilization of physical elements in the virtualized network topology, the method further includes determining an improved virtualized network topology to improve use of physical elements in the virtualized network topology.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Senniappan, Uladzimir V. Raikou, Natalia Valeryevna Varava, Gregory M. Cusanza
  • Patent number: 9270619
    Abstract: Configuring third party solutions to operate with virtual machines and virtual switches in a distributed network environment. The method includes receiving information at a logical switch about third party solutions in a distributed network. The method further includes receiving information at the logical switch about requirements for virtual components of the distributed network. The method further includes the logical switch automatically configuring third party solutions in the distributed network to meet the requirements for the virtual components of the distributed network.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Senniappan, Karthikeyan Nenmeli Ravichandran, Natalia Valeryevna Varava, Gregory M. Cusanza
  • Publication number: 20140376560
    Abstract: Configuring third party solutions to operate with virtual machines and virtual switches in a distributed network environment. The method includes receiving information at a logical switch about third party solutions in a distributed network. The method further includes receiving information at the logical switch about requirements for virtual components of the distributed network. The method further includes the logical switch automatically configuring third party solutions in the distributed network to meet the requirements for the virtual components of the distributed network.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: Pradeep Senniappan, Karthikeyan Nenmeli Ravichandran, Natalia Valeryevna Varava, Gregory M. Cusanza
  • Publication number: 20140359091
    Abstract: Improving a distributed network environment. A method includes determining physical element properties of physical elements in a virtualized network topology. The method further includes determining gateway placement on a first physical element of the virtualized network topology. The method further includes determining utilization of physical elements in the virtualized network topology.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 4, 2014
    Inventors: Pradeep Senniappan, Uladzimir V. Raikou, Natalia Valeryevna Varava, Gregory M. Cusanza
  • Patent number: 7783983
    Abstract: A method and system for displaying a graphical user interface on the display device. Methods include displaying a control area on a graphical user interface, the control area including at least one control field associated with an attribute of a content source, the control field being configured to be viewable via the control area and displaying a content area on the graphical user interface such that the control area and the content area are at least partially superimposed and simultaneously visible on the graphical user interface, the content area displaying content of at least a portion of the content source.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: August 24, 2010
    Assignee: EMC Corporation
    Inventors: Clay Mayers, Gregory M. Cusanza, Nathan Anthony Courey