Patents by Inventor Ayelet Wald

Ayelet Wald 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: 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
  • Patent number: 11461132
    Abstract: A system for managing computational tasks in a queuing dataset includes at least one processor and a scheduler executed by the at least one processor. The scheduler is configured to simultaneously and circularly change an association of each of a plurality of computational task bins with a respective one of a plurality of time based priorities ordered in a fixed ascending order; receive a plurality of computational tasks; and allocate each of the plurality of computational tasks to one of the plurality of computational task bins according to a respective time constraint of the respective computational task and a current association of the plurality of computational task bins with the plurality of time based priorities. The scheduler is further configured to empty the computational task bin currently associated with the highest time based priority by sequentially outputting the computational tasks thereof.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 4, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ayelet Wald, Dan Touitou, Michael Naaman, Alexander Kravtsov, Michael Charny, Max Komm
  • Publication number: 20200241918
    Abstract: A system for managing computational tasks in a queuing dataset, comprising: at least one processor; a scheduler, executed by the at least one processor for: simultaneously and circularly changing an association of each of a plurality of computational task bins with a respective one of a plurality of time based priorities ordered in a fixed ascending order; receiving a plurality of computational tasks; allocating each of the plurality of computational tasks to one of the plurality of computational task bins according to a respective time constraint of the respective computational task and a current association of the plurality of computational task bins with the plurality of time based priorities; emptying the computational task bin currently associated with the highest time based priority by sequentially outputting the computational tasks thereof; wherein the association, the reception and the emptying are independent from one another and are each performed in an uninterruptible manner.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Ayelet WALD, Dan TOUITOU, Michael NAAMAN, Alexander KRAVTSOV, Michael CHARNY, Max KOMM
  • Publication number: 20130238683
    Abstract: A method for providing information to a client over a peer-to-peer network, the method includes: receiving, by a tracker proxy, a re-directed first request of a client to access a tracker; and sending, by the tracker proxy, a first response that identifies a network cache as a peer. A method for providing a video file to a client, the method includes: receiving a request of a client to retrieve a video file from a web site or another external source out of multiple requests that are sent to multiple information sources; and providing to the client cache a first response that identifies a network cache as a source of the video file.
    Type: Application
    Filed: January 24, 2013
    Publication date: September 12, 2013
    Applicant: Oversi Networks Ltd.
    Inventors: Ofer Wald, Ayelet Wald, Eyal Zohar
  • Publication number: 20110047165
    Abstract: A network cache (30) that includes multiple storage units (20) and multiple control units (10) that are coupled to multiple user devices (50) via a network (40), wherein the network cache is adpated to receive a file related request provided from a user device, and wherein the network cache is adapted to respond to the file related request by a selected control unit and by a selected storage unit, wherein the selected storage unit is selected in response to a file related request based on a file tag that is responsive to a content of the file, and wherein the selected control unit is selected in response to an identity of the user device.
    Type: Application
    Filed: July 16, 2007
    Publication date: February 24, 2011
    Inventors: Ofer Wald, Ayelet Wald