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: 11075996Abstract: 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: GrantFiled: October 15, 2013Date of Patent: July 27, 2021Assignee: Red Hat Israel, Ltd.Inventor: David Botzer
-
Patent number: 10037219Abstract: 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: GrantFiled: May 27, 2015Date of Patent: July 31, 2018Assignee: Red Hat Israel, Ltd.Inventors: David Botzer, Oded Ramraz
-
Patent number: 9864621Abstract: 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: GrantFiled: October 3, 2013Date of Patent: January 9, 2018Assignee: Red Hat Israel, Ltd.Inventor: David Botzer
-
Patent number: 9836321Abstract: 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: GrantFiled: July 27, 2016Date of Patent: December 5, 2017Assignee: Red Hat Israel, Ltd.Inventor: David Botzer
-
Patent number: 9668082Abstract: 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: GrantFiled: June 24, 2014Date of Patent: May 30, 2017Assignee: Red Hat Israel, Ltd.Inventors: Oded Ramraz, David Botzer
-
Patent number: 9584544Abstract: 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: GrantFiled: March 12, 2013Date of Patent: February 28, 2017Assignee: Red Hat Israel, Ltd.Inventor: David Botzer
-
Publication number: 20160357590Abstract: 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: ApplicationFiled: July 27, 2016Publication date: December 8, 2016Inventor: David Botzer
-
Publication number: 20160350145Abstract: 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: ApplicationFiled: May 27, 2015Publication date: December 1, 2016Inventors: David Botzer, Oded Ramraz
-
Patent number: 9413594Abstract: 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: GrantFiled: February 12, 2014Date of Patent: August 9, 2016Assignee: Red Hat Israel, Ltd.Inventor: David Botzer
-
Patent number: 9229643Abstract: 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: GrantFiled: October 3, 2013Date of Patent: January 5, 2016Assignee: Red Hat Israel, Ltd.Inventor: David Botzer
-
Publication number: 20150373478Abstract: 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: ApplicationFiled: June 24, 2014Publication date: December 24, 2015Inventors: Oded Ramraz, David Botzer
-
Publication number: 20150227382Abstract: 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: ApplicationFiled: February 12, 2014Publication date: August 13, 2015Applicant: Red Hat Israel, Ltd.Inventor: David Botzer
-
Publication number: 20150227381Abstract: 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: ApplicationFiled: February 12, 2014Publication date: August 13, 2015Applicant: RED HAT ISRAEL, LTD.Inventor: David Botzer
-
Publication number: 20150106728Abstract: 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: ApplicationFiled: October 15, 2013Publication date: April 16, 2015Applicant: RED HAT ISRAEL, LTD.Inventor: David Botzer
-
Publication number: 20150100957Abstract: 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: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: Red Hat Israel, Ltd.Inventor: David Botzer
-
Publication number: 20150100742Abstract: 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: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: Red Hat Israel, Ltd.Inventor: David Botzer
-
Publication number: 20140282813Abstract: 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: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Inventor: David Botzer
-
Publication number: 20120192149Abstract: 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: ApplicationFiled: March 7, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asaf Adi, David Botzer, Yonit Magid, David Oren, Boris Shulman
-
Patent number: 8005736Abstract: 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: GrantFiled: December 15, 2009Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventors: David Botzer, David Oren, Tali Yatzkar-Haham
-
Publication number: 20110004538Abstract: 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: ApplicationFiled: December 15, 2009Publication date: January 6, 2011Inventors: David Botzer, David Oren, Tali Yatzkar-Haham