Patents by Inventor David Meiri

David Meiri 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: 20210342307
    Abstract: A method is provided, comprising: receiving, at a source system, a first copy instruction, the first copy instruction being associated with a token that represents one or more data items, the first copy instruction instructing the source system to copy the one or more data items from a first volume to a second volume; in response to the first copy instruction, retrieving one or more hash digests from a snapshot that is associated with the token, each of the one or more hash digests being associated with a different one of the one or more data items; and transmitting, to a target system, a second copy instruction that is associated with the one or more hash digests, the second copy instruction instructing the target system to copy the one or more data items to a replica of the second volume that is stored at the target system.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, David Meiri
  • Patent number: 11151159
    Abstract: A method, computer program product, and computer system for receiving, by a target sent from a source, a first hash signature associated with a page of data. It may be determined that the first hash signature exists on the target. The target may receive a second hash signature sent from the source associated with the page of data. A third hash signature may be generated at the target. It may be determined that the second hash signature matches the third hash signature indicating the page of data exists on the target. A data-less write command may be executed using the page of data existing on the target to deduplicate the page of data existing on the target.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: David Meiri, Anton Kucherov
  • Patent number: 11151049
    Abstract: A method, computer program product, and computer system for invalidating, by a target, all data in a first volume. A source may scan a hash to address table for a second volume to be migrated to the first volume. Data in the second volume may be migrated to be stored in the first volume by pushing information from the hash to address table to the target.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: David Meiri, Anton Kucherov
  • Patent number: 11144232
    Abstract: An apparatus includes at least one processing device, with the at least one processing device being configured, in conjunction with synchronous replication of at least one logical storage volume between first and second storage systems arranged in an active-active configuration, to create a first snapshot of the logical storage volume in the first storage system, to create a second snapshot of the logical storage volume in the second storage system, to create a third snapshot of the logical storage volume in the first storage system, to initiate an asynchronous replication cycle to transfer differential data between the first and the third snapshots in the first storage system to the second storage system, and to utilize the second snapshot and the transferred differential data to create an additional snapshot of the logical storage volume in the second storage system that is synchronized with the third snapshot in the first storage system.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, David Meiri
  • Patent number: 11141270
    Abstract: A prosthetic heart valve for replacing a defective aortic valve includes a self-expandable annular frame made of shape-memory material. A one-way valve structure is disposed within an interior of the frame. The frame includes a plurality of posts projecting axially from an outflow end portion of the frame, wherein each of the posts includes an axial post portion and a terminal post portion. The terminal post portions have greater circumferential dimensions than the axial post portions. The terminal post portions are preferably formed with concave inner surfaces and convex outer surfaces for conforming to the shape of a delivery catheter. Each of the posts is shaped for placement within a corresponding recess along a distal end portion of the delivery catheter for ensuring that the prosthetic heart valve remains coupled to the delivery catheter while the prosthetic heart valve is expanded within the defective aortic valve.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 12, 2021
    Assignee: Edwards Lifesciences Corporation
    Inventors: David Alon, Netanel Benichou, Oded Meiri
  • Patent number: 11144229
    Abstract: An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to identify a storage volume to be migrated from a source storage system to a target storage system, and for each of a plurality of logical addresses of the storage volume, to send a command requesting a content-based signature for the logical address to at least one of the source storage system and a host device and to receive the content-based signature in response to the command. Responsive to a first one of the received content-based signatures having a corresponding data page already stored in the target storage system, the processing device updates an associated reference count in place of requesting the corresponding data page. Responsive to a second one of the received content-based signatures not having a corresponding data page already stored in the target storage system, the processing device requests the corresponding data page.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: October 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri
  • Patent number: 11138045
    Abstract: A method is used in managing an asynchronous and synchronous transmit priority mechanism. The method receives a plurality of replication requests in conjunction with a replication process, where the plurality of replication requests comprises at least one of a first replication request or a second replication request. A first storage system that comprises a plurality of storage devices is configured to participate in the replication process with a second storage system that comprises a plurality of storage devices. The method optimizes at least one second replication request to optimize processing of the plurality of replication requests.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: October 5, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: David Meiri, Xiangping Chen
  • Publication number: 20210286768
    Abstract: Techniques for processing data may include: receiving a data block stored in a data set, wherein a hash value is derived from the data block; determining, in accordance with selection criteria, whether the hash value is included in a subset; responsive to determining the hash value is included in the subset, performing processing that updates a table in accordance with the hash value and the data set, and determining, in accordance with the information in the table, whether to perform deduplication processing for the data block to determine whether the data block is a duplicate of another stored data block. The table may include an entry for the hash value. The entry may include information identifying data sets referencing the data block and, for each of the data sets, may specify a reference count denoting a number of times the data set references the data block.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri
  • Publication number: 20210286541
    Abstract: Techniques for data migration may include: copying data of a source logical device of a source system to a target logical device of a target system; during said copying, receiving at the target system an I/O operation directed to a logical address of the target logical device and intercepting the I/O operation on the target system; determining, on the target system, to request from the source system a data page stored at the logical address; responsive to determining to request the data page stored, performing processing including: issuing a request to the source system for the data page stored at the logical address; and responsive to receiving said request, sending information from the source system to the target system, wherein the information includes the data page stored at the logical address and additional logical addresses of the source logical device at which the data page is stored.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri
  • Publication number: 20210286726
    Abstract: Techniques for cache management may include: receiving pages of data having page scores, wherein each of the pages of data is associated with a corresponding one of the page scores, wherein the corresponding page score associated with a page of data is determined in accordance with one or more criteria including one or more of a deduplication score, a compression score, and a neighbor score that uses a popularity metric based on deduplication related criteria of neighboring pages of data; and storing the page of data in a cache in accordance with the plurality of page scores. The cache may include buckets of pages where each bucket is associated with a different page size and all pages in the bucket are the different page size. The one or more criteria may also include an access score. The page scores may be based on multiple criteria that is weighted.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri
  • Patent number: 11116632
    Abstract: A handle assembly for a transvascular prosthetic heart valve delivery apparatus including a handle housing, a main shaft extending distally from the handle housing, the main shaft configured to be coupled to a distal valve sheath that is configured to retain a prosthetic heart valve in a radially compressed state within the valve sheath, a screw shaft, a control knob that is rotatable relative to the handle housing and the screw shaft, a screw engagement latch that is adjustable between an engaged position and a disengaged position. In the engaged position, the latch can couple the control knob to the screw shaft such that rotation of the control knob relative to the handle housing causes the main shaft to move axially relative to the handle housing. In the disengaged position, the latch can decouple the control knob from the screw shaft such that the main shaft can move axially relative to the handle housing without rotation of the control knob.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: September 14, 2021
    Assignee: Edwards Lifesciences Corporation
    Inventors: David Alon, Netanel Benichou, Oded Meiri
  • Patent number: 11116631
    Abstract: A method of delivering a prosthetic heart valve to a native aortic heart valve region of a patient can include introducing a prosthetic heart valve on a transvascular delivery apparatus into an artery of the patient, advancing the delivery apparatus through an aorta of the patient to the native aortic heart valve region, and releasing the prosthetic heart valve from the delivery apparatus. The delivery apparatus can have a shaft with a valve connection portion that is releasably coupled to posts of the prosthetic heart valve. The delivery apparatus can have a delivery sheath positioned around the prosthetic heart valve and the valve connection portion. The releasing the prosthetic valve can include moving the delivery sheath proximally relative to the shaft and the prosthetic heart valve such that the delivery sheath uncovers the prosthetic heart valve and the prosthetic heart valve can self-expand.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: September 14, 2021
    Assignee: Edwards Lifesciences Corporation
    Inventors: David Alon, Netanel Benichou, Oded Meiri
  • Patent number: 11109970
    Abstract: An assembly for replacing a native heart valve can have a prosthetic heart valve with an annular metal frame made from shape-memory material and a valve member disposed in an interior of the metal frame. The assembly can have a delivery apparatus with a handle, a shaft with a proximal end portion and a distal end portion. The proximal end portion can be coupled to the handle and the distal end portion can be releasably coupled to the prosthetic heart valve. The delivery apparatus can also have a delivery sheath and a hydraulic power source operatively connected to the delivery sheath. The prosthetic heart valve can be positioned within the delivery sheath in a radially compressed state. The hydraulic power source can be configured to move the delivery sheath longitudinally relative to the valve to allow the valve to self-expand from the radially compressed state to a radially expanded state.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: September 7, 2021
    Assignee: Edwards Lifesciences Corporation
    Inventors: David Alon, Netanel Benichou, Oded Meiri
  • Publication number: 20210263649
    Abstract: An apparatus includes at least one processing device, with the at least one processing device being configured, in conjunction with synchronous replication of at least one logical storage volume between first and second storage systems arranged in an active-active configuration, to create a first snapshot of the logical storage volume in the first storage system, to create a second snapshot of the logical storage volume in the second storage system, to create a third snapshot of the logical storage volume in the first storage system, to initiate an asynchronous replication cycle to transfer differential data between the first and the third snapshots in the first storage system to the second storage system, and to utilize the second snapshot and the transferred differential data to create an additional snapshot of the logical storage volume in the second storage system that is synchronized with the third snapshot in the first storage system.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Xiangping Chen, David Meiri
  • Patent number: 11099767
    Abstract: An apparatus includes at least one processing device comprising a processor coupled to a memory, with the processing device being configured to maintain throughput statistics for at least portions of one or more asynchronous replication cycles of a replication process carried out between a first storage system and a second storage system, and to control a transition of the replication process from an asynchronous replication mode to a synchronous replication mode based at least in part on the maintained throughput statistics. The throughput statistics are illustratively updated in conjunction with each of a plurality of detected suspensions of the synchronous replication mode, and the asynchronous replication mode is reinitiated responsive to each of the detected suspensions of the synchronous replication mode. Other embodiments include methods and computer program products.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, David Meiri
  • Patent number: 11093161
    Abstract: An apparatus includes a processing device comprising a processor and a memory. The processing device is configured, in conjunction with synchronous replication of a logical storage volume between first and second storage systems, to receive a synchronous write request comprising at least a portion of a data page to be written to the storage volume, to determine a source processing module associated with the data page in the first storage system, to determine at least one of a process identifier and a processor identifier of the source processing module in the first storage system, and to select a particular one of multiple links between the first and second storage systems for use with the synchronous write request based at least in part on at least one of the process identifier and the processor identifier of the source processing module. The selected link is illustratively associated with a transmit processing module.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, David Meiri
  • Patent number: 11093159
    Abstract: An apparatus is configured to identify a storage volume to be added to a consistency group for replication from a source storage system (“source”) to a target storage system (“target”), to generate a snapshot of the storage volume, to create a dummy volume on the target, to copy the snapshot to the dummy volume, and to add the storage volume to the consistency group. In conjunction with replication of the consistency group from the source to the target, a determination is made for each of a plurality of data pages of the storage volume whether or not the data page already exists in the target as part of the dummy volume. For at least one data page that already exists in the target as part of the dummy volume, a reference count is incremented in the target for that data page instead of copying that data page from the source.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: David Meiri, Xiangping Chen
  • Patent number: 11086558
    Abstract: A storage system in one embodiment comprises a plurality of storage devices and a storage controller. The storage controller is configured to receive a delete instruction for a storage volume, and responsive to receipt of the delete instruction, to suspend any further changes to address metadata for the storage volume, to transfer the address metadata for the storage volume to persistent storage, and to delete the storage volume while also at least temporarily maintaining its data pages. The storage controller subsequently receives an undelete instruction for the deleted storage volume, and responsive to receipt of the undelete instruction, retrieves the address metadata from persistent storage and recovers the storage volume utilizing the address metadata. An expiration timer may be started in conjunction with the deletion of the storage volume, and responsive to the undelete instruction being received after a specified expiration time of the expiration timer, the undelete instruction is rejected.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: August 10, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri
  • Patent number: 11086793
    Abstract: Techniques for cache management may include: partitioning a cache into buckets of cache pages, wherein each bucket has an associated cache page size and each bucket includes cache pages of the associated cache page size for that bucket, wherein the cache includes compressed pages of data and uncompressed pages of data; and performing processing that stores a first page of data in the cache. The processing may include storing the first page of data in a first cache page of a selected bucket having a first associated cache page size determined in accordance with a first compressed size of the first page of data. The cache may be repartitioned among the buckets based on associated access frequencies of the buckets of cache pages.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: August 10, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri
  • Publication number: 20210240911
    Abstract: A system for optimizing page size associated with a snapshot tree associated with a storage array, where the system collects current page size information associated with the snapshot tree. The system determines an optimal page size for the snapshot tree. The system creates a new snapshot tree based on the snapshot tree, where the new snapshot tree comprises the optimal page size.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Anton Kucherov, David Meiri