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: 20240143371Abstract: 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: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Inventors: Or Igelka, Ayelet Wald
-
Publication number: 20240111567Abstract: 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: ApplicationFiled: December 12, 2023Publication date: April 4, 2024Inventors: Or Igelka, Leonid Vasetsky
-
Patent number: 11875169Abstract: 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: GrantFiled: July 21, 2020Date of Patent: January 16, 2024Assignee: Google LLCInventors: Or Igelka, Leonid Vasetsky
-
Publication number: 20230315530Abstract: 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: ApplicationFiled: April 5, 2022Publication date: October 5, 2023Inventors: Or Igelka, Ayelet Wald
-
Publication number: 20230315515Abstract: 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: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Inventors: Or Igelka, Shahar Glixman
-
Patent number: 11534036Abstract: 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: GrantFiled: December 10, 2020Date of Patent: December 27, 2022Assignee: Elk & Book Innovations Inc.Inventors: Hernan Carlos Igelka, Joshua Bookey
-
Publication number: 20220027182Abstract: 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: ApplicationFiled: July 21, 2020Publication date: January 27, 2022Inventors: Or Igelka, Leonid Vasetsky
-
Publication number: 20210177215Abstract: 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: ApplicationFiled: December 10, 2020Publication date: June 17, 2021Inventors: Hernan Carlos Igelka, Joshua Bookey
-
Patent number: 9497079Abstract: 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: GrantFiled: June 13, 2013Date of Patent: November 15, 2016Assignee: SAP SEInventors: Eran Ben Dror, Or Igelka
-
Patent number: 9397930Abstract: 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: GrantFiled: August 18, 2015Date of Patent: July 19, 2016Assignee: SAP SEInventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
-
Patent number: 9306957Abstract: 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: GrantFiled: June 14, 2013Date of Patent: April 5, 2016Assignee: SAP SEInventors: Or Igelka, Eyal Sinai
-
Patent number: 9230037Abstract: 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: GrantFiled: January 16, 2013Date of Patent: January 5, 2016Assignee: SAP SEInventors: Eyal Sinai, Or Igelka
-
Publication number: 20150358230Abstract: 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: ApplicationFiled: August 18, 2015Publication date: December 10, 2015Inventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
-
Patent number: 9197716Abstract: 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: GrantFiled: May 30, 2013Date of Patent: November 24, 2015Assignee: SAP SEInventor: Or Igelka
-
Patent number: 9137162Abstract: 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: GrantFiled: July 23, 2013Date of Patent: September 15, 2015Assignee: SAP SEInventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
-
Patent number: 9069739Abstract: 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: GrantFiled: June 30, 2009Date of Patent: June 30, 2015Assignee: SAP Portals Israel Ltd.Inventors: Aidan Eli Shribman, Nadav Helfman, Or Igelka
-
Patent number: 8997067Abstract: 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: GrantFiled: January 31, 2012Date of Patent: March 31, 2015Assignee: SAP SEInventor: Or Igelka
-
Publication number: 20150032802Abstract: 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: ApplicationFiled: July 29, 2013Publication date: January 29, 2015Applicant: SAP AGInventor: Or Igelka
-
Publication number: 20150029865Abstract: 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: ApplicationFiled: July 23, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
-
Patent number: 8937562Abstract: 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: GrantFiled: July 29, 2013Date of Patent: January 20, 2015Assignee: SAP SEInventor: Or Igelka