Patents by Inventor Amir Sasson
Amir Sasson 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: 20230259632Abstract: Some embodiments gather security activity data from multiple environments instead of only a single environment. Activity data includes alerts, anomaly detections, and defensive actions taken automatically, in response to actual or simulated attacks. Data is cloaked to protect privacy. Security product coverage of techniques, tactics, procedures, threat categories, and other constituents of a cyberattack model is derived from the activity data via a mapping mechanism, allowing subsequent product installation or operation changes to be based on actual recorded responses of products to attacks. Coverage results may be operationalized as recommendations or proactive automated initiatives, for example. Security is enhanced on the basis of data which extends beyond the data available to any single cloud tenant.Type: ApplicationFiled: February 13, 2022Publication date: August 17, 2023Inventors: Ron Moshe MARCIANO, Moshe ISRAEL, Lilyan COHEN, Michael GLADISHEV, Ziv CIZER, Amir SASSON, Netanel COHEN
-
Publication number: 20200142591Abstract: A system for finding differences between a given block in two periodical snapshots. Data indicative of a coarse grain data structure corresponding to the given logical unit and including a plurality of entries wherein each entry is representative of a write or no-write operation to a respective memory chunk of in the logical unit. Data indicative of at least one bloom filter, each bloom filter includes a plurality of bits wherein each group of bits is representative of a probable false positive write indication or no-write operation to a block in the chunk. In response to a request to compare between a given block in at least two periodic snapshots: an older snapshotj and a younger snapshotk, perform: with respect to the block in a chunk, test in a selected bloom filter if the corresponding group of bits is representative of a false positive, and provide “possible snapshots difference” indication.Type: ApplicationFiled: November 7, 2018Publication date: May 7, 2020Applicant: Kaminario Technologies Ltd.Inventors: Amir Sasson, Doron Tal, Gilad Hitron, Yogev Vaknin
-
Patent number: 9710188Abstract: A method for re-establishing a backup relationship between first and second volumes associated with one or more storage media in a data storage system is provided. The method comprises storing first information for preserving the backup relationship, in response to or in advance of receiving a request to terminate the backup relationship; recording changes to the first or second volumes that occur subsequent to terminating the backup relationship; and re-establishing the backup relationship between the first and second volumes according to the first information such that the first and second volumes are synchronized by merging the recorded changes with the first or second volumes.Type: GrantFiled: January 21, 2014Date of Patent: July 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amir Sasson, Eli Malul, Itzhack Goldberg, Shachar Fienblit
-
Patent number: 9620072Abstract: A method, system, and computer program product for reducing power consumption in a display area of an electronic device is provided. The method includes selecting a first window within the display area to be highlighted using a first input command of a user; locating the first window in the display area; and reducing power to at least portions of the display area not corresponding to the first window.Type: GrantFiled: January 15, 2009Date of Patent: April 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Idan Ben-Harrush, Rafael E. Diaz, Nicholas Duane Fifer, Itzhack Goldberg, Dan Ramon, Amir Sasson
-
Patent number: 9208192Abstract: A method for consistent version of multiple information items is provided. The method includes receiving a conditional request to copy a version of multiple information items at a condition fulfillment point of time that is associated with a fulfillment of a condition of the conditional request. Then determining that the condition is fulfilled, and participating in generating a condition fulfillment point in time version of the multiple information items.Type: GrantFiled: March 5, 2009Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Shachar Fienblit, Itzhack Goldberg, Eli Malul, Amir Sasson
-
Publication number: 20140136804Abstract: A method for re-establishing a backup relationship between first and second volumes associated with one or more storage media in a data storage system is provided. The method comprises storing first information for preserving the backup relationship, in response to or in advance of receiving a request to terminate the backup relationship; recording changes to the first or second volumes that occur subsequent to terminating the backup relationship; and re-establishing the backup relationship between the first and second volumes according to the first information such that the first and second volumes are synchronized by merging the recorded changes with the first or second volumes.Type: ApplicationFiled: January 21, 2014Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amir SASSON, Eli MALUL, Itzhack GOLDBERG, Shachar FIENBLIT
-
Patent number: 8676750Abstract: A method for synchronizing data stored on primary and secondary storage volumes in a distributed data recovery system is provided. The method comprises associating N data recovery relationships between a primary volume and N secondary volumes by way of implementing N data structures respectively. Each data structure comprises a first indicator that indicates whether data stored on a first track of the primary volume has been updated, due to a first operation performed by a host application. One or more of the N data structures are stored in at least a first data storage medium with high speed data access rates.Type: GrantFiled: February 22, 2010Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Akram Bitar, Olympia Gluck, Amir Sasson
-
Patent number: 8656124Abstract: A method for re-establishing a backup relationship between first and second volumes associated with one or more storage media in a data storage system is provided. The method comprises storing first information for preserving the backup relationship, in response to or in advance of receiving a request to terminate the backup relationship; recording changes to the first or second volumes that occur subsequent to terminating the backup relationship; and re-establishing the backup relationship between the first and second volumes according to the first information such that the first and second volumes are synchronized by merging the recorded changes with the first or second volumes.Type: GrantFiled: September 1, 2009Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Amir Sasson, Eli Malul, Itzhack Goldberg, Shachar Fienblit
-
Patent number: 8645647Abstract: Producing snapshots of data stored on a data storage device, the method including producing a first snapshot of data stored in a set of data storage units on a data storage device, where the first snapshot is allowed to include data written to the set of data storage units during the production of the first snapshot, and producing a second snapshot of the data stored in the set of data storage units on the data storage device, where the production of the second snapshot is begun after the completion of the first snapshot, and where the second snapshot includes only data present in the set of data storage units before the production of the second snapshot is begun.Type: GrantFiled: September 2, 2009Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Amir Sasson, Gil Sasson, Michael Sternberg, Uri Wolloch
-
Publication number: 20130205108Abstract: A method of managing reservation-control in a storage system that consists of a plurality of interfaces and a common storage resource, the method comprising responsive to receiving at an originator interface a reservation command related to the common storage resource, implementing a multi-phase reservation synchronization protocol including a lock phase consisting of locking the resource on a central controlling process, backing up respective lock phase data on a backup control process, and issuing a lock phase completion indication; an execution phase consisting of executing locally on each one of the plurality of interfaces a reservation operation, and issuing an execute phase completion indication; and an unlock phase consisting of unlocking the resource on the central controlling process; backing up respective unlock phase data on a backup control process, and issuing an unlock phase completion indication.Type: ApplicationFiled: February 6, 2012Publication date: August 8, 2013Applicant: KAMINARIO TECHNOLOGIES LTD.Inventors: Itzhak PERELSTEIN, Eyal GORDON, Amir SASSON
-
Patent number: 8250326Abstract: Systems and methods for data swapping in a storage network are provided. The method comprises associating a flag with a first track on a first volume (TA1) and a first track on a second volume (TB1) to indicate that I/O access to TA1 is to be redirected to TB1, and that I/O access to TB1 is to be redirected to TA1; locking TA1 and TB1 to prohibit I/O access to TA1 and TB1; copying data stored on TA1 and TB1 to cache; swapping data between TA1 and TB1; unlocking TA1 and TB1 to allow I/O access to TA1 and TB1; redirecting I/O access to TB1, in response to receiving an I/O request to access TA1, when TA1 is flagged, and redirecting I/O access to TA1, in response to receiving an I/O request to access TB1, when TB1 is flagged.Type: GrantFiled: August 29, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Akram Bitar, Amir Sasson
-
Publication number: 20110208694Abstract: A method for synchronizing data stored on primary and secondary storage volumes in a distributed data recovery system is provided. The method comprises associating N data recovery relationships between a primary volume and N secondary volumes by way of implementing N data structures respectively. Each data structure comprises a first indicator that indicates whether data stored on a first track of the primary volume has been updated, due to a first operation performed by a host application. One or more of said N data structures are stored in at least a first data storage medium with high speed data access rates.Type: ApplicationFiled: February 22, 2010Publication date: August 25, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Akram Bitar, Olympia Gluck, Amir Sasson
-
Publication number: 20110055499Abstract: A method for re-establishing a backup relationship between first and second volumes associated with one or more storage media in a data storage system is provided. The method comprises storing first information for preserving the backup relationship, in response to or in advance of receiving a request to terminate the backup relationship; recording changes to the first or second volumes that occur subsequent to terminating the backup relationship; and re-establishing the backup relationship between the first and second volumes according to the first information such that the first and second volumes are synchronized by merging the recorded changes with the first or second volumes.Type: ApplicationFiled: September 1, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amir Sasson, Eli Malul, Itzhack Goldberg, Shachar Fienblit
-
Publication number: 20110055500Abstract: Producing snapshots of data stored on a data storage device, the method including producing a first snapshot of data stored in a set of data storage units on a data storage device, where the first snapshot is allowed to include data written to the set of data storage units during the production of the first snapshot, and producing a second snapshot of the data stored in the set of data storage units on the data storage device, where the production of the second snapshot is begun after the completion of the first snapshot, and where the second snapshot includes only data present in the set of data storage units before the production of the second snapshot is begun.Type: ApplicationFiled: September 2, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amir Sasson, Gil Sasson, Michael Sternberg, Uri Wolloch
-
Publication number: 20100228935Abstract: A method for consistent version of multiple information items is provided. The method includes receiving a conditional request to copy a version of multiple information items at a condition fulfillment point of time that is associated with a fulfillment of a condition of the conditional request. Then determining that the condition is fulfilled, and participating in generating a condition fulfillment point in time version of the multiple information items.Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Applicant: International Business Machines CorporationInventors: Shachar Fienblit, Itzhack Goldberg, Eli Malul, Amir Sasson
-
Publication number: 20100180228Abstract: A method, system, and computer program product for reducing power consumption in a display area of an electronic device is provided.Type: ApplicationFiled: January 15, 2009Publication date: July 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Idan BEN-HARRUSH, Rafael E. DIAZ, Nicholas Duane FIFER, Itzhack GOLDBERG, Dan RAMON, Amir SASSON
-
Publication number: 20100058017Abstract: Systems and methods for data swapping in a storage network are provided. The method comprises associating a flag with a first track on a first volume (TA1) and a first track on a second volume (TB1) to indicate that I/O access to TA1 is to be redirected to TB1, and that I/O access to TB1 is to be redirected to TA1; locking TA1 and TB1 to prohibit I/O access to TA1 and TB1; copying data stored on TA1 and TB1 to cache; swapping data between TA1 and TB1; unlocking TA1 and TB1 to allow I/O access to TA1 and TB1; redirecting I/O access to TB1, in response to receiving an I/O request to access TA1, when TA1 is flagged, and redirecting I/O access to TA1, in response to receiving an I/O request to access TB1, when TB1 is flagged.Type: ApplicationFiled: August 29, 2008Publication date: March 4, 2010Inventors: Akram Bitar, Amir Sasson