Patents by Inventor Mark Malamut

Mark Malamut 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: 12292800
    Abstract: A system that automatically determines ideal temporary backup targets (TBTs) to store and restore backup data. For multiple TBTs, backup data is saved with location information to restore incremental backup data from these multiple targets. Hashes of each file are stored in a Merkle tree to enable data restore workflows and minimizing an amount of storage required to hold backup data. The lowest tree level comprises hashes of the backup data chunks, and higher levels contain hashes of the next lower levels. A backup target location value is added to non-data chunk hash records in the higher levels to identify where any piece of backup data is located so that restore operations can occur when the backup data is spread across multiple backup targets.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: May 6, 2025
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Jennifer M. Minarik, Brian E. Freeman
  • Patent number: 12235738
    Abstract: Embodiments are described for a system that automatically determines the ideal backup target to send backup data. Temporary backup targets are automatically created to handle backups for mobile data assets. A backup agent sends incremental backups to any temporary backup target (TBT), which are later consolidated with primary backup target (PBT) data. To facilitate data backup to a TBT and restore operations from data located on a PBT or TBT, a Backup Location Catalog (BLC) is created for each asset to reside on the asset. A Change Record Catalog (CRC) is created for each TBT backup per asset and each CRC resides on the asset until the associated data is consolidated back to the PBT. Assets thus have access to all backups, including the data on the TBT(s) before that data is consolidated back to the PBT.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: February 25, 2025
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Jennifer M. Minarik, Brian E. Freeman
  • Patent number: 12229019
    Abstract: Embodiments are described for a method and system of applying data protection software mechanisms to network devices to auto-discover the networking equipment, save changes from memory (TCAM) to local storage, backup changes to protection storage, provide auditing and tracking history of changes, and provide the ability to deploy test/development copies of changes using software defined networking techniques. Embodiments include an efficient visual mapping aspect provided through a GUI to display the topography and backup/protection configuration of network devices in a system.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: February 18, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Arun Murti, Adam Brenner, Mark Malamut, Vijay Anand
  • Patent number: 12189489
    Abstract: Embodiments automate the timely remediation of issues by matching failed operations to a script or set of scripts that is configured to fix the problem. A method detects a backup operation alert message sent from a data manager or storage system that encodes one or more attributes affected by the backup operation, wherein the attributes are weighted to reflect a percentage importance of the a corresponding script to fix the problem. A script library is scanned to identify scripts that match the alert message. A component generates a score for each script, where the score factors the relevance of the script to the backup operation based on the weighted attributes. Scores for each single script each possible combination of multiple scripts are computed and compared, and the script or script combination with the highest score is executed by the self-healing process.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: January 7, 2025
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 12164391
    Abstract: Embodiments for a method performing data migration such as backups and restores in a network by identifying characteristics of data in a data saveset to separate the data into defined types based on respective characteristics, assigning a data label to each defined type by receiving user selection or automatically merging or selecting a priority label, from among many labels associated with a file, defining migration rules for each data label, discovering assigned labels during a migration operation; and applying respective migration rules to labeled data in the data saveset. The migration rules can dictate storage location, access rights, replication periods, retention periods, and similar parameters.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: December 10, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Adam Brenner, Arun Murti, Mark Malamut
  • Patent number: 12155684
    Abstract: Embodiments for generating user customized alert notifications for application operations and activities based on monitored performance metrics. Key performance indicators for the application and user behavior are defined, and a monitor process collects behavior statistics of the application for each user with respect to data assets for each of the key performance indicators. Anomaly detection policies are provided to define anomalous behavior of the users with respect to data assets of the computer network. An anomaly detection process detects anomalous user behavior and an alert notification is sent to administrative or security personnel upon each detected instance of abnormal user behavior. The alert notification rules are defined by the user based on operation severity, asset type, operation, and defined metrics to tailor and minimize the number of alerts sent to the user.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: November 26, 2024
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Jennifer M. Minarik, Kevin D. Cheng, Brian E. Freeman
  • Patent number: 12153495
    Abstract: Embodiments are described for preventing undesired data deletion on protection storage by using delete restrictions. A delete restriction component prevents data from being staged for permanent erasure, such as by preventing files from being moved to a trash folder. A well-known process (WKP), such as a backup or migration operation that is known to request data expiration, is used to validate data deletions. The WKP identifies data that is no longer to be retained. The WKP uses a well-known process expiration list (WEL) that holds hashes of the data. A bucket confirmation count indicates candidates for data deletion. Separately, Garbage Collection maintains another list of hashes that are deletion candidates. A separate process finds common hashes between the WKP and GC hashes, and then removes the data pointed to by the common hashes.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: November 26, 2024
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 12130710
    Abstract: Embodiments automate the timely remediation of issues by matching failed operations to a script that is configured to fix the problem or problems without causing additional side effects, thus minimizing unavailability of services and loss of data. A method detects a backup operation alert message sent from a data manager or storage system that encodes one or more attributes affected by the backup operation, wherein the attributes are weighted to reflect a percentage importance of the a corresponding script to fix the problem. A script library is scanned to identify scripts that match the alert message. A component generates a score for each script, where the score factors the relevance of the script to the backup operation based on the weighted attributes, and executes the script with the highest score, as the script most likely to fix the issue causing the alert message.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: October 29, 2024
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 12106120
    Abstract: Embodiments help timely remediation of issues in a data protection system by automatically evaluating scripts configured to address the issues. The system has a bounded list of possible attributes that are deemed important by system administrators. Each attribute is assigned a System Impact Score (SIS) along a defined scale. A self-healing processing component monitors the state of each attribute over time. The scripts are evaluated through repeated execution and use of the attribute monitoring to determine which attributes are affected by a script. Weights are assigned to each attribute affected by a script to aid in the selection of scripts most likely to remediate an actionable issue. Regularly performing script evaluation and attribute weighting allows for updating of scripts with an accurate list of attributes to overcome problems associated with manual updates.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: October 1, 2024
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 12056022
    Abstract: Embodiments for a data protection method of prioritizing data assets for backup operations. A base priority of data assets operated on by the backup system is first determined as defined by certain characteristics, along a defined scale. The process then prioritizes certain data assets using priority tagging, grouping factors, and metadata modifiers to generate an interim net priority. If any assets have the same prioritization value, other asset attributes are used to further prioritize any tied assets. The process then performs a priority response action, such as notifying the user (normally or urgently) based on the asset prioritization. The backup/restore operations are then performed on the data assets in an order based on the final prioritization values.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: August 6, 2024
    Assignee: Dell Products L.P.
    Inventors: Jennifer M. Minarik, Mark Malamut
  • Patent number: 12056105
    Abstract: Tracking changes to a document by defining a document record having a unique document record and comprising an index and a file name of the document, and defining a backup record for the document in a series of backups, which includes a timestamp for each backup, and a bitmask for the document. The bitmask has a single bit position for each document in the container which is set to a first binary value to indicate that the corresponding document is unchanged and a second binary value to indicate whether the document is changed or deleted. A primary query is received and resolved for the document by analyzing the document record to find the file name. A secondary query using the document record ID is resolved to find all tracked versions of the document, and the results are returned to the user in the form of a version history list.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: August 6, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Publication number: 20240248812
    Abstract: Embodiments for a data protection method of prioritizing data assets for backup operations. A base priority of data assets operated on by the backup system is first determined as defined by certain characteristics, along a defined scale. The process then prioritizes certain data assets using priority tagging, grouping factors, and metadata modifiers to generate an interim net priority. If any assets have the same prioritization value, other asset attributes are used to further prioritize any tied assets. The process then performs a priority response action, such as notifying the user (normally or urgently) based on the asset prioritization. The backup/restore operations are then performed on the data assets in an order based on the final prioritization values.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Jennifer M. Minarik, Mark Malamut
  • Publication number: 20240232399
    Abstract: Embodiments are described for preventing undesired data deletion on protection storage by using delete restrictions and issuing user alerts if an excessive number of deletions are requested within a period of time. The number of deletions per time period is recorded and stored as hash counts. Deletion of data is delayed until confirmation by the user is received. One or more metrics are computed from the recorded count data and corresponding deleted data sizes. The computed metrics are compared to defined corresponding threshold values, and if any of the metrics exceeds the corresponding threshold value, an alert is sent to the user. The user can then choose to stop or investigate the deletions, or acknowledge the deletions to provide the confirmation.
    Type: Application
    Filed: January 19, 2024
    Publication date: July 11, 2024
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 12007844
    Abstract: Optimizing backups for a data protection system by determining a size of a dataset to be saved in each backup operation and an available bandwidth in each transfer window of transfer windows for data transfers between a source and destination. An order of the backup operations is defined based on first ordering the backups based on decreasing dataset size and second ordering the transfer windows in order of decreasing bandwidth, and matching the backups to the transfer windows in accordance with these orderings. A dynamic window sizing process determines an initial change between the minimum and maximum bandwidth utilization over a period of time and then iteratively split and consolidate the time blocks until optimal utilization over the time period is reached.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: June 11, 2024
    Assignee: Dell Products, L.P.
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 11994952
    Abstract: Embodiments automate the timely remediation of issues by matching failed operations to a script that is configured to fix the problem or problems without causing additional side effects, thus minimizing unavailability of services/data and loss of data. A method detects a backup operation alert message sent from a data manager or storage system that encodes one or more attributes affected by the backup operation. A script library is scanned to identify scripts that match the alert message. A component generates a score for each script, where the score factors the relevance of the script to the backup operation, and executes the script with the highest score, as the script most likely to remediate the issue causing the alert message.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: May 28, 2024
    Assignee: Dell Products L.P.
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Publication number: 20240134657
    Abstract: Embodiments help timely remediation of issues in a data protection system by automatically evaluating scripts configured to address the issues. The system has a bounded list of possible attributes that are deemed important by system administrators. Each attribute is assigned a System Impact Score (SIS) along a defined scale. A self-healing processing component monitors the state of each attribute over time. The scripts are evaluated through repeated execution and use of the attribute monitoring to determine which attributes are affected by a script. Weights are assigned to each attribute affected by a script to aid in the selection of scripts most likely to remediate an actionable issue. Regularly performing script evaluation and attribute weighting allows for updating of scripts with an accurate list of attributes to overcome problems associated with manual updates.
    Type: Application
    Filed: December 6, 2022
    Publication date: April 25, 2024
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Patent number: 11921590
    Abstract: A three-phase full quorum commit method enabling backing up of network devices that do not offer direct hooks in order to have application consistent protection. Devices are verified to be ready to perform a backup, and a condition of reaching and maintaining a full quorum of devices within a maximum time period is required before the system can be backed up. The three phase backup process reduces the chance of changes to network devices from corrupting consistency among the saved states of the different and disparate network devices. Multiple devices of different makes and models participate together as a unified backup as a network partition and all devices are verified as being in a ready state. The device configuration data is moved from device memory to local disk, and can then be tiered to secondary storage.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: March 5, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Adam Brenner, Mark Malamut, Arun Murti
  • Publication number: 20240070321
    Abstract: Selecting user access policies for a new system, by collecting user, access policy, and resource metadata for a plurality of other users storing data dictated by one or more access restriction policies. The collected metadata is anonymized with respect to personal identifying information, and is stored in an anonymized analytics database. The system receives specific user, access policy and resource metadata for the new system from a specific user, and matches the received specific user metadata to the collected metadata to identify an optimum access policy of the one or more access policies based on the assets and access restriction requirements of the new system. The new system is then configured with the identified optimum access policy as an initial configuration.
    Type: Application
    Filed: September 18, 2023
    Publication date: February 29, 2024
    Inventors: Jennifer M. Minarik, Mark Malamut, Jacob R. Hutcheson, Brian E. Freeman
  • Publication number: 20240036982
    Abstract: Embodiments automate the timely remediation of issues by matching failed operations to a script or set of scripts that is configured to fix the problem. A method detects a backup operation alert message sent from a data manager or storage system that encodes one or more attributes affected by the backup operation, wherein the attributes are weighted to reflect a percentage importance of the a corresponding script to fix the problem. A script library is scanned to identify scripts that match the alert message. A component generates a score for each script, where the score factors the relevance of the script to the backup operation based on the weighted attributes. Scores for each single script each possible combination of multiple scripts are computed and compared, and the script or script combination with the highest score is executed by the self-healing process.
    Type: Application
    Filed: October 21, 2022
    Publication date: February 1, 2024
    Inventors: Mark Malamut, Adam Brenner, Arun Murti
  • Publication number: 20240036981
    Abstract: Embodiments automate the timely remediation of issues by matching failed operations to a script that is configured to fix the problem or problems without causing additional side effects, thus minimizing unavailability of services/data and loss of data. A method detects a backup operation alert message sent from a data manager or storage system that encodes one or more attributes affected by the backup operation. A script library is scanned to identify scripts that match the alert message. A component generates a score for each script, where the score factors the relevance of the script to the backup operation, and executes the script with the highest score, as the script most likely to remediate the issue causing the alert message.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 1, 2024
    Inventors: Mark Malamut, Adam Brenner, Arun Murti