Patents by Inventor Matt Hicks

Matt Hicks 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: 8615758
    Abstract: A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to automatically rebuild itself solely from the tools stored in the distributable self-contained repository. The virtualization tool is configured to build one or more virtual machines on the machine. Each virtual machine has a corresponding operating system and environment. The provisioning tool is configured to provision the one or more virtual machines. The configuration tool is to configure the one or more provisioned virtual machines. A custom configuration management tool further customize and configure the physical machine for specific users. A source code management tool stored in the distributable self-contained repository is configured to develop each virtual machine independently from each other in parallel, and to merge back the developments to a corresponding parent virtual machine.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: December 24, 2013
    Assignee: Red Hat, Inc.
    Inventors: Matt Hicks, Brenton Leanhardt, Christopher Alfonso, Chris MacLeod
  • Patent number: 8561062
    Abstract: A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to automatically rebuild itself solely from the tools stored in the distributable self-contained repository. The virtualization tool is configured to build one or more virtual machines on the machine. Each virtual machine has a corresponding operating system and environment. The provisioning tool is configured to provision the one or more virtual machines. The configuration tool is to configure the one or more provisioned virtual machines. A custom configuration management tool further customize and configure the physical machine for specific users.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 15, 2013
    Assignee: Red Hat, Inc.
    Inventors: Matt Hicks, Brenton Leanhardt, Christopher Alfonso, Chris MacLeod
  • Patent number: 8375387
    Abstract: A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to automatically rebuild itself solely from the tools stored in the distributable self-contained repository. The virtualization tool is configured to build one or more virtual machines on the machine. Each virtual machine has a corresponding operating system and environment. The provisioning tool is configured to provision the one or more virtual machines. The configuration tool is to configure the one or more provisioned virtual machines. A custom configuration management tool further customize and configure the physical machine for specific users. A configuration management tool is configured to orchestrate and automate a deployment process, and to interface with an underlying product having a corresponding functionality.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: February 12, 2013
    Assignee: Red Hat, Inc.
    Inventors: Matt Hicks, Brenton Leanhardt, Christopher Alfonso, Chris MacLeod
  • Publication number: 20090300610
    Abstract: A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to automatically rebuild itself solely from the tools stored in the distributable self-contained repository. The virtualization tool is configured to build one or more virtual machines on the machine. Each virtual machine has a corresponding operating system and environment. The provisioning tool is configured to provision the one or more virtual machines. The configuration tool is to configure the one or more provisioned virtual machines. A custom configuration management tool further customize and configure the physical machine for specific users.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Inventors: Matt Hicks, Brenton Leanhardt, Christopher Alfonso, Chris MacLeod
  • Publication number: 20090300619
    Abstract: A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to automatically rebuild itself solely from the tools stored in the distributable self-contained repository. The virtualization tool is configured to build one or more virtual machines on the machine. Each virtual machine has a corresponding operating system and environment. The provisioning tool is configured to provision the one or more virtual machines. The configuration tool is to configure the one or more provisioned virtual machines. A custom configuration management tool further customize and configure the physical machine for specific users. A configuration management tool is configured to orchestrate and automate a deployment process, and to interface with an underlying product having a corresponding functionality.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Inventors: Matt Hicks, Brenton Leanhardt, Christopher Alfonso, Chris MacLeod
  • Publication number: 20090300609
    Abstract: A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to automatically rebuild itself solely from the tools stored in the distributable self-contained repository. The virtualization tool is configured to build one or more virtual machines on the machine. Each virtual machine has a corresponding operating system and environment. The provisioning tool is configured to provision the one or more virtual machines. The configuration tool is to configure the one or more provisioned virtual machines. A custom configuration management tool further customize and configure the physical machine for specific users. A source code management tool stored in the distributable self-contained repository is configured to develop each virtual machine independently from each other in parallel, and to merge back the developments to a corresponding parent virtual machine.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Inventors: Matt Hicks, Brenton Leanhardt, Christopher Alfonso, Chris MacLeod