Patents by Inventor David Botzer

David Botzer 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: 11075996
    Abstract: A method, system and computer readable medium for remote control of a remote device by a remote dashboard console of a client device. The method includes identifying the remote device for management via the remote dashboard console of the client device. The remote dashboard console receives a set of plug-ins associated with multiple remote device applications installed on the remote device from a remote dashboard agent of the remote device. The remote dashboard console of the client device executes a target application of the multiple remote device applications device using a corresponding plug-in of the set of plug-ins.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 27, 2021
    Assignee: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Patent number: 10037219
    Abstract: Systems and methods for virtual machine locking. An example method may include: applying a lock to a virtual machine, the lock enabling ongoing execution of the virtual machine and outbound communication by the virtual machine while precluding unauthenticated inbound communication to the virtual machine, receiving, from a first device and in response to an authentication request, an authentication attempt, processing the authentication attempt to authenticate the first device with respect to the virtual machine, and in response to a determination that the first device was successfully authenticated with respect to the virtual machine, enabling inbound communication from the first device to the virtual machine.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: July 31, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: David Botzer, Oded Ramraz
  • Patent number: 9864621
    Abstract: A method, system and computer readable medium for joining multiple virtual machines (VMs). The method includes identifying a first VM executing a first operating system (OS) for joining with a second VM executing a second OS, wherein the first OS and the second OS are incompatible. A new VM having a first new disk and a second new disk is created. The method includes creating a first image of a first disk associated with the first VM and a second image of a second disk associated with the second VM, installing the first image into the first new disk and the second image into the second new disk, and configuring the new VM to include a dual boot function enabling boot up of the new VM with either the first OS or the second OS.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: January 9, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Patent number: 9836321
    Abstract: Systems and methods for transmitting encapsulated SNMP commands to virtual machines. An example method may comprise: receiving a Simple Network Management Protocol (SNMP) request; encapsulating, by a processing device, the SNMP request in a format compatible with respect to which a virtual machine is configured to communicate; and providing the encapsulated SNMP request to the virtual machine.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: December 5, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Patent number: 9668082
    Abstract: A request to provision a virtual machine (VM) based on a mobile communications device may be received. In response to the request to provision the VM, a phone number may be allocated to be associated with the VM based on the mobile communications device. Furthermore, VM based on the mobile communications device may be provisioned in view of the allocated phone number.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: May 30, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Oded Ramraz, David Botzer
  • Patent number: 9584544
    Abstract: A system and method for providing security in a virtual environment are provided. An example system includes a link module that links a secured logical component to a logical entity including a set of virtual machines. The example system also includes a security module that identifies a set of security policies for one or more communications to the logical entity or one or more communications from the logical entity. The example system further includes a control module that controls, based on the set of security policies, the one or more communications to the logical entity or the one or more communications from the logical entity.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: February 28, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Publication number: 20160357590
    Abstract: Systems and methods for transmitting encapsulated SNMP commands to virtual machines. An example method may comprise: receiving a Simple Network Management Protocol (SNMP) request; encapsulating, by a processing device, the SNMP request in a format compatible with respect to which a virtual machine is configured to communicate; and providing the encapsulated SNMP request to the virtual machine.
    Type: Application
    Filed: July 27, 2016
    Publication date: December 8, 2016
    Inventor: David Botzer
  • Publication number: 20160350145
    Abstract: Systems and methods for virtual machine locking. An example method may include: applying a lock to a virtual machine, the lock enabling ongoing execution of the virtual machine and outbound communication by the virtual machine while precluding unauthenticated inbound communication to the virtual machine, receiving, from a first device and in response to an authentication request, an authentication attempt, processing the authentication attempt to authenticate the first device with respect to the virtual machine, and in response to a determination that the first device was successfully authenticated with respect to the virtual machine, enabling inbound communication from the first device to the virtual machine.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: David Botzer, Oded Ramraz
  • Patent number: 9413594
    Abstract: Systems and methods for transmitting encapsulated SNMP commands to virtual machines. An example method may comprise: receiving, from a network device, a first Simple Network Management Protocol (SNMP) request, the first SNMP request being directed to a virtual machine executing on a host device; encapsulating the SNMP request with a virtualization manager executing on the host device; and providing the encapsulated SNMP request to the virtual machine.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: August 9, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Patent number: 9229643
    Abstract: A method, system and computer readable medium for joining multiple virtual machines (VMs). The method includes identifying a first virtual machine (VM) executing a first operating system (OS) for joining with a second VM executing a second OS, wherein the first OS and the second OS are compatible. A new VM having a new disk is created, wherein the new disk includes the contents of a first existing disk of the first VM and a second existing disk of the second VM.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: January 5, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Publication number: 20150373478
    Abstract: A request to provision a virtual machine (VM) based on a mobile communications device may be received. In response to the request to provision the VM, a phone number may be allocated to be associated with the VM based on the mobile communications device. Furthermore, VM based on the mobile communications device may be provisioned in view of the allocated phone number.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventors: Oded Ramraz, David Botzer
  • Publication number: 20150227382
    Abstract: Systems and methods for monitoring virtual machine protocols, services, and operations. An example method may comprise: initiating a connection to a virtual machine; receiving service data, the service data pertaining to one or more services installed on the virtual machine, and protocol data pertaining to one or more protocols utilized by the virtual machine; generating, with a processing device and in view of at least one of the service data or the protocol data, one or more configuration commands, the one or more configuration commands corresponding to at least one of the one or more services or the one or more protocols; and transmitting the one or more configuration commands to the virtual machine.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Publication number: 20150227381
    Abstract: Systems and methods for transmitting encapsulated SNMP commands to virtual machines. An example method may comprise: receiving, from a network device, a first Simple Network Management Protocol (SNMP) request, the first SNMP request being directed to a virtual machine executing on a host device; encapsulating the SNMP request with a virtualization manager executing on the host device; and providing the encapsulated SNMP request to the virtual machine.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: RED HAT ISRAEL, LTD.
    Inventor: David Botzer
  • Publication number: 20150106728
    Abstract: A method, system and computer readable medium for remote control of a remote device by a remote dashboard console of a client device. The method includes identifying the remote device for management via the remote dashboard console of the client device. The remote dashboard console receives a set of plug-ins associated with multiple remote device applications installed on the remote device from a remote dashboard agent of the remote device. The remote dashboard console of the client device executes a target application of the multiple remote device applications device using a corresponding plug-in of the set of plug-ins.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: RED HAT ISRAEL, LTD.
    Inventor: David Botzer
  • Publication number: 20150100957
    Abstract: A method, system and computer readable medium for joining multiple virtual machines (VMs). The method includes identifying a first VM executing a first operating system (OS) for joining with a second VM executing a second OS, wherein the first OS and the second OS are incompatible. A new VM having a first new disk and a second new disk is created. The method includes creating a first image of a first disk associated with the first VM and a second image of a second disk associated with the second VM, installing the first image into the first new disk and the second image into the second new disk, and configuring the new VM to include a dual boot function enabling boot up of the new VM with either the first OS or the second OS.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 9, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Publication number: 20150100742
    Abstract: A method, system and computer readable medium for joining multiple virtual machines (VMs). The method includes identifying a first virtual machine (VM) executing a first operating system (OS) for joining with a second VM executing a second OS, wherein the first OS and the second OS are compatible. A new VM having a new disk is created, wherein the new disk includes the contents of a first existing disk of the first VM and a second existing disk of the second VM.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 9, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventor: David Botzer
  • Publication number: 20140282813
    Abstract: A system and method for providing security in a virtual environment are provided. An example system includes a link module that links a secured logical component to a logical entity including a set of virtual machines. The example system also includes a security module that identifies a set of security policies for one or more communications to the logical entity or one or more communications from the logical entity. The example system further includes a control module that controls, based on the set of security policies, the one or more communications to the logical entity or the one or more communications from the logical entity.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Inventor: David Botzer
  • Publication number: 20120192149
    Abstract: A method for information processing includes defining a set of abstract operators for use in implementing computing operations, including iterative operations. Respective execution times are determined for the operations implemented by the abstract operators. Given a definition of a rule, including a complex event and an action to be performed upon occurrence of the complex event, software code to implement the rule is automatically generated by generating concrete instances of the abstract operators so as to invoke a sequence of computing steps that includes iterations of the iterative operations. A worst-case estimate of a duration of execution of the software code is computed based on the respective execution times.
    Type: Application
    Filed: March 7, 2012
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asaf Adi, David Botzer, Yonit Magid, David Oren, Boris Shulman
  • Patent number: 8005736
    Abstract: An apparatus for monitoring transactions in a computer system includes monitoring events reported by components of the computer system responsively to a flow of the transactions through the system. A state machine model and a rule-based model are jointly applied to the monitored events, so as to identify respective transaction-level events and business-level events. A status of the flow of the transactions is assessed responsively to the transaction-level events and the business-level events.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Botzer, David Oren, Tali Yatzkar-Haham
  • Publication number: 20110004538
    Abstract: An apparatus for monitoring transactions in a computer system includes monitoring events reported by components of the computer system responsively to a flow of the transactions through the system. A state machine model and a rule-based model are jointly applied to the monitored events, so as to identify respective transaction-level events and business-level events. A status of the flow of the transactions is assessed responsively to the transaction-level events and the business-level events.
    Type: Application
    Filed: December 15, 2009
    Publication date: January 6, 2011
    Inventors: David Botzer, David Oren, Tali Yatzkar-Haham