Patents by Inventor Aviram Katz
Aviram Katz 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: 10628379Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for data protection. The method includes creating a snapshot of a volume and maintaining the snapshot as a logical point in time copy of the volume for data protection of the volume.Type: GrantFiled: June 30, 2016Date of Patent: April 21, 2020Assignee: EMC IP Holding Company LLCInventors: Nir Sela, Aviram Katz, Aharon Blitzer, Tamir Segal, Ido Halevi, Yuval Harduf
-
Patent number: 10613755Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for copy data management. The method includes creating a snapshot of a volume and exposing the snapshot of the volume as a writable copy of the volume.Type: GrantFiled: June 30, 2016Date of Patent: April 7, 2020Assignee: EMC IP Holding Company LLCInventors: Nir Sela, Aviram Katz, Aharon Blitzer, Tamir Segal, Ido Halevi, Yuval Harduf
-
Patent number: 10089148Abstract: Currently, administrators configure replication manually according to a data protection policy. Typically, such data protection policies are provided via a script or a similar input to provision storage devices. However, such manual configuration is subject to administrator error. For example, an administrator may not provision storage devices accurately according to a desired data protection policy. Further, this process is subject not only to human mistake, but also the administrative overhead required to manually provision the storage devices. Example embodiments of the present invention eliminate administration and reliability issues arising out of manual replication service configuration, thereby minimizing administrative costs and improving the user experience of handling data protection. Example embodiments of the present invention provide a method, an apparatus and a computer-program product for creating a policy-based replication service.Type: GrantFiled: June 30, 2011Date of Patent: October 2, 2018Assignee: EMC IP Holding Company LLCInventors: Aharon Blitzer, Aviram Katz, Roy Dahan, David C. Dysert, Ananthan K. Pillai, Christopher J. Hackett, Peter A. Bouchard, Puneet B. Lal, Hamid R. Farshi
-
Patent number: 9430125Abstract: In one aspect, a method, includes receiving and storing objects in a repository, translating objects in an object repository format to a graphical user interface (GUI) format, rendering the GUI format to a user, receiving a rule from the user using the GUI format, translating the rule in the GUI format to a rule repository format, storing rule in the rule repository format in a rule repository and compiling the rule in the rule repository format into a format that is acceptable for processing by the event based analysis engine.Type: GrantFiled: June 27, 2012Date of Patent: August 30, 2016Assignees: EMC International Company, EMC CorporationInventors: Aharon Blitzer, Aviram Katz, Amit Lieberman, Amihai Hadar, Cynthia L. Toryu, Senya Touretski, Oz Garinkol
-
Patent number: 9354762Abstract: In one aspect, a method includes rendering to a user an object and objects related to the object, receiving from a user a selection by a user of a one of the related objects to use in a rule for an event-based analysis engine and merging the object and the selected object to perform the rule.Type: GrantFiled: June 26, 2012Date of Patent: May 31, 2016Assignee: EMC International CompanyInventors: Aharon Blitzer, Aviram Katz, Amit Lieberman, Amihai Hadar, Senya Touretski
-
Patent number: 9195631Abstract: Several aspects for providing historical information to an event based image include a method, an apparatus and an article. One or more of the aspects includes receiving a trigger associated with a rule, determining if the rule requires that historical information be provided to an event-based analysis engine, filtering out events not needed by the rule if the rule requires historical information and providing the event-based analysis engine with historical information based on the filtering.Type: GrantFiled: March 26, 2012Date of Patent: November 24, 2015Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, Amit Lieberman, Amihai Hadar, Senya Touretski
-
Patent number: 9098804Abstract: In one aspect, a method includes receiving an original rule configured to be used by an event based analysis engine. The original rule requires data to be collected over a period of time. The method also includes determining if the period of time is greater than a time period threshold; determining if the original rule includes an aggregate function; generating an aggregation rule that aggregates the data to be collected by the original rule if the original rule includes an aggregate function and if the period of time is greater than the time period threshold and aggregating data according to the aggregation rule.Type: GrantFiled: December 27, 2012Date of Patent: August 4, 2015Assignee: EMC International CompanyInventors: Aharon Blitzer, Aviram Katz, Amit Lieberman, Amihai Hadar, Senya Touretski, Meytal Ashkenazy, Radai Rosenblatt
-
Patent number: 8949168Abstract: In one aspect, a method includes determining if a rule in a memory of an event-based analysis engine has been used by the event-based analysis engine within a predetermined period of time and moving the rule to a storage device if the rule in the memory of the event-based analysis engine has not been used by the event-based analysis engine within the predetermined period of time.Type: GrantFiled: June 27, 2012Date of Patent: February 3, 2015Assignee: EMC International CompanyInventors: Aharon Blitzer, Aviram Katz, Amit Lieberman, Amihai Hadar, Senya Touretski, Radai Rosenblatt
-
Patent number: 8949560Abstract: In one aspect, a method includes obtaining data on components of a virtualization server comprising acquiring a mapping of virtual disks in a virtual store to storage disks, obtaining data on components of a storage array comprising acquiring a mapping of logical units in the storage array to the storage disks, the logical units replicating data from a corresponding storage disk, correlating each virtual disk to a logical unit based on the mapping of the virtual disks to the storage disks and the mapping of the logical units to the storage disks, retrieving replication data of the logical units from the storage arrays and, for a selected virtual store, checking that the selected virtual store has a replica for all the required storage disks mapped to the virtual disks of the selected virtual store.Type: GrantFiled: December 6, 2011Date of Patent: February 3, 2015Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, Amit Lieberman, Roy Dahan, Roy Michael
-
Patent number: 8762662Abstract: Example embodiments of the present invention provide a method, apparatus and computer-program product for application migration validation. In short, example embodiments of the present invention provide a tool to be run by an administrator prior to migration to determine a pre-migration policy. The administrator then performs the migration. After the migration is complete, the administrator runs to tool again to determine a post-migration policy. The tool then validates the post-migration policy. For example, the tool may compare the pre-migration policy and the post-migration police to determine whether there are differences between the pre-migration policy and the post-migration policy. Alternatively, the tool may compare the post-migration policy against a changed policy, different from the pre-migration policy, deliberately implemented by the administrator. The tool may alert on differences between the pre-migration policy and the desired post-migration policy (i.e.Type: GrantFiled: June 24, 2011Date of Patent: June 24, 2014Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, David Barta
-
Patent number: 8600952Abstract: Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more data protection storage devices. One or more recovery points corresponding to each of said one or more storage objects are determined. For each of the one or more recovery points corresponding to each of the one or more storage objects, performing processing including determining whether said each recovery point is at least one of recoverable in accordance with recoverable criteria and restartable in accordance with restartable criteria.Type: GrantFiled: April 5, 2012Date of Patent: December 3, 2013Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, David Barta, Michael Specht, Yaron Dar
-
Publication number: 20120191663Abstract: Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more data protection storage devices. One or more recovery points corresponding to each of said one or more storage objects are determined. For each of the one or more recovery points corresponding to each of the one or more storage objects, performing processing including determining whether said each recovery point is at least one of recoverable in accordance with recoverable criteria and restartable in accordance with restartable criteria.Type: ApplicationFiled: April 5, 2012Publication date: July 26, 2012Inventors: Aharon BLITZER, Aviram Katz, David Barta, Michael Specht, Yaron Dar
-
Patent number: 8185505Abstract: Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more data protection storage devices. One or more recovery points corresponding to each of said one or more storage objects are determined. For each of the one or more recovery points corresponding to each of the one or more storage objects, performing processing including determining whether said each recovery point is at least one of recoverable in accordance with recoverable criteria and restartable in accordance with restartable criteria.Type: GrantFiled: September 29, 2008Date of Patent: May 22, 2012Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, David Barta, Michael Specht, Yaron Dar
-
Patent number: 8151069Abstract: Providing a multiple protection snapshot copy of a logical device includes creating the snapshot copy of the logical device, where, in response to a write to a section of the logical device, data is copied to a first alternative storage area prior to the write and, following creating the snapshot copy, pointing portions of the snapshot copy to a second alternative storage area having data that is a copy of the logical device, where data corresponding to the snapshot copy is stored in one of: the first alternative storage area and the second alternative storage area. Providing a multiple protection snapshot copy of a logical device may also include, prior to pointing portions of the snapshot copy to the second alternative storage area and after creating the snapshot copy, copying data from the logical device to the second alternative storage area.Type: GrantFiled: October 29, 2008Date of Patent: April 3, 2012Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, Roy Dahan, Amit Lieberman, Maayan Maltz
-
Patent number: 8140484Abstract: Described are techniques for determining an implemented data protection policy. One or more recovery points corresponding to each of one or more storage objects are determined. A data protection method determined in accordance with a facility and replication type associated with each recovery point is selected for each of the one or more recovery points. A data protection category for each of the one or more recovery points is determined in accordance with the data protection method, a recovery point type, and a recovery point location associated with each recovery point. A data protection policy indicating an implemented data protection policy for each of the one or more storage objects for at least one data protection category is stored.Type: GrantFiled: April 4, 2011Date of Patent: March 20, 2012Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, Roy Dahan, Amit Lieberman, Maayan Maltz
-
Patent number: 8041684Abstract: Described are techniques for determining an implemented data protection policy. One or more recovery points corresponding to each of one or more storage objects are determined. A data protection method determined in accordance with a facility and replication type associated with each recovery point is selected for each of the one or more recovery points. A data protection category for each of the one or more recovery points is determined in accordance with the data protection method, a recovery point type, and a recovery point location associated with each recovery point. A data protection policy indicating an implemented data protection policy for each of the one or more storage objects for at least one data protection category is stored.Type: GrantFiled: October 12, 2010Date of Patent: October 18, 2011Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, Roy Dahan, Amit Lieberman, Maayan Maltz
-
Publication number: 20110178993Abstract: Described are techniques for determining an implemented data protection policy. One or more recovery points corresponding to each of one or more storage objects are determined. A data protection method determined in accordance with a facility and replication type associated with said each recovery point is selected for each of said one or more recovery points. A data protection category for each of said one or more recovery points is determined in accordance with said data protection method, a recovery point type, and a recovery point location associated with said each recovery point. A data protection policy indicating an implemented data protection policy for each of said one or more storage objects for at least one data protection category is stored.Type: ApplicationFiled: April 4, 2011Publication date: July 21, 2011Inventors: Aharon BLITZER, Aviram KATZ, Roy DAHAN, Amit LIEBERMAN, Maayan MALTZ
-
Publication number: 20110029494Abstract: Described are techniques for determining an implemented data protection policy. One or more recovery points corresponding to each of one or more storage objects are determined. A data protection method determined in accordance with a facility and replication type associated with said each recovery point is selected for each of said one or more recovery points. A data protection category for each of said one or more recovery points is determined in accordance with said data protection method, a recovery point type, and a recovery point location associated with said each recovery point. A data protection policy indicating an implemented data protection policy for each of said one or more storage objects for at least one data protection category is stored.Type: ApplicationFiled: October 12, 2010Publication date: February 3, 2011Inventors: Aharon Blitzer, Aviram Katz, Roy Dahan, Amit Lieberman, Maayan Maltz
-
Patent number: 7840595Abstract: Described are techniques for determining an implemented data protection policy. One or more recovery points corresponding to each of one or more storage objects are determined. A data protection method determined in accordance with a facility and replication type associated with said each recovery point is selected for each of said one or more recovery points. A data protection category for each of said one or more recovery points is determined in accordance with said data protection method, a recovery point type, and a recovery point location associated with said each recovery point. A data protection policy indicating an implemented data protection policy for each of said one or more storage objects for at least one data protection category is stored.Type: GrantFiled: June 20, 2008Date of Patent: November 23, 2010Assignee: EMC CorporationInventors: Aharon Blitzer, Aviram Katz, Roy Dahan, Amit Lieberman, Maayan Maltz