Patents by Inventor David Caro Estevez

David Caro Estevez 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: 10754677
    Abstract: A hierarchical tree of nodes for layered images may be maintained. The hierarchical tree may include paths that each includes nodes representing layered images for a virtual machine. A request indicating a child component may be received. A subset of the paths of the hierarchical tree may be identified where each of the subset of the paths includes a child node representing the child component, one or more intermediary nodes representing layered images of intermediary components, and a root node. A path, from the subset of paths, with fewer nodes representing layered images that are not present in a storage of a machine may be selected. Furthermore, the layered images that are not present in the storage of the machine may be provided to the machine to instantiate a virtual machine to execute the child component.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: August 25, 2020
    Assignee: Red Hat, Inc.
    Inventor: David Caro Estevez
  • Patent number: 9892025
    Abstract: Implementations of using script descriptions to encode conditional statements are disclosed. A method of an implementation of the disclosure includes retrieving a description string associated with an executable script. The method also includes generating, in view of the description string, a conditional statement specifying an action to be performed. The method further includes using the conditional statement to control execution of the executable script.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: February 13, 2018
    Assignee: Red Hat, Inc.
    Inventor: David Caro Estevez
  • Publication number: 20180024850
    Abstract: A hierarchical tree of nodes for layered images may be maintained. The hierarchical tree may include paths that each includes nodes representing layered images for a virtual machine. A request indicating a child component may be received. A subset of the paths of the hierarchical tree may be identified where each of the subset of the paths includes a child node representing the child component, one or more intermediary nodes representing layered images of intermediary components, and a root node. A path, from the subset of paths, with fewer nodes representing layered images that are not present in a storage of a machine may be selected. Furthermore, the layered images that are not present in the storage of the machine may be provided to the machine to instantiate a virtual machine to execute the child component.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventor: David Caro Estevez
  • Patent number: 9875123
    Abstract: A provisioning server receives a reserve command with a set of criteria and searches for a host matching the criteria. Upon finding such a host, the provisioning server reserves the host for performing a virtualization test. Upon receiving or generating a release command, the provisioning server releases the host.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: January 23, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: Eyal Edri, David Caro Estevez
  • Publication number: 20160246707
    Abstract: Implementations of using script descriptions to encode conditional statements are disclosed. A method of an implementation of the disclosure includes retrieving a description string associated with an executable script. The method also includes generating, in view of the description string, a conditional statement specifying an action to be performed. The method further includes using the conditional statement to control execution of the executable script.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 25, 2016
    Inventor: David Caro Estevez
  • Publication number: 20150150001
    Abstract: A provisioning server receives a reserve command with a set of criteria and searches for a host matching the criteria. Upon finding such a host, the provisioning server reserves the host for performing a virtualization test. Upon receiving or generating a release command, the provisioning server releases the host.
    Type: Application
    Filed: February 25, 2014
    Publication date: May 28, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventors: Eyal Edri, David Caro Estevez