Patents by Inventor Ian Scott McLeod

Ian Scott McLeod 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: 10445121
    Abstract: A computer system receives a request to instantiate a virtual machine (VM) in a first target cloud and a second target cloud. The target clouds operate with different configuration parameters. The system modifies a generic VM disk image that is not formatted for the first or second target cloud to create a cloud-formatted VM disk image for the first target cloud and a cloud-formatted VM disk image for the second target cloud. The first target cloud cloud-formatted VM disk image is based on the first target cloud configuration parameters, and the second target cloud cloud-formatted VM disk image is based on the second target cloud configuration parameters. The system instantiates a VM in the first target cloud using the first target cloud cloud-formatted VM disk image and a VM in the second target cloud using the second target cloud cloud-formatted VM disk image.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: October 15, 2019
    Assignee: Red Hat Inc.
    Inventors: Ian Scott McLeod, Steven M. Loranz, Christopher Lalancette, John Dunning, Carl C. Trieloff
  • Patent number: 10140134
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: November 27, 2018
    Assignee: Red Hat, Inc.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Patent number: 9519472
    Abstract: A server computing system receives a request to instantiate a virtual machine in a cloud. The request is associated with a template that specifies the operating system and software packages to be installed on the virtual machine. The system splits the installation of the virtual machine into creating a minimal operating system installation, customizing the minimal installation, and generating a disk image of the customized minimal installation. The system creates a minimal installation of the specified operating system, executes the minimal operating system in a virtual machine guest, and customizes the minimal installation of the operating system as specified in the template. The system generates a virtual machine disk image of the customized minimal installation that is a cloud generic virtual machine disk image an is configurable to instantiate the virtual machine in clouds provided by different cloud providers.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: December 13, 2016
    Assignee: Red Hat, Inc.
    Inventors: Ian Scott McLeod, Christopher Lalancette
  • Publication number: 20160253202
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Patent number: 9348623
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: May 24, 2016
    Assignee: Red Hat, Inc.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Publication number: 20150254096
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 10, 2015
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott MCLeod, Greg D. Blomquist
  • Patent number: 9043784
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: May 26, 2015
    Assignee: Red Hat, Inc.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl C. Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Publication number: 20130227089
    Abstract: A computer system receives a request to instantiate a virtual machine (VM) in a first target cloud and a second target cloud. The target clouds operate with different configuration parameters. The system modifies a generic VM disk image that is not formatted for the first or second target cloud to create a cloud-formatted VM disk image for the first target cloud and a cloud-formatted VM disk image for the second target cloud. The first target cloud cloud-formatted VM disk image is based on the first target cloud configuration parameters, and the second target cloud cloud-formatted VM disk image is based on the second target cloud configuration parameters. The system instantiates a VM in the first target cloud using the first target cloud cloud-formatted VM disk image and a VM in the second target cloud using the second target cloud cloud-formatted VM disk image.
    Type: Application
    Filed: February 23, 2012
    Publication date: August 29, 2013
    Applicant: RED HAT INC.
    Inventors: Ian Scott McLeod, Steven M. Loranz, Christopher Lalancette, John Dunning, Carl Trieloff
  • Publication number: 20130185715
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: RED HAT INC.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl C. Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Publication number: 20130132950
    Abstract: A server computing system receives a request to instantiate a virtual machine in a cloud. The request is associated with a template that specifies the operating system and software packages to be installed on the virtual machine. The system splits the installation of the virtual machine into creating a minimal operating system installation, customizing the minimal installation, and generating a disk image of the customized minimal installation. The system creates a minimal installation of the specified operating system, executes the minimal operating system in a virtual machine guest, and customizes the minimal installation of the operating system as specified in the template. The system generates a virtual machine disk image of the customized minimal installation that is a cloud generic virtual machine disk image an is configurable to instantiate the virtual machine in clouds provided by different cloud providers.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Inventors: Ian Scott McLeod, Christopher Lalancette