Patents by Inventor Eduardo Warszawski

Eduardo Warszawski 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).

  • Publication number: 20230142342
    Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 11, 2023
    Inventors: Etay Bogner, Eduardo Warszawski
  • Patent number: 11575598
    Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: February 7, 2023
    Assignee: Proofpoint, Inc.
    Inventors: Etay Bogner, Eduardo Warszawski
  • Publication number: 20220222221
    Abstract: A device for providing a file system is configured to obtain a manifest related to the file system. The manifest comprises a list of component references. Each component reference indicates a component. Each component comprises one or more files and a corresponding file structure. The device is configured to provide, for each component reference in the manifest, the one or more files of that component based on the corresponding file structure, thereby composing the file system.
    Type: Application
    Filed: March 29, 2022
    Publication date: July 14, 2022
    Inventors: Eduardo Warszawski, Saggi Mizrahi, Dima Kuznetsov
  • Publication number: 20210194804
    Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Inventors: Etay Bogner, Eduardo Warszawski
  • Patent number: 10986019
    Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 20, 2021
    Assignee: Proofpoint, Inc.
    Inventors: Etay Bogner, Eduardo Warszawski
  • Publication number: 20180331950
    Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 15, 2018
    Inventors: Etay Bogner, Eduardo Warszawski
  • Patent number: 10083065
    Abstract: An exemplary system may allow concurrent access to a device by different virtual machines. In one embodiment, the system receives a request to add a virtual machine (VM) of a plurality of virtual machines to a host, the request identifying a device that is shared by the plurality of virtual machines. The system creates a VM-specific rule for the device based on the VM. The system stores the VM-specific rule for the device in association with the VM.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 25, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: Igor Lvovsky, Eduardo Warszawski
  • Patent number: 9792152
    Abstract: A hypervisor determines that a virtual machine is important. In response, the hypervisor selects one or more processing devices of a multiprocessor computer system and pins the virtual machine to the selected processing devices. The virtual machine exclusively executes in the selected processing devices resulting in an unfair resource allocation.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 17, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Patent number: 9588793
    Abstract: Systems and methods for creating new virtual machines based on post-boot virtual machine snapshots. An example method may include: receiving a request to create a new virtual machine, identifying, in view of the request, a virtual machine snapshot, the virtual machine snapshot including one or more elements of an initialized virtual machine, determining an update efficiency metric with respect to the virtual machine snapshot, and in response to a determination that the update efficiency metric reflects that updating the virtual machine snapshot is relatively more efficient than creating a new virtual machine in lieu of the virtual machine snapshot, creating the new virtual machine in view of the virtual machine snapshot.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 7, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Patent number: 9542237
    Abstract: A computing device receives a request from a host for a shared lock on a resource. The computing device obtains an exclusive lock on the resource using a locking data structure that is stored on the storage domain. The computing device subsequently obtains a shared lock on the resource for the host by writing a flag to the locking data structure, wherein the flag indicates that the host has the shared lock on the resource. The computing device then releases the exclusive lock on the resource.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: January 10, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Ayal Baron, Federico Simoncelli, Eduardo Warszawski
  • Patent number: 9535713
    Abstract: An exemplary system may allow new devices to be added. In one embodiment, upon receiving information associated with a device event, the system generates a first rule for a device based on the information and a system state. The system determines determine an updated system state based on the first rule. The system determines whether a second rule is required for the updated system state. Upon determining that the second rule is required for the updated system state, the system generates the second rule.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 3, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Igor Lvovsky, Eduardo Warszawski
  • Patent number: 9436489
    Abstract: Systems and methods for virtual machine data replication with shared resources. An example method may include: identifying resources that are shared across a plurality of virtual machines, storing a copy of the resources, receiving, an indication of a portion of virtual storage of a virtual machine to be replicated, determining that the portion of virtual storage is not included in the resources, in response to the determination, updating a replicated copy of the virtual machine in view of the portion of virtual storage, the replicated copy further including the resources that are shared across a plurality of virtual machines, determining an initialization efficiency metric in relation to the replicated copy, and in response to the determination that the initialization efficiency metric exceeds an efficiency threshold, storing a copy of the virtual storage.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: September 6, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Patent number: 9397883
    Abstract: An exemplary system may configure network settings of an unreachable host. In one embodiment, the system determines that a first host on a network is unreachable using a first communication protocol. The system selects a second host on the network that is reachable using the first communication protocol. The second host on the network can reach the first host using a second communication protocol. The system provides a communication to the second host on the network using the first communication protocol. The communication causes the second host to access the first host on the network using the second communication protocol.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: July 19, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Publication number: 20160162302
    Abstract: A method includes, in a computing system including one or more compute nodes that run workloads, booting a workload of a given type, and creating a post-boot snapshot of the workload at a point at which the workload completed booting but did not yet begin running user applications. In response to a request to initiate a new workload of the given type, the new workload is initiated starting from the post-boot snapshot.
    Type: Application
    Filed: November 3, 2015
    Publication date: June 9, 2016
    Inventors: Eduardo Warszawski, Muli Ben-Yehuda
  • Patent number: 9081604
    Abstract: An exemplary system may automatically discovery externally added devices. In one embodiment, the system obtains initial device information for a virtual machine running on a host computing system. The system determines whether an external event occurred on the host computing system. A management computing system associated with the host computing system does not receive notification of the external event. Upon determining that the external event occurred on the host computing system, the system obtains updated device information for the virtual machine running on the host computing system.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 14, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Igor Lvovsky, Eduardo Warszawski
  • Publication number: 20150177997
    Abstract: Systems and methods for creating new virtual machines based on post-boot virtual machine snapshots. An example method may include: receiving a request to create a new virtual machine, identifying, in view of the request, a virtual machine snapshot, the virtual machine snapshot including one or more elements of an initialized virtual machine, determining an update efficiency metric with respect to the virtual machine snapshot, and in response to a determination that the update efficiency metric reflects that updating the virtual machine snapshot is relatively more efficient than creating a new virtual machine in lieu of the virtual machine snapshot, creating the new virtual machine in view of the virtual machine snapshot.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Publication number: 20150180709
    Abstract: An exemplary system may configure network settings of an unreachable host. In one embodiment, the system determines that a first host on a network is unreachable using a first communication protocol. The system selects a second host on the network that is reachable using the first communication protocol. The second host on the network can reach the first host using a second communication protocol. The system provides a communication to the second host on the network using the first communication protocol. The communication causes the second host to access the first host on the network using the second communication protocol.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Publication number: 20150178106
    Abstract: Systems and methods for virtual machine data replication with shared resources. An example method may include: identifying resources that are shared across a plurality of virtual machines, storing a copy of the resources, receiving, an indication of a portion of virtual storage of a virtual machine to be replicated, determining that the portion of virtual storage is not included in the resources, in response to the determination, updating a replicated copy of the virtual machine in view of the portion of virtual storage, the replicated copy further including the resources that are shared across a plurality of virtual machines, determining an initialization efficiency metric in relation to the replicated copy, and in response to the determination that the initialization efficiency metric exceeds an efficiency threshold, storing a copy of the virtual storage.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Publication number: 20150178111
    Abstract: A hypervisor determines that a virtual machine is important. In response, the hypervisor selects one or more processing devices of a multiprocessor computer system and pins the virtual machine to the selected processing devices. The virtual machine exclusively executes in the selected processing devices resulting in an unfair resource allocation.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: RED HAT ISRAEL, LTD.
    Inventors: Eduardo Warszawski, Yeela Kaplan
  • Patent number: 9047021
    Abstract: A logical volume manager (LVM) may manage a plurality of logical volumes and a plurality of drives in a logical data storage using metadata stored on the plurality of drives. The LVM may operate in one of two modes. In the first mode, the LVM may deleted uncommitted metadata on a drive and may use committed metadata on the drive when accessing a logical volume. In a second mode, the LVM may use committed metadata on the drive when accessing the logical volume and may refrain from deleting the uncommitted metadata.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: June 2, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Eduardo Warszawski, Ayal Baron