Patents by Inventor Moti Asayag

Moti Asayag 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: 10684837
    Abstract: A system and method to install a software application on a host computer system using a file repository located on another host computer system. The method includes installing, on a first host computer system, a virtual machine image including a file repository including one or more pre-requisites for installing a software application. The method further includes configuring a second host computer system with an identifier of the file repository. The method also includes installing the software application on a virtual machine associated with the second host computer system using the file repository.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: June 16, 2020
    Assignee: Red Hat Israel, LTD.
    Inventors: Michael Kolesnik, Moti Asayag
  • Patent number: 10489177
    Abstract: Implementations of the disclosure provide for mechanisms for resource reconciliation in a virtualized computer system. A method of the disclosure includes receiving a request initiated by a user to allocate a first amount of a resource; determining, using a processing device, whether the request can be fulfilled in view of a second amount of the resource available in a virtualized computer system; and allocating the second amount of the resource for the user in response to determining that the request cannot be fulfilled.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: November 26, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Kolesnik, Moti Asayag
  • Patent number: 10185582
    Abstract: A host controller receives a request to perform an action in a virtual computing system. The host controller, creates a command to execute operations associated with the request and creates a job to monitor a progress of the operations of the command. As the command is executing the operations, the host controller receives an indication of the progress of the command execution, wherein the operations report the progress to the job each time an operation is completed.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: January 22, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Moti Asayag, Yair Zaslavsky
  • Patent number: 10175975
    Abstract: Implementations of the disclosure provide for a self-amending software builder. A method of the disclosure includes performing at least one test on an application having source code that is stored in a source code repository and has incurred a plurality of code changes by a plurality of users; detecting a failure of the application during the test; identifying, using a processing device, an offending code change of the plurality of code changes corresponding to the failure and at least one dependent code change of the plurality of code changes that depends on the offending code change; and updating, using the processing device, a master copy of the application in view of at least one of the offending code change or the dependent code change.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: January 8, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Kolesnik, Moti Asayag
  • Patent number: 9851995
    Abstract: A method for moving a hypervisor in a data grid. The method can include, receiving, from a system administrator, a request to move a host from a first cluster to a second cluster in a data grid, wherein a hypervisor is registered at the host to manage the host. The method can further include identifying, by the virtualization manager, a first configuration of the first cluster. The method can further include identifying, by the virtualization manager, a second configuration of the second cluster. The method can further include determining, by the virtualization manager, differences between the first configuration and the second configuration. The method can further include identifying current configuration attributes of the hypervisor associated with the first cluster. The method can further include adjusting, by the virtualization manager, configuration attributes of the hypervisor that differ for the configuration of the second cluster.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: December 26, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Kolesnik, Moti Asayag
  • Patent number: 9792139
    Abstract: The method including, receiving, from a management interface, an external services request, wherein the external services request comprises external service criteria for a virtual machine. The method further including identifying, by an external services scheduler, a hypervisor with external services that meet the external service criteria of the virtual machine. The method further including causing the virtual machine to be connected to the identified hypervisor.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: October 17, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Kolesnik, Moti Asayag
  • Patent number: 9483245
    Abstract: A package manager receives a request to install a version of an application on a host server, the version of the application having an associated database script provided by database scripts package. The package manager determines a currently installed schema in a management database associated with the host server and compares the database script associated with the application to the currently installed schema in the management database. Prior to installing the version of the application, the package manager verifies that the database script is installed and updated to match the database schema and performs the database upgrade if required.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: November 1, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventors: Moti Asayag, Yair Zaslavsky
  • Publication number: 20160253194
    Abstract: A method for moving a hypervisor in a data grid. The method can include, receiving, from a system administrator, a request to move a host from a first cluster to a second cluster in a data grid, wherein a hypervisor is registered at the host to manage the host. The method can further include identifying, by the virtualization manager, a first configuration of the first cluster. The method can further include identifying, by the virtualization manager, a second configuration of the second cluster. The method can further include determining, by the virtualization manager, differences between the first configuration and the second configuration. The method can further include identifying current configuration attributes of the hypervisor associated with the first cluster. The method can further include adjusting, by the virtualization manager, configuration attributes of the hypervisor that differ for the configuration of the second cluster.
    Type: Application
    Filed: February 26, 2015
    Publication date: September 1, 2016
    Inventors: Michael Kolesnik, Moti Asayag
  • Publication number: 20160246583
    Abstract: A system and method to install a software application on a host computer system using a file repository located on another host computer system. The method includes installing, on a first host computer system, a virtual machine image including a file repository including one or more pre-requisites for installing a software application. The method further includes configuring a second host computer system with an identifier of the file repository. The method also includes installing the software application on a virtual machine associated with the second host computer system using the file repository.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventors: Michael Kolesnik, Moti Asayag
  • Publication number: 20160246626
    Abstract: Implementations of the disclosure provide for mechanisms for resource reconciliation in a virtualized computer system. A method of the disclosure includes receiving a request initiated by a user to allocate a first amount of a resource; determining, using a processing device, whether the request can be fulfilled in view of a second amount of the resource available in a virtualized computer system; and allocating the second amount of the resource for the user in response to determining that the request cannot be fulfilled.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: Michael Kolesnik, Moti Asayag
  • Publication number: 20160246634
    Abstract: The method including, receiving, from a management interface, an external services request, wherein the external services request comprises external service criteria for a virtual machine. The method further including identifying, by an external services scheduler, a hypervisor with external services that meet the external service criteria of the virtual machine. The method further including causing the virtual machine to be connected to the identified hypervisor.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventors: Michael Kolesnik, Moti Asayag
  • Publication number: 20160239295
    Abstract: Implementations of the disclosure provide for a self-amending software builder. A method of the disclosure includes performing at least one test on an application having source code that is stored in a source code repository and has incurred a plurality of code changes by a plurality of users; detecting a failure of the application during the test; identifying, using a processing device, an offending code change of the plurality of code changes corresponding to the failure and at least one dependent code change of the plurality of code changes that depends on the offending code change; and updating, using the processing device, a master copy of the application in view of at least one of the offending code change or the dependent code change.
    Type: Application
    Filed: February 18, 2015
    Publication date: August 18, 2016
    Inventors: Michael Kolesnik, Moti Asayag
  • Publication number: 20140208303
    Abstract: A package manager receives a request to install a version of an application on a host server, the version of the application having an associated database script provided by database scripts package. The package manager determines a currently installed schema in a management database associated with the host server and compares the database script associated with the application to the currently installed schema in the management database. Prior to installing the version of the application, the package manager verifies that the database script is installed and updated to match the database schema and performs the database upgrade if required.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 24, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventors: Moti Asayag, Yair Zaslavsky
  • Publication number: 20140149982
    Abstract: A host controller receives a request to perform an action in a virtual computing system. The host controller, creates a command to execute operations associated with the request and creates a job to monitor a progress of the operations of the command. As the command is executing the operations, the host controller receives an indication of the progress of the command execution, wherein the operations report the progress to the job each time an operation is completed.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventors: Moti Asayag, Yair Zaslavsky