Patents by Inventor Michael Condict

Michael Condict 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: 11748133
    Abstract: A method, a computing device, and a non-transitory machine-readable medium for booting a virtual machine. In response to a launch or initialization of a virtual machine, the virtual machine may attach a boot volume within a cloud-associated storage system. The boot volume contains a boot program. The boot program is loaded to the virtual machine from the boot volume. The virtual machine uses the boot program to acquire a boot configuration that includes a set of parameters and one or more commands for interfacing with a networked storage system and attaching a root volume within the networked storage system using a network-based storage interface protocol. The virtual machine boots its operating system from the root volume within the networked storage system.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: September 5, 2023
    Assignee: NETAPP, INC.
    Inventors: Arthur Lent, Michael Condict, Peter Macko
  • Publication number: 20210334123
    Abstract: A method, a computing device, and a non-transitory machine-readable medium for booting a virtual machine. In response to a launch or initialization of a virtual machine, the virtual machine may attach a boot volume within a cloud-associated storage system. The boot volume contains a boot program. The boot program is loaded to the virtual machine from the boot volume. The virtual machine uses the boot program to acquire a boot configuration that includes a set of parameters and one or more commands for interfacing with a networked storage system and attaching a root volume within the networked storage system using a network-based storage interface protocol. The virtual machine boots its operating system from the root volume within the networked storage system.
    Type: Application
    Filed: April 23, 2020
    Publication date: October 28, 2021
    Inventors: Arthur Lent, Michael Condict, Peter Macko
  • Patent number: 10187488
    Abstract: A method, device, and non-transitory computer readable medium that manages replacement in a distributed cache environment includes determining a cache value of a new item associated with one of a plurality of I/O cache resources. A cache value of a least valuable other item in the plurality of I/O cache resources is obtained. A determination is made when the cache value of the new item is greater than the cache value of the least valuable other item in the plurality of I/O cache resources. The least valuable other item is replaced with the new item when the determination indicates the cache value of the new item is greater than the cache value of the least valuable other item.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: January 22, 2019
    Assignee: NetApp, Inc.
    Inventor: Michael Condict
  • Publication number: 20160246733
    Abstract: A method, device, and non-transitory computer readable medium that manages replacement in a distributed cache environment includes determining a cache value of a new item associated with one of a plurality of I/O cache resources. A cache value of a least valuable other item in the plurality of I/O cache resources is obtained. A determination is made when the cache value of the new item is greater than the cache value of the least valuable other item in the plurality of I/O cache resources. The least valuable other item is replaced with the new item when the determination indicates the cache value of the new item is greater than the cache value of the least valuable other item.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventor: Michael Condict