Patents by Inventor Joseph Fitzgerald
Joseph Fitzgerald 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: 20150120670Abstract: Methods and apparatus for storing and transmitting historical configuration data associated with information technology assets are disclosed. The system reads and stores a first version of data with a timestamp. The system then performs a local update by reading a second version of data with a timestamp, replacing the first set of data and timestamp, and storing the changes between the first and second versions of data. The system also may receive update requests from a remote location for the latest version of data. The changes between versions of data are sent to the remote location, where the changes between versions of data are stored and are usable to create the requested latest version of data and/or prior versions of data.Type: ApplicationFiled: December 29, 2014Publication date: April 30, 2015Inventors: Joseph Fitzgerald, Oleg Barenboim, Gregory McCullough, Gregg Tanzillo, Richard Oliveri, Daniel A. Clarizio
-
Patent number: 9015703Abstract: 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: GrantFiled: November 27, 2007Date of Patent: April 21, 2015Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Patent number: 8949825Abstract: 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: GrantFiled: October 17, 2006Date of Patent: February 3, 2015Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Patent number: 8949826Abstract: 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: GrantFiled: November 27, 2007Date of Patent: February 3, 2015Assignee: ManagelQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Patent number: 8924917Abstract: Methods and apparatus for storing and transmitting historical configuration data associated with information technology assets are disclosed. The system reads and stores a first version of data with a timestamp. The system then performs a local update by reading a second version of data with a timestamp, replacing the first set of data and timestamp, and storing the changes between the first and second versions of data. The system also may receive update requests from a remote location for the latest version of data. The changes between versions of data are sent to the remote location, where the changes between versions of data are stored and are usable to create the requested latest version of data and/or prior versions of data.Type: GrantFiled: March 20, 2013Date of Patent: December 30, 2014Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim, Gregory McCullough, Gregg Tanzillo, Richard Oliveri, Daniel A. Clarizio
-
Publication number: 20140380412Abstract: 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: ApplicationFiled: September 8, 2014Publication date: December 25, 2014Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Patent number: 8850433Abstract: 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: GrantFiled: June 7, 2012Date of Patent: September 30, 2014Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Publication number: 20140289730Abstract: 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, etc. System tags are determined and associated with an asset automatically. 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. These tags can be combined using Boolean algebraic operators, resulting in a tag-based algebra system, which enables a Tag-Based Query Language for searching a universe of assets based on the associated tags. Additionally, tag-based algebra enables access control based on tags associated with a user, assets in a universe of assets, and enables policies to be enforced in a universe of assets.Type: ApplicationFiled: June 9, 2014Publication date: September 25, 2014Inventors: Joseph Fitzgerald, Oleg Barenboim, Gregg Tanzillo
-
Patent number: 8839246Abstract: 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: GrantFiled: May 3, 2013Date of Patent: September 16, 2014Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Patent number: 8832691Abstract: 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: GrantFiled: June 7, 2012Date of Patent: September 9, 2014Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Patent number: 8752045Abstract: 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, etc. System tags are determined and associated with an asset automatically. 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. These tags can be combined using Boolean algebraic operators, resulting in a tag-based algebra system, which enables a Tag-Based Query Language for searching a universe of assets based on the associated tags. Additionally, tag-based algebra enables access control based on tags associated with a user, assets in a universe of assets, and enables policies to be enforced in a universe of assets.Type: GrantFiled: November 27, 2007Date of Patent: June 10, 2014Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim, Gregg Tanzillo
-
Patent number: 8689717Abstract: An emergency repair plug for sealing an opening in a boat hull, comprises a conical body made of a solid foam, spongy cellular material that is compressible by hand and able to return to its original shape. The conical body is compressible by hand to a smaller dimension so that a portion of the conical body larger than an opening to be plugged can be inserted into the opening. The conical body is able to return to its larger size after compression, thereby to be wedged in the opening to slow down water inflow through the opening.Type: GrantFiled: November 25, 2009Date of Patent: April 8, 2014Assignee: Artelier Studio LLCInventors: Richard Joseph Benveniste, Henry Goldman, Joseph Fitzgerald
-
Publication number: 20140082621Abstract: 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: ApplicationFiled: November 19, 2013Publication date: March 20, 2014Applicant: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Patent number: 8612971Abstract: 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: GrantFiled: October 17, 2006Date of Patent: December 17, 2013Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Publication number: 20130247045Abstract: 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: ApplicationFiled: May 3, 2013Publication date: September 19, 2013Applicant: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Publication number: 20130232122Abstract: Methods and apparatus for storing and transmitting historical configuration data associated with information technology assets are disclosed. The system reads and stores a first version of data with a timestamp. The system then performs a local update by reading a second version of data with a timestamp, replacing the first set of data and timestamp, and storing the changes between the first and second versions of data. The system also may receive update requests from a remote location for the latest version of data. The changes between versions of data are sent to the remote location, where the changes between versions of data are stored and are usable to create the requested latest version of data and/or prior versions of data.Type: ApplicationFiled: March 20, 2013Publication date: September 5, 2013Applicant: ManagelQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim, Gregory McCullough, Gregg Tanzillo, Richard Oliveri, Daniel A. Clarizio
-
Publication number: 20130232586Abstract: 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: ApplicationFiled: March 20, 2013Publication date: September 5, 2013Applicant: ManageIQInventors: Joseph Fitzgerald, Oleg Barenboim, Richard Oliveri
-
Patent number: 8503695Abstract: A digital offset is combined with an audio signal in the digital domain to cancel an output offset caused by one or more analog components processing the same audio signal. In this manner, the offset at the output of the audio signal path (e.g., at a power amplifier output) is reduced or eliminated. Consequently, audible artifacts, such as click-and-pop artifacts, can be reduced or eliminated. In audio devices operating in ground-referenced capless mode, power consumption is reduced because of reduced or eliminated direct current (DC) leakage current through speakers or headsets of such audio devices. In some circumstances, the digital offset in the digital domain may be applied at substantially all times of operation of the audio signal path.Type: GrantFiled: September 25, 2008Date of Patent: August 6, 2013Assignee: QUALCOMM IncorporatedInventors: Uma Chilakapati, Seyfollah Bazarjani, Joseph Fitzgerald, Guoqing Miao, Hui-Ya Nelson, Khalid Sidiqi, Jeffrey Hinrichs
-
Patent number: 8458695Abstract: 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: GrantFiled: November 27, 2007Date of Patent: June 4, 2013Assignee: ManageIQ, Inc.Inventors: Joseph Fitzgerald, Oleg Barenboim
-
Publication number: 20130095313Abstract: A method for inhibiting corrosion under insulation (CUI) on the exterior of a structure, e.g., pipelines, piping, vessels and tanks, is provided. The method involves providing a structure that is at least partially formed from a corrosion resistant carbon steel (CRCS) composition. The CRCS composition includes corrosion resistance alloying additions in the amount of 0.1 weight percent to 9 weight percent. At least one alloying addition has a low free energy of formation for its oxide and/or hydroxide, e.g., vanadium and/or titanium. A corrosion inhibited structure that includes a structure at least partially formed from a corrosion resistant carbon steel (CRCS) composition, and insulation positioned around at least a portion of the structure.Type: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Applicant: EXXONMOBIL RESEARCH AND ENGINEERING COMPANYInventors: Shiun Ling, Brian Joseph Fitzgerald, James Edward Feather