Patents by Inventor Nagasimha Haravu

Nagasimha Haravu 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: 20200034051
    Abstract: A data protection technique involves, based on a first set of policies on a first array, generating a second set of policies on a second array to track the first set. The first array maintains a first storage object, and the second array maintains a second storage object as a replica of the first storage object. The technique further includes detecting assignment of the first set to the first storage object. The first array provides data protection to the first storage object in accordance with the first set in response to assignment of the first set to the first storage object. The technique further includes, in response to such detection, assigning the second set to the second storage object. The second array provides data protection to the second storage object in accordance with the second set in response to assignment of the second set to the second storage object.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Tianming Zhang, Girish Sheelvant, Qi Jin, Nagasimha Haravu, Michael Zeldich, Sathish Janamanchi
  • Publication number: 20200034041
    Abstract: A technique utilizes a group of data protection policies within data storage equipment. The technique involves providing, by the data storage equipment, access to individually invocable data protection services. The data storage equipment is constructed and arranged to invoke each individually invocable data protection service in response to user entrance of a respective data protection rule to protect data within a storage object. The technique further involves forming, by the data storage equipment, a policy group from multiple data protection rules. The technique further involves assigning, by the data storage equipment, the policy group to a set of storage objects to protect data within the set of storage objects. Such a technique enables assignment of multiple and different data protection rules to a storage object all at once. Moreover, if the policy group is modified, the modification may be applied to all storage objects at the same time.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Tianming Zhang, Girish Sheelvant, Qi Jin, Nagasimha Haravu, Michael Zeldich, Sathish Janamanchi
  • Publication number: 20200034077
    Abstract: Techniques for providing a unified approach to an orchestration of services for accomplishing data import tasks, data replication tasks, and/or data migration tasks in a clustered storage environment. The techniques are employed in a clustered storage environment that includes one or more storage domains, each of which includes, as members of the storage domain, a primary storage appliance and one or more secondary storage appliances. By providing, in a primary storage appliance of a storage domain within a clustered storage environment, an orchestrator for orchestrating a set of orchestration phases, which can be shared to perform data import tasks, data replication tasks, and/or data migration tasks involving a foreign storage system deployed outside of the clustered storage environment and/or one or more data storage appliance deployed within the clustered storage environment, enhanced efficiencies due to infrastructure sharing within the clustered storage environment can be achieved.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Nagasimha Haravu, Girish Sheelvant, Nagapraveen V. Seela, Alan L. Taylor
  • Patent number: 10496599
    Abstract: A data processing system archives local snapshots of a primary storage object to cloud storage by dividing an address space of the snapshots into sequential chunks, and organizing the cloud storage into archived snapshots including sets of cloud objects created from respective modified chunks of local snapshots. The archived snapshots are organized into families each having a full snapshot and incremental snapshots. A new family is started by creating a synthesized full snapshot from the archived snapshots of a preceding family, which includes (1) for chunks whose data is contained within one cloud object of the preceding family, logically incorporating the cloud object into the synthesized full snapshot, and (2) for chunks whose data is contained within multiple cloud objects of the preceding family, coalescing the data of the cloud objects into a new cloud object and logically incorporating the new cloud object into the synthesized full snapshot.
    Type: Grant
    Filed: April 30, 2017
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Nagasimha Haravu, Jean-Pierre Bono
  • Publication number: 20190132314
    Abstract: Techniques for managing data mobility domains in storage system environments. The techniques employ a multiple master approach, in which each storage system in a storage system domain can function as an owner of the domain. Each domain owner has privileges pertaining to addition of new members to the domain, removal of members from the domain, and modification of domain credentials. When a new storage system is added as a member of the domain, the domain credentials are provided from the domain owner to the new storage system, resulting in the domain credentials being shared among all members of the domain. Domain membership information is also shared among all members of the domain. In this way, the management of storage system domains can be achieved without the need of a domain management server, avoiding a single point of failure or latency and reducing the complexity/cost associated with the domain management server.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Nagasimha Haravu, Tianming Zhang, Sathish Janamanchi, Michael Zeldich, Daniel S. Keefe