Patents by Inventor Or Igelka

Or Igelka 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: 20240143371
    Abstract: A migration system provides data deduplication for migrating virtual machines across a network. The system maintains a centralized deduplication dictionary storing key-value pairs of identifiers and corresponding virtual machine data mapped to the identifiers, which are transferred as part of a migrating virtual machine. The migration system can store at least a portion of the virtual machine data, in intermediate storage implemented on one or more storage devices. The intermediate storage is queryable using a hash-generated key of the stored data. After an initial transfer of data from a source computing environment to a target computing environment, a requesting computing environment can subsequently initiate a data transfer by first querying the migration system to determine if the target data has already been transferred and stored in intermediate storage.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Or Igelka, Ayelet Wald
  • Publication number: 20240111567
    Abstract: Disclosure is made of methods, apparatus and system for migrating virtual machines (VMs) between source and destination in a computing environment and, more specifically, to replication based migration. VMs migration is controlled so as to manage transferal of data associated with one or more VMs from a source location to a destination location to meet certain user definable or system constraints. Dynamic control and adjustment of system parameters associated with the migration is also disclosed.
    Type: Application
    Filed: December 12, 2023
    Publication date: April 4, 2024
    Inventors: Or Igelka, Leonid Vasetsky
  • Patent number: 11875169
    Abstract: Disclosure is made of methods, apparatus and system for migrating virtual machines (VMs) between source and destination in a computing environment and, more specifically, to replication based migration. VMs migration is controlled so as to manage transferral of data associated with one or more VMs from a source location to a destination location to meet certain user definable or system constraints. Dynamic control and adjustment of system parameters associated with the migration is also disclosed.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: January 16, 2024
    Assignee: Google LLC
    Inventors: Or Igelka, Leonid Vasetsky
  • Publication number: 20230315530
    Abstract: Aspects of the disclosure are directed to modifying and preserving virtual machine settings at a target computing environment as virtual machine settings change for a migrating virtual machine. The migration system balances matching the most up-to-date settings of the virtual machine in its source environment, with making changes as necessary to the settings of the virtual machine so that the settings are compatible with a target computing environment, updating the settings as needed. The migration system can continuously or periodically monitor changes in source virtual machine settings and/or in the source or target computing environments, and update target virtual machine settings up to the point at which a cut-over operation is performed and migration is complete.
    Type: Application
    Filed: April 5, 2022
    Publication date: October 5, 2023
    Inventors: Or Igelka, Ayelet Wald
  • Publication number: 20230315515
    Abstract: Aspects of the disclosure provide for ordering and scheduling operations for migrating virtual machines in parallel. A migration system can provide for ordering and scheduling operations to be performed when only a subset of virtual machines slated for migration can be migrated at a time. Aspects of the disclosure provide for migrating interdependent virtual machines. Interdependent virtual machines may at least partially rely on data generated by applications or services of other virtual machines in the group. A migration system schedules and orders migration cycles to reduce the down time of services implemented by the virtual machines during cut-over operations in the migrations of the virtual machines.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Inventors: Or Igelka, Shahar Glixman
  • Patent number: 11534036
    Abstract: A towel holding handle assembly includes a handle bar that can be mounted on a variety of supporting surfaces for use as an operating handle. The handle bar receives two elongate clamping elements within a hollow interior thereof which are accessible through an opening along one side of the handle bar. The clamping elements are biased from a released position in which the first and second clamping elements are spaced apart to receive a portion of a towel inserted therein and a clamped position in which the first and second clamping elements are closer to one to clamp the retain the inserted portion of the towel clamped therein.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 27, 2022
    Assignee: Elk & Book Innovations Inc.
    Inventors: Hernan Carlos Igelka, Joshua Bookey
  • Publication number: 20220027182
    Abstract: Disclosure is made of methods, apparatus and system for migrating virtual machines (VMs) between source and destination in a computing environment and, more specifically, to replication based migration. VMs migration is controlled so as to manage transferral of data associated with one or more VMs from a source location to a destination location to meet certain user definable or system constraints. Dynamic control and adjustment of system parameters associated with the migration is also disclosed.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 27, 2022
    Inventors: Or Igelka, Leonid Vasetsky
  • Publication number: 20210177215
    Abstract: A towel holding handle assembly includes a handle bar that can be mounted on a variety of supporting surfaces for use as an operating handle. The handle bar receives two elongate clamping elements within a hollow interior thereof which are accessible through an opening along one side of the handle bar. The clamping elements are biased from a released position in which the first and second clamping elements are spaced apart to receive a portion of a towel inserted therein and a clamped position in which the first and second clamping elements are closer to one to clamp the retain the inserted portion of the towel clamped therein.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 17, 2021
    Inventors: Hernan Carlos Igelka, Joshua Bookey
  • Patent number: 9497079
    Abstract: Performing operations on nodes of distributed computer networks. A request to upgrade a first acceleration node in a computer network is identified. A second acceleration node that is linked to the first acceleration node is identified. A bypass link to the second acceleration node from the first acceleration node is established. The bypass link is configured to transmit new connections received for handling by the first acceleration node to the second acceleration node for handling by the second acceleration node during upgrading of the first acceleration node. Upon establishing the bypass link, the first acceleration node is upgraded in response to identifying the request.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: November 15, 2016
    Assignee: SAP SE
    Inventors: Eran Ben Dror, Or Igelka
  • Patent number: 9397930
    Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: July 19, 2016
    Assignee: SAP SE
    Inventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
  • Patent number: 9306957
    Abstract: According to some embodiments, a method and apparatus are provided to receive, at a central security manager located on a computer network, first network information from a first network resource associated with a first network perspective and receive, at the central security manager, second network information from a second network resource associated with a first network perspective. The first network information and the second network information are aggregated. A potential attack to the network is determined and a defensive measure is implemented in response to the potential attack to the network.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: April 5, 2016
    Assignee: SAP SE
    Inventors: Or Igelka, Eyal Sinai
  • Patent number: 9230037
    Abstract: According to some embodiments, a method and apparatus are provided to receive, at a cache entity, a refresh request associated with a resource. A determination is made, via a processor, and based on the refresh request, to reload the resource from a server. The reloaded resource is replaced at the cache entity.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: January 5, 2016
    Assignee: SAP SE
    Inventors: Eyal Sinai, Or Igelka
  • Publication number: 20150358230
    Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.
    Type: Application
    Filed: August 18, 2015
    Publication date: December 10, 2015
    Inventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
  • Patent number: 9197716
    Abstract: Pre-fetching resources by predicting user actions. Features of multiple users and of multiple client computer systems associated with the multiple users are obtained. From these features, multiple segments are generated, each including a proper subset of the multiple users. Users in the proper subset share a common feature. For a segment, resources that have at least a threshold level of likelihood of being requested by a user included in the segment are pre-fetched, i.e., obtained before the resources have been requested. A client computer system associated with the user in the included segment is identified, and the obtained resources are stored for providing to the user.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: November 24, 2015
    Assignee: SAP SE
    Inventor: Or Igelka
  • Patent number: 9137162
    Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: September 15, 2015
    Assignee: SAP SE
    Inventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
  • Patent number: 9069739
    Abstract: A method and system for transforming a first object into a second object, comprising: receiving the source and second objects; subject to the objects being of attribute type, copying, the value of the source object to the second object; subject to the objects being of node type which comprises, for each member of the second object: locating a corresponding member having a corresponding name in the source object; and invoking the method for the member and the corresponding member; subject to the objects being of list type, the source object adapted to contain elements of a first type and the second object adapted to contain elements of a second type, for each element of the source object: creating a corresponding default element of the second type; and invoking the method for the element and the corresponding default element; and invoking a user-implemented transformation routine.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: June 30, 2015
    Assignee: SAP Portals Israel Ltd.
    Inventors: Aidan Eli Shribman, Nadav Helfman, Or Igelka
  • Patent number: 8997067
    Abstract: A computer-implemented method for generating one or more build system build files using a unified build system configuration file includes: receiving the unified build system configuration file in a computer system, the unified build system configuration file comprising at least one platform-independent build system configuration; generating, using the computer system, at least one platform-specific build system configuration from the at least one platform-independent build system configuration; selecting at least one template for the unified build system configuration file, the template selected from among templates corresponding to each of multiple platforms; generating the one or more build system build files for at least one of the multiple platforms using the platform-specific build system configuration and the selected template; and providing the generated one or more build system build files in response to the unified build system configuration file.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: March 31, 2015
    Assignee: SAP SE
    Inventor: Or Igelka
  • Publication number: 20150032802
    Abstract: This disclosure relates to synchronizing dictionaries of acceleration nodes in a computer network. For example, dictionaries of a plurality of acceleration nodes of a client-server network can be synchronized to each include one or more identical data items and data identifier pairs. Synchronization can include transmitting a particular data item, or a combination of a data item and an associated data identifier, to another acceleration node which includes it in its dictionary. A particular acceleration node can, instead of transmitting a data item, transmit an associated data identifier to another acceleration node. As all (or a subset) of the acceleration nodes can have an identical dictionary when employing the methods described herein, the particular acceleration node can use the same dictionary to communicate with all (or the subset of) other acceleration nodes of the computer network.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventor: Or Igelka
  • Publication number: 20150029865
    Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
  • Patent number: 8937562
    Abstract: This disclosure relates to synchronizing dictionaries of acceleration nodes in a computer network. For example, dictionaries of a plurality of acceleration nodes of a client-server network can be synchronized to each include one or more identical data items and data identifier pairs. Synchronization can include transmitting a particular data item, or a combination of a data item and an associated data identifier, to another acceleration node which includes it in its dictionary. A particular acceleration node can, instead of transmitting a data item, transmit an associated data identifier to another acceleration node. As all (or a subset) of the acceleration nodes can have an identical dictionary when employing the methods described herein, the particular acceleration node can use the same dictionary to communicate with all (or the subset of) other acceleration nodes of the computer network.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: January 20, 2015
    Assignee: SAP SE
    Inventor: Or Igelka