Patents by Inventor Yossef Saad

Yossef Saad 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: 11513910
    Abstract: Embodiments of a compliance service that will enable users be compliant with all regulatory, industry processes and business needs at all times. The service is available to storage and data protection systems through a set of APIs that will enable such compliance be achieved and maintained with no user intervention and without labor-intensive manual work. The service will also allow storing the configuration of the data protection policies and create alerts when compliance changes. A data backup platform may include a data protection system that integrates with such a service and provides full regulatory/industry compliance.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Yossef Saad
  • Patent number: 11513693
    Abstract: One example method includes a splitter for data protection operations including replication operations. The splitter is located on or integrated into a smart network interface card and operates in two modes. The splitter is controlled by a replication controller. In one mode, the control path and the data path both go to the replication controller. In another mode, the data path is directly from the splitter to one or more targets without passing through the replication controller.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 29, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Yossef Saad
  • Patent number: 11435907
    Abstract: One example method includes accessing stored data, associating a unique identifier with the data, creating a hash by hashing a combination that comprises the unique identifier and the data, transmitting the hash to a notary service, receiving, from the notary service, a digital signature that corresponds to the hash, appending the digital signature to the data, and storing, as an object, a combination that comprises the digital signature, the data, and the unique identifier.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: September 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Yossef Saad, Radia J. Perlman, Charles William Kaufman
  • Patent number: 11435930
    Abstract: Data protection operations including recovery operations are disclosed. A recovery operation is performed by downloading the backup to be recovered from multiple identical copies of the backup. Based on factors such as throughput, an optimal amount of data can be downloaded from each of the multiple copies. The portions downloaded from the multiple copies are rebuild or reassembled once downloaded. The assembled backup is then presented to a target for recovery.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: September 6, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Yossef Saad
  • Publication number: 20220261376
    Abstract: First and second trees having entities identified by hexadecimal values are generated. First files are allocated across the first tree based on hashes of the first files and hexadecimal values of the first tree entities. First index values are calculated for first tree entities using hashes of the first files that have been allocated to entities branching into a lower level of the first tree. Second files are allocated across the second tree based on hashes of the second files and hexadecimal values of the second tree entities. Second index values are calculated for the second tree entities using hashes of the second files that have been allocated to entities branching into a lower level of the second tree. A determination is made of a number of entities between the first and second trees having matching index values to measure similarity between the first and second trees.
    Type: Application
    Filed: May 6, 2022
    Publication date: August 18, 2022
    Inventors: Yossef Saad, Itay Glick
  • Patent number: 11403258
    Abstract: First and second trees having leaves identified by hexadecimal values are generated. First files from a first file set are allocated across the first tree based on hashes of the first files. The hashes of the first files are translated into first leaf index values. Second files from a second file set are allocated across the second tree based on hashes of the second files. The hashes of the second files are translated into second leaf index values. The first and second leaf index values are compared to identify leaves that are the same between the first and second trees. A similarity index indicating a degree of similarity between the first and second sets of files is created based on the comparison.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: August 2, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Yossef Saad, Itay Glick
  • Publication number: 20220237306
    Abstract: A system for managing composed information handling systems to manage access to data by applications hosted by the composed information handling systems includes a system control processor that instantiates a composed information handling system using a compute resource set that hosts applications and a hardware resource set that stores a portion of the data, associates, using authorization information, storage areas of the at least one hardware resource set with the applications to obtain storage area associations, obtains a data access request from the compute resource set for the portion of the data which is stored in a storage area of the storage areas, makes a determination, based on the storage area associations and an initiator of the data access request, that the initiator of the data access request is not authorized to access the portion of the data, and refuses to service the data access request.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Yossef Saad, Mark Steven Sanders, Gaurav Chawla, Mukund P. Khatri
  • Publication number: 20220236893
    Abstract: A system for managing composed information handling systems to provide data protection services for data generated by applications hosted by the composed information handling systems, includes a processor that executes applications and a system control processor manager that obtains a composition request for a composed information handling system, identifies a compute resource set having compute resources specified by the composition request, identifies a hardware resource set having hardware resources specified by the composition request, sets up storage management services for managing reads and writes of data the hardware resource set using a control resource set, which performs deduplication on data generated by the applications, to obtain logical hardware resources, and presents the logical hardware resources using the control resource set to the compute resource set as bare metal resources to instantiate a composed information handling system to service the composition request.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventor: Yossef Saad
  • Publication number: 20220179712
    Abstract: An information handling system for instantiating a composed information handling includes hardware computing resources. The hardware computing resources includes a compute resource set that includes computing resources including a processor and a memory, and a hardware resource set including resources distinct from the compute resource set. The information also includes a hardware system control processor adapted to present a portion of the hardware resource set to a compute resource set of the composed information handling system as bare metal resources.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Robert Wayne Hormuth, Elie Antoun Jreij, Jimmy Doyle Pike, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Mukund P. Khatri, Walter A. O'Brien, III, Yossef Saad
  • Publication number: 20220179700
    Abstract: A system control processor manager for servicing workloads using composed information handling systems instantiated using information handling systems includes persistent storage and a workload manager. The workload manager obtains a workload request for a workload of the workloads; predicts future resource needs for the workload during a future time period; makes a determination that a portion of free resources of the information handling systems are available to meet the future resource needs; reserves the portion of the free resources based on the determination to obtain reserved resources during the future time period; and composes a composed information handling system of the composed information handling systems using the reserved resources during the future time period to service the workload request.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Elie Antoun Jreij, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Walter A. O'Brien, III, Mukund P. Khatri, Robert Wayne Hormuth, Yossef Saad, Jimmy Doyle Pike
  • Publication number: 20220179701
    Abstract: A system for providing data protection services for data hosted by composed information handling systems includes a system includes a system control processor manager. The manager obtains a data protection architecture; identifies, based on the data protection architecture, first computing resources for a first pool that provides a first set of functionalities of the data protection services; identifies, based on the data protection architecture, second computing resources for a second pool that provides a second set of functionalities of the data protection services; assigns, based on hardware components of the first computing resources, a portion of the first set of functionalities to a first portion of the first computing resources; assigns, based on the hardware components of the first computing resources, a second portion of the first set of functionalities to a second portion of the first computing resources; and instantiates, based on the assignments, the data protection architecture.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Yossef Saad, Ravi Vijayakumar Chitloor, Jehuda Shemer, Mahesh Kamat, Chegu Vinod, William Price Dawkins
  • Publication number: 20220179698
    Abstract: A method for managing composed information handling systems includes obtaining, by a system control processor, a composition request for a composed information handling system of the composed information handling systems, wherein the composition request comprises an operational instances requirement, and initially allocating only a minimum number of instances of a resource based on the operational instances requirement to the composed information handling system, wherein at least one of the minimum number of instances of the resource is provided by a first information handling system, wherein the first information handling system is operatively connected to the system control processor manager.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: William Price Dawkins, Robert Wayne Hormuth, Walter A. O'Brien, III, Yossef Saad, Mukund P. Khatri, Gaurav Chawla, Mark Steven Sanders, Elie Antoun Jreij, Jimmy Doyle Pike
  • Publication number: 20220179718
    Abstract: A method for managing composed information handling systems includes obtaining a composition request for a composed information handling system, making a first determination that a first information handling system is not capable of servicing the composition request local, and based on the first determination: allocating, an available resource on the first information handling system to the composed information handling system, sending a resource allocation request to a system control processor manager for access to an additional resource, obtain, in response to the allocation request, a notification for access to a second information handling system of the information handling systems that provides the available resource, setting up management services for available resource and the additional resource to obtain logical hardware resources, and presenting the logical hardware resources to at least one compute resource set as bare metal resources.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy Doyle Pike, Elie Antoun Jreij, Robert Wayne Hormuth, Walter A. O'Brien, III, Mukund P. Khatri, Yossef Saad
  • Publication number: 20220179747
    Abstract: A system for managing composed information handling systems includes information handling systems and a composed information handling system of the composed information handling systems, which includes at least one compute resource set, at least one control resource set, and at least one hardware resource set. The system also includes a system control processor that obtains a bare metal communication from a compute resource set indicating a write of data, writes a first copy of the data in a storage resource of the at least one hardware resource set, writes a second copy of the data in a trace volume, generates a backup of the data using the trace volume, and stores the backup in a storage.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Yossef Saad, Ravi Vijayakumar Chitloor, Jehuda Shemer, Mahesh Kamat, Chegu Vinod
  • Publication number: 20220179707
    Abstract: A system for providing computer implemented services using information handling systems includes a composed information handling system that provides, at least in part, the computer implemented services and a system control processor manager. The system control processor manager instantiates a utilization monitor in a system control processor of the composed information handling system; and monitors, using the utilization monitor, a use rate of computing resources of the composed information handling system by a client.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Elie Antoun Jreij, Gaurav Chawla, Robert Wayne Hormuth, Walter A. O'Brien III, Mukund P. Khatri, Jimmy Doyle Pike, Yossef Saad, Mark Steven Sanders, William Price Dawkins
  • Publication number: 20220179672
    Abstract: A device for managing composition of composed information handling includes persistent storage and a computer processor that obtains a composition request for a composed information handling system; makes a determination that the composition request is an intent based request; in response to the determination: matches an application specified by the composition request to computing resource requirements for the application; identifies, based on the computing resource requirements, at least one compute resource set having resources meeting the computing resources requirement; identifies, based on the computing resource requirements, at least one hardware resource set having resources meeting the computing resource requirements; sets up management services for the at least one hardware resource set using at least one control resource set to obtain logical hardware resources; and presents the logical hardware resources to the at least one compute resource set as bare metal resources.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy Doyle Pike, Elie Antoun Jreij, Robert Wayne Hormuth, Walter A. O'Brien, III, Mukund P. Khatri, Yossef Saad
  • Publication number: 20220179695
    Abstract: A system for providing computer implemented services using information handling systems includes persistent storage and a system control processor manager. The system control processor manager instantiates composed information handling systems using the information handling systems; monitors, using system control processors of the composed information handling systems, operation of the composed information handling systems to obtain operation information; makes a determination, based on the operation information, that the computing implemented services provided by the composed information handling systems are substandard; and in response to the determination: manages operation of the composed information handling systems to provide standards compliant computer implemented services by modifying a composition of at least one of the composed information handling systems using a system control processor of the system control processors.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: William Price Dawkins, Mark Steven Sanders, Jimmy Doyle Pike, Elie Antoun Jreij, Robert Wayne Hormuth, Walter A. O'Brien, III, Mukund P. Khatri, Gaurav Chawla, Yossef Saad
  • Publication number: 20220179696
    Abstract: A system control processor manager for performing workloads using composed information handling systems instantiated using information handling systems includes persistent storage and a workload manager. The workload manager obtains performance information for a workload of the workloads; makes a determination, based on the performance information, to suspend performance of the workload; in response to the determination: deallocates a first computing resource of a composed information handling system performing the workload to a reserved pool; and deallocates a second computing resource of the composed information handling system to a freely allocable pool.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: William Price Dawkins, Elie Antoun Jreij, Walter A. O'Brien III, Mukund P. Khatri, Yossef Saad, Jimmy Doyle Pike, Gaurav Chawla, Mark Steven Sanders, Robert Wayne Hormuth
  • Publication number: 20220179699
    Abstract: A method includes after being allocated to a composed information handling system of the composed information handling systems: monitoring, by a system control processor manager, health of computing resources of the composed information handling system, making a determination that a computing resource of the computing resources is in a compromised state, based on the determination, identifying a second computing resource currently allocated to a second composed information handling system, wherein the composed information handling system is associated with a first priority and the second composed information handling system is associated with a second priority, wherein the first priority is higher than the second priority, and replacing, after the deallocating, the compute resource with the second compute resource in the composed information handling system.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Walter A. O'Brien, III, Mark Steven Sanders, Robert Wayne Hormuth, Mukund P. Khatri, Yossef Saad, Elie Antoun Jreij, Jimmy Doyle Pike, William Price Dawkins, Gaurav Chawla, John S. Harwood
  • Publication number: 20220179750
    Abstract: A system for providing data protection services for data stored by control plane applications hosted by composed information handling systems includes persistent storage and a system control processor manager. The system control processor manager obtains an intent based data protection request; identifies allocable computing resources of information handling systems; obtains a data protection policy based on the allocable computing resources and the intent based data protection request; obtains a data protection architecture based on the allocable computing resources, the data protection policy, and the intent based data protection request; and instantiates the data protection architecture to obtain a composed information handling system of the composed information handling systems to service the intent based data protection request.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Yossef Saad, Ravi Vijayakumar Chitloor, Jehuda Shemer, Mahesh Kamat, Chegu Vinod