Patents by Inventor Assaf Muller

Assaf Muller 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: 11283907
    Abstract: Systems and methods for determining the state of a virtual router instance. An example method comprises: monitoring, by a processing device of a host computer system, a network interface associated with an instance of a virtual router; responsive to determining that a certain IP address has been assigned to the network interface, identifying a state of the instance of the virtual router as a master state; and transmitting a message identifying the state of the instance of the virtual router.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 22, 2022
    Assignee: Red Hat, Inc.
    Inventors: Assaf Muller, Sylvain Afchain
  • Patent number: 10958558
    Abstract: An initiation of a network device on a host system may be detected and an IP address may be assigned to the network device. Furthermore, a network gateway may be associated with the IP address. In some embodiments, a network may be assigned to the network device. The network may be configured to route outgoing data from the network through the network gateway as opposed to a default network gateway.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: March 23, 2021
    Assignee: Red Hat Israel, Ltd.
    Inventors: Assaf Muller, Dan Kenigsberg
  • Patent number: 10871980
    Abstract: An occurrence of an event associated with a computing device is identified. A script associated with the identified event is identified. A property of a component that is associated with the computing device is received, wherein the property includes an operating status of the component associated with the computing device. The script is executed for the computing device in view of the operating status of the component.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: December 22, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventors: Assaf Muller, Dan Kenigsberg
  • Publication number: 20190243670
    Abstract: An occurrence of an event associated with a computing device is identified. A script associated with the identified event is identified. A property of a component that is associated with the computing device is received, wherein the property includes an operating status of the component associated with the computing device. The script is executed for the computing device in view of the operating status of the component.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Assaf Muller, Dan Kenigsberg
  • Patent number: 10296362
    Abstract: An event associated with a virtual machine may be identified. Furthermore, a script associated with the event may be identified. A property of a virtual device that is assigned to the virtual machine may be received. A determination may be made to execute the script or not to execute the script for the virtual machine based on the property of the virtual device that is assigned to the virtual machine.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: May 21, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Assaf Muller, Dan Kenigsberg
  • Patent number: 9887875
    Abstract: Systems and methods for providing Open Systems Interconnection (OSI) layer 3 highly-available routers. An example method comprises: receiving a request to create a highly-available (HA) virtual router; configuring a HA virtual router to run on a plurality of network nodes, the HA virtual router comprising a master instance and a plurality of standby instances; assigning a floating Internet Protocol (IP) address associated with the virtual router to an internal network interface of the master instance; responsive to detecting a failure of the master instance of the HA virtual router, identifying a standby instance to act as a new master instance; and assigning the floating IP address to an internal network interface of the new master instance.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: February 6, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventor: Assaf Muller
  • Patent number: 9742726
    Abstract: Systems and methods for managing networking activities of a multi-tenant cloud computing environment. An example method may include distributing, by a controller node executed by a processing device, a dynamic host configuration protocol (DHCP) agent to each of a plurality of compute nodes of a computing environment; identifying, by the controller node, a first virtual machine hosted on a first compute node of the plurality of compute nodes; determining a first DHCP agent associated with the first virtual machine and the first compute node; and transmitting, by the controller node, networking information relating to the first virtual machine to the first DHCP agent hosted by the first compute node.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: August 22, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Kolesnik, Assaf Muller
  • Publication number: 20170063731
    Abstract: Systems and methods for determining the state of a virtual router instance. An example method comprises: monitoring, by a processing device of a host computer system, a network interface associated with an instance of a virtual router; responsive to determining that a certain IP address has been assigned to the network interface, identifying a state of the instance of the virtual router as a master state; and transmitting a message identifying the state of the instance of the virtual router.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Assaf Muller, Sylvain Afchain
  • Publication number: 20160255045
    Abstract: Systems and methods for managing networking activities of a multi-tenant cloud computing environment. An example method may include distributing, by a controller node executed by a processing device, a dynamic host configuration protocol (DHCP) agent to each of a plurality of compute nodes of a computing environment; identifying, by the controller node, a first virtual machine hosted on a first compute node of the plurality of compute nodes; determining a first DHCP agent associated with the first virtual machine and the first compute node; and transmitting, by the controller node, networking information relating to the first virtual machine to the first DHCP agent hosted by the first compute node.
    Type: Application
    Filed: February 26, 2015
    Publication date: September 1, 2016
    Inventors: Michael Kolesnik, Assaf Muller
  • Publication number: 20160191304
    Abstract: Systems and methods for providing Open Systems Interconnection (OSI) layer 3 highly-available routers. An example method comprises: receiving a request to create a highly-available (HA) virtual router; configuring a HA virtual router to run on a plurality of network nodes, the HA virtual router comprising a master instance and a plurality of standby instances; assigning a floating Internet Protocol (IP) address associated with the virtual router to an internal network interface of the master instance; responsive to detecting a failure of the master instance of the HA virtual router, identifying a standby instance to act as a new master instance; and assigning the floating IP address to an internal network interface of the new master instance.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 30, 2016
    Inventor: Assaf Muller
  • Publication number: 20150244608
    Abstract: An initiation of a network device on a host system may be detected and an IP address may be assigned to the network device. Furthermore, a network gateway may be associated with the IP address. In some embodiments, a network may be assigned to the network device. The network may be configured to route outgoing data from the network through the network gateway as opposed to a default network gateway.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventors: Assaf Muller, Dan Kenigsberg
  • Publication number: 20150242225
    Abstract: An event associated with a virtual machine may be identified. Furthermore, a script associated with the event may be identified. A property of a virtual device that is assigned to the virtual machine may be received. A determination may be made to execute the script or not to execute the script for the virtual machine based on the property of the virtual device that is assigned to the virtual machine.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventors: Assaf Muller, Dan Kenigsberg