Patents by Inventor YIGAL KORMAN

YIGAL KORMAN 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).

  • Patent number: 12493549
    Abstract: A method of data management in a data storage apparatus includes determining that a memory region (MR) stored in a first storage tier is suitable for hibernation. A tier-down operation is executed to move the MR to a second storage tier. In response to a remote direct memory access (RDMA) request to the MR from a client, a notification response is sent to the client to notify the client of the hibernated status of the MR. Moreover, in response to receiving a remote procedure call (RPC), from the client, the requested memory access is provided to the client. The requested memory access is provided to the client without any additional round-trip times (RTTs).
    Type: Grant
    Filed: April 12, 2024
    Date of Patent: December 9, 2025
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO. LTD.
    Inventors: Yigal Korman, Amit Golander, Ben-Shahar Belkar
  • Publication number: 20250355831
    Abstract: In order to control a Random Direct Memory Access, RDMA to atomic data sectors defined is a sector atomic memory region (102) including atomic sectors (106A-N) of a predefined size to which a RDMA Network Interface Controller, RNIC (100, 202), provides access only to RDMA requests for atomic sectors that are sector size aligned and span one or more of the sectors. An array of counters is created to include a several bit counter for each atomic sector in the sector atomic memory region. Each counter has a bit 0 configured as a write lock bit and further bits configured as read counter bits to be indicative of ongoing operations with the associated atomic sector. The RNIC then handles RDMA requests for an atomic sector from a client using a counter of the atomic sector.
    Type: Application
    Filed: July 25, 2025
    Publication date: November 20, 2025
    Applicant: Huawei Cloud Computing Technologies Co., Ltd.
    Inventors: Yigal Korman, Amit Golander, Victor Gissin
  • Publication number: 20240256437
    Abstract: A method of data management in a data storage apparatus includes determining that a memory region (MR) stored in a first storage tier is suitable for hibernation. A tier-down operation is executed to move the MR to a second storage tier. In response to a remote direct memory access (RDMA) request to the MR from a client, a notification response is sent to the client to notify the client of the hibernated status of the MR. Moreover, in response to receiving a remote procedure call (RPC), from the client, the requested memory access is provided to the client. The requested memory access is provided to the client without any additional round-trip times (RTTs).
    Type: Application
    Filed: April 12, 2024
    Publication date: August 1, 2024
    Inventors: Yigal Korman, Amit Golander, Ben-Shahar Belkar
  • Patent number: 10848555
    Abstract: Logical mirroring of an initiator server running a memory aware file system to a multi-tiered target server by receiving at a first tier of the target server data that was modified at the initiator server and retaining at the first tier of the target server a first subset of the data and moving to a second tier of the target server a second subset of the data to efficiently utilize the multi-tiered target server.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: November 24, 2020
    Assignee: NETAPP, INC.
    Inventors: Amit Golander, Yigal Korman, Sagi Manole, Boaz Harrosh
  • Patent number: 10606500
    Abstract: Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 31, 2020
    Assignee: NETAPP, INC.
    Inventors: Amit Golander, Yigal Korman, Boaz Harrosh
  • Publication number: 20190196735
    Abstract: Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Applicant: NETAPP, INC.
    Inventors: Amit Golander, Yigal Korman, Boaz Harrosh
  • Patent number: 10254990
    Abstract: Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: April 9, 2019
    Assignee: NETAPP, INC.
    Inventors: Amit Golander, Yigal Korman, Boaz Harrosh
  • Publication number: 20180316758
    Abstract: Logical minoring of an initiator server running a memory aware file system to a multi-tiered target server by receiving at a first tier of the target server data that was modified at the initiator server and retaining at the first tier of the target server a first subset of the data and moving to a second tier of the target server a second subset of the data to efficiently utilize the multi-tiered target server.
    Type: Application
    Filed: June 18, 2018
    Publication date: November 1, 2018
    Applicant: NETAPP, INC.
    Inventors: AMIT GOLANDER, YIGAL KORMAN, SAGI MANOLE, BOAZ HARROSH
  • Patent number: 10003645
    Abstract: Logical mirroring of an initiator server running a memory aware file system to a multi-tiered target server by receiving at a first tier of the target server data that was modified at the initiator server and retaining at the first tier of the target server a first subset of the data and moving to a second tier of the target server a second subset of the data to efficiently utilize the multi-tiered target server.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 19, 2018
    Assignee: NETAPP, INC.
    Inventors: Amit Golander, Yigal Korman, Sagi Manole, Boaz Harrosh
  • Patent number: 9936017
    Abstract: A method and system for logical mirroring between nodes includes maintaining a log of a state modifying operation received at a memory-based file system of an initiator node; writing attributes of the state modifying operation from the memory-based file system to a target node memory, and using the written attributes to process the state modifying operation at the target node according to the order represented by the log, to obtain logical mirroring between the initiator node and the target node.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: April 3, 2018
    Assignee: NETAPP, INC.
    Inventors: Amit Golander, Yigal Korman
  • Publication number: 20170171308
    Abstract: Logical mirroring of an initiator server running a memory aware file system to a multi-tiered target server by receiving at a first tier of the target server data that was modified at the initiator server and retaining at the first tier of the target server a first subset of the data and moving to a second tier of the target server a second subset of the data to efficiently utilize the multi-tiered target server.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: AMIT GOLANDER, YIGAL KORMAN, SAGI MANOLE, BOAZ HARROSH
  • Publication number: 20170160979
    Abstract: Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.
    Type: Application
    Filed: May 13, 2016
    Publication date: June 8, 2017
    Inventors: Amit Golander, Yigal Korman, Boaz Harrosh
  • Publication number: 20170104820
    Abstract: A method and system for logical mirroring between nodes includes maintaining a log of a state modifying operation received at a memory-based file system of an initiator node; writing attributes of the state modifying operation from the memory-based file system to a target node memory, and using the written attributes to process the state modifying operation at the target node according to the order represented by the log, to obtain logical mirroring between the initiator node and the target node.
    Type: Application
    Filed: October 12, 2015
    Publication date: April 13, 2017
    Inventors: AMIT GOLANDER, YIGAL KORMAN