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: 12386812Abstract: 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: GrantFiled: October 19, 2023Date of Patent: August 12, 2025Assignee: VAST DATA LTD.Inventors: Avi Goren, Yogev Vaknin, Ido Yellin, Guy Keren, Ilan Steinberg
-
Patent number: 12192194Abstract: 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: GrantFiled: December 30, 2022Date of Patent: January 7, 2025Assignee: VAST DATA LTD.Inventors: Amir Kredi, Yair Elharrar, Erez Zilber, Ilan Steinberg, Asaf Levy
-
Patent number: 10678701Abstract: 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: GrantFiled: September 5, 2018Date of Patent: June 9, 2020Assignee: Kaminario Technologies Ltd.Inventors: Eyal Gordon, Ilan Steinberg, Eli Malul, Shahar Salzman, Gilad Hitron, Eran Mann
-
Publication number: 20190073313Abstract: 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: ApplicationFiled: September 5, 2018Publication date: March 7, 2019Applicant: Kaminario Technologies Ltd.Inventors: Eyal Gordon, Ilan Steinberg, Eli Malul, Shahar Salzman, Gilad Hitron, Eran Mann
-
Patent number: 9965217Abstract: 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: GrantFiled: January 25, 2017Date of Patent: May 8, 2018Assignee: Kaminario Technologies Ltd.Inventors: Eyal Gordon, Benny Koren, Yedidia Atzmony, Doron Tal, Shachar Fienblit, Ilan Steinberg
-
Publication number: 20170131913Abstract: 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: ApplicationFiled: January 25, 2017Publication date: May 11, 2017Applicant: Kaminario Technologies Ltd.Inventors: Eyal Gordon, Benny Koren, Yedidia Atzmony, Doron Tal, Shachar Fienblit, Ilan Steinberg
-
Publication number: 20160342360Abstract: 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: ApplicationFiled: August 2, 2016Publication date: November 24, 2016Applicant: Kaminario Technologies Ltd.Inventors: Doron Tal, Ilan Steinberg, Shai Maskit, Eyal Gordon
-
Patent number: 9436394Abstract: 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: GrantFiled: March 10, 2014Date of Patent: September 6, 2016Assignee: Kaminario Technologies Ltd.Inventors: Doron Tal, Ilan Steinberg, Shai Maskit, Eyal Gordon
-
Publication number: 20150254008Abstract: 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: ApplicationFiled: March 10, 2014Publication date: September 10, 2015Applicant: Kaminario Technologies Ltd.Inventors: Doron Tal, Ilan Steinberg, Shai Maskit, Eyal Gordon