Patents by Inventor Ilan Steinberg

Ilan Steinberg 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: 12386812
    Abstract: A method for managing lost content change requests (CCRs), the method includes (i) maintaining, by compute entities of a second storage system (SSS), states of executions of multiple CCRs of multiple categories and of multiple SSS reception times; (ii) receiving, from a first storage system (FSS), at a failure indication reception time (FIRT), a failure indication that is indicative of a certain category of the multiple categories. The certain category is associated with a failure of the FSS to receive a response, from the SSS, to a certain CCR of the certain category, that was presumably sent from the FSS to the SSS; (iii) determining, based on states of executions that are related at least to the certain category, when the SSS has completed to execute all CCRs of at least the certain category that were received by the SSS up to the FIRT; and (iv) transmitting, by the SSS, a SSS completion indication that indicates that the SSS has completed to execute all tasks that were received by the SSS up to the FIRT.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: August 12, 2025
    Assignee: VAST DATA LTD.
    Inventors: Avi Goren, Yogev Vaknin, Ido Yellin, Guy Keren, Ilan Steinberg
  • Patent number: 12192194
    Abstract: A method for network group based access control, the method may include (i) receiving a request to access content stored in a storage system, the request is associated with a user and a network group that is suggested to include the user; (ii) generating a user key based on an identifier of the user and the network group; (iii) determining, based in part on the user key, whether the user is a current user of the network group, and (iv) declining the request when the user is not the current user of the network group. The determining may include determining that the user is not a current user of the network group when a user finding timestamp of the user precedes a network group finding timestamp of the network group.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: January 7, 2025
    Assignee: VAST DATA LTD.
    Inventors: Amir Kredi, Yair Elharrar, Erez Zilber, Ilan Steinberg, Asaf Levy
  • Patent number: 10678701
    Abstract: The presently disclosed subject matter includes various inventive aspects, which are directed to direct read access of a host computer device to a share storage space in a data storage system, as well as control of the direct read of the host computer device by a control computer device in the data storage system.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: June 9, 2020
    Assignee: Kaminario Technologies Ltd.
    Inventors: Eyal Gordon, Ilan Steinberg, Eli Malul, Shahar Salzman, Gilad Hitron, Eran Mann
  • Publication number: 20190073313
    Abstract: The presently disclosed subject matter includes various inventive aspects, which are directed to direct read access of a host computer device to a share storage space in a data storage system, as well as control of the direct read of the host computer device by a control computer device in the data storage system.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 7, 2019
    Applicant: Kaminario Technologies Ltd.
    Inventors: Eyal Gordon, Ilan Steinberg, Eli Malul, Shahar Salzman, Gilad Hitron, Eran Mann
  • Patent number: 9965217
    Abstract: According to an aspect of the presently disclosed subject matter, there is provided a system for managing data in a storage system, the system including a storage layer which provides storage resource, and a snapshot layer that includes: a volume-version data structure, a chunk-version data structure and a IO handler.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 8, 2018
    Assignee: Kaminario Technologies Ltd.
    Inventors: Eyal Gordon, Benny Koren, Yedidia Atzmony, Doron Tal, Shachar Fienblit, Ilan Steinberg
  • Publication number: 20170131913
    Abstract: According to an aspect of the presently disclosed subject matter, there is provided a system for managing data in a storage system, the system including a storage layer which provides storage resource, and a snapshot layer that includes: a volume-version data structure, a chunk-version data structure and a IO handler.
    Type: Application
    Filed: January 25, 2017
    Publication date: May 11, 2017
    Applicant: Kaminario Technologies Ltd.
    Inventors: Eyal Gordon, Benny Koren, Yedidia Atzmony, Doron Tal, Shachar Fienblit, Ilan Steinberg
  • Publication number: 20160342360
    Abstract: There is provided a computerized method, computerized system, a non-transitory program storage device and a computer program product for enabling allocation of segments in a RAID stripe to respective storage devices in a corresponding RAID group. A randomized distribution scheme is generated for randomly distributing the data segments and syndrome segments in a RAID stripe to respective storage devices in the RAID group. The randomized distribution scheme is used for distributing the segments in the at least one RAID stripe to the storage devices in the RAID group, such that any two failed storage devices in the RAID group would have the same first probability (P) for being protected by the same type-1 syndrome segment and the same second probability (1-P) for each one of the two failed storage devices being protected by a different type-1 syndrome segment, irrespective of the relative location of the two failed storage devices.
    Type: Application
    Filed: August 2, 2016
    Publication date: November 24, 2016
    Applicant: Kaminario Technologies Ltd.
    Inventors: Doron Tal, Ilan Steinberg, Shai Maskit, Eyal Gordon
  • Patent number: 9436394
    Abstract: There is provided a computerized method, computerized system, a non-transitory program storage device and a computer program product for enabling allocation of segments in a RAID stripe to respective storage devices in a corresponding RAID group. A randomized distribution scheme is generated for randomly distributing the data segments and syndrome segments in a RAID stripe to respective storage devices in the RAID group. The randomized distribution scheme is used for distributing the segments in the at least one RAID stripe to the storage devices in the RAID group, such that any two failed storage devices in the RAID group would have the same first probability (P) for being protected by the same type-1 syndrome segment and the same second probability (1-P) for each one of the two failed storage devices being protected by a different type-1 syndrome segment, irrespective of the relative location of the two failed storage devices.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: September 6, 2016
    Assignee: Kaminario Technologies Ltd.
    Inventors: Doron Tal, Ilan Steinberg, Shai Maskit, Eyal Gordon
  • Publication number: 20150254008
    Abstract: There is provided a computerized method, computerized system, a non-transitory program storage device and a computer program product for enabling allocation of segments in a RAID stripe to respective storage devices in a corresponding RAID group. A randomized distribution scheme is generated for randomly distributing the data segments and syndrome segments in a RAID stripe to respective storage devices in the RAID group. The randomized distribution scheme is used for distributing the segments in the at least one RAID stripe to the storage devices in the RAID group, such that any two failed storage devices in the RAID group would have the same first probability (P) for being protected by the same type-1 syndrome segment and the same second probability (1-P) for each one of the two failed storage devices being protected by a different type-1 syndrome segment, irrespective of the relative location of the two failed storage devices.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 10, 2015
    Applicant: Kaminario Technologies Ltd.
    Inventors: Doron Tal, Ilan Steinberg, Shai Maskit, Eyal Gordon