Patents Assigned to ManageIQ, Inc.
  • Patent number: 8418173
    Abstract: Methods and apparatus of locating an unauthorized virtual machine are disclosed. A virtual machine is registered with a management system. When the virtual machine is requested to start, the system determines whether the virtual machine is in an authorized environment. In an authorized environment, the virtual machine is enabled to operate normally. In an unauthorized environment, the virtual machine is disabled. The disabled virtual machine gathers information about the unauthorized environment and transmits the information to the virtual machine owner.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: April 9, 2013
    Assignee: ManageIQ, Inc.
    Inventors: Joseph Fitzgerald, Oleg Barenboim, Richard Oliveri
  • Publication number: 20120291030
    Abstract: Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
    Type: Application
    Filed: June 7, 2012
    Publication date: November 15, 2012
    Applicant: MANAGEIQ, INC.
    Inventors: Joseph Fitzgerald, Oleg Barenboim
  • Publication number: 20120284715
    Abstract: Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
    Type: Application
    Filed: June 7, 2012
    Publication date: November 8, 2012
    Applicant: ManageIQ, Inc.
    Inventors: Joseph Fitzgerald, Oleg Barenboim
  • Patent number: 8234640
    Abstract: Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: July 31, 2012
    Assignee: ManageIQ, Inc.
    Inventors: Joseph Fitzgerald, Oleg Barenboim
  • Patent number: 8146098
    Abstract: Methods and apparatus of interfacing with a computer user via virtual thumbnails are disclosed. The system determines the number of zones for each virtual thumbnail, the variable to represent in each zone, and the current state of each of those variables. The system then dynamically renders each of the virtual thumbnails accordingly. For example, if the top-left zone of a virtual thumbnail is to indicate the current operating system associated with a virtual machine, and the current operating system for that virtual machine is Microsoft Windows, then the system displays a flying window icon in the top-left zone of that virtual thumbnail. Once the virtual thumbnail are displayed, the system looks for events associated with the virtual thumbnails (e.g., a click in one of the zones) and executes instructions in response to detecting those events (e.g., show virtual thumbnails indicative of the operating system's services if the operating system zone of a virtual thumbnail is clicked).
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: March 27, 2012
    Assignee: ManageIQ, Inc.
    Inventors: Joseph J. Fitzgerald, Oleg Barenboim, Daniel A. Clarizio, Eric Winchell, Thomas C. Hennessy
  • Publication number: 20090138877
    Abstract: Methods and apparatus of locating an unauthorized virtual machine are disclosed. A virtual machine is registered with a management system. When the virtual machine is requested to start, the system determines whether the virtual machine is in an authorized environment. In an authorized environment, the virtual machine is enabled to operate normally. In an unauthorized environment, the virtual machine is disabled. The disabled virtual machine gathers information about the unauthorized environment and transmits the information to the virtual machine owner.
    Type: Application
    Filed: November 27, 2007
    Publication date: May 28, 2009
    Applicant: ManageIQ, Inc.
    Inventors: Joseph Fitzgerald, Oleg Barenboim, Richard Oliveri
  • Publication number: 20080184225
    Abstract: Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
    Type: Application
    Filed: November 27, 2007
    Publication date: July 31, 2008
    Applicant: MANAGEIQ, INC.
    Inventors: Joseph Fitzgerald, Oleg Barenboim
  • Publication number: 20080134177
    Abstract: Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
    Type: Application
    Filed: November 27, 2007
    Publication date: June 5, 2008
    Applicant: MANAGEIQ, INC.
    Inventors: Joseph Fitzgerald, Oleg Barenboim
  • Publication number: 20080134178
    Abstract: Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
    Type: Application
    Filed: November 27, 2007
    Publication date: June 5, 2008
    Applicant: MANAGEIQ, INC.
    Inventors: Joseph Fitzgerald, Oleg Barenboim
  • Publication number: 20080133486
    Abstract: By implementing various types of tags, easy management and control of assets in a business system is enabled. These assets may be virtual machines, hardware assets, personnel assets, or any other kind of assets. System tags are determined and associated with an asset automatically. For example, a system automatically determines the name and version of an operating system running on a virtual machine and associates an appropriate system tag with that asset. Virtual tags and dynamic tags are tags that do not contain the information sought—rather, these tags contain instructions about how to determine the tag value associated with an asset. Management tags are user-entered tags indicating information about an asset based on the knowledge of an individual. The above-described tags can be combined using Boolean algebraic operators, resulting in a tag-based algebra system.
    Type: Application
    Filed: November 27, 2007
    Publication date: June 5, 2008
    Applicant: ManageIQ, Inc.
    Inventors: Joseph Fitzgerald, Oleg Barenboim, Gregg Tanzillo