Patents by Inventor Ravi V. Chitloor

Ravi V. Chitloor 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: 11625305
    Abstract: A system including persistent storage for storing an object repository and a user data backup. The system also includes a manager that obtains fragmented user data associated with an object that is potentially duplicative of an object stored in the object repository; makes a determination that the object is duplicative based on a copy of the object stored in the object repository; in response to making the determination, adds the fragmented user data to a user data backup without adding the object to the backup; associates the fragmented user data in the user data backup with the copy of the object stored in the object repository; and stores the user data backup in the persistent storage.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 11, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Sunil Yadav, Jigar Premajibhai Bhanushali, Tushar Dethe, Himanshu Arora, Deependra Pratap Singh, Sapna Chauhan, Anjana Rao, Amarendra Behera, Ravi V. Chitloor
  • Patent number: 11531597
    Abstract: A system for providing backup services for limited-access user data includes persistent storage for storing a user data visualization enhanced user data backup and a manager. The manager identifies a backup generation event for limited-access user data based on a protection policy; in response to identifying the backup generation event, obtains fragmented user data from an application that gates access to the limited-access user data; obtains organizational metadata associated with the fragmented user data from the application; makes a determination that the fragmented user data is associated with a user data visualization; in response to making the determination, obtains user data visualization metadata associated with the fragmented user data from the application; and generates the user data enhanced user data backup using the organizational metadata, the user data visualization metadata, and the fragmented user data.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: December 20, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Sunil Yadav, Amarendra Behera, Himanshu Arora, Tushar Dethe, Sapna Chauhan, Anjana Rao, Deependra Pratap Singh, Jigar Premajibhai Bhanushali, Ravi V. Chitloor
  • Patent number: 11467921
    Abstract: A system for providing backup services for limited-access user data includes persistent storage for storing a user data visualization enhanced user data backup and a manager. The manager identifies a backup generation event for limited-access user data based on a protection policy; in response to identifying the backup generation event, obtains fragmented user data from an application that gates access to the limited-access user data; obtains organizational metadata associated with the fragmented user data from the application; makes a determination that the fragmented user data is associated with a user data visualization; in response to making the determination, obtains user data visualization metadata associated with the fragmented user data from the application; and generates the user data enhanced user data backup using the organizational metadata, the user data visualization metadata, and the fragmented user data.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: October 11, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Sunil Yadav, Amarendra Behera, Himanshu Arora, Tushar Dethe, Sapna Chauhan, Anjana Rao, Deependra Pratap Singh, Jigar Premajibhai Bhanushali, Ravi V. Chitloor
  • Publication number: 20210191822
    Abstract: A system including persistent storage for storing an object repository and a user data backup. The system also includes a manager that obtains fragmented user data associated with an object that is potentially duplicative of an object stored in the object repository; makes a determination that the object is duplicative based on a copy of the object stored in the object repository; in response to making the determination, adds the fragmented user data to a user data backup without adding the object to the backup; associates the fragmented user data in the user data backup with the copy of the object stored in the object repository; and stores the user data backup in the persistent storage.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 24, 2021
    Inventors: Shelesh Chopra, Sunil Yadav, Jigar Premajibhai Bhanushali, Tushar Dethe, Himanshu Arora, Deependra Pratap Singh, Sapna Chauhan, Anjana Rao, Amarendra Behera, Ravi V. Chitloor
  • Publication number: 20210191819
    Abstract: A system for providing backup services for limited-access user data includes persistent storage for storing fragmented user data and a manager. The manager identifies a backup generation event for the limited-access user data based on a protection policy; in response to identifying the backup generation event, obtains the fragmented user data from an application that gates access to the limited-access user data; identifies, based on the fragmented user data, organizational metadata for generating a user data backup; obtains the identified organizational metadata from the application; and generates the user data backup using the organizational metadata and the fragmented user data.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 24, 2021
    Inventors: Sunil Yadav, Ravi V. Chitloor, Shelesh Chopra, Amarendra Behera, Tushar Dethe, Jigar Premajibhai Bhanushali, Sapna Chauhan, Himanshu Arora, Anjana Rao, Deependra Pratap Singh
  • Publication number: 20210191821
    Abstract: A system for providing backup services for limited-access user data includes persistent storage for storing a conversation specific user data backup and a manager. The manager identifies a backup generation event for limited-access user data based on a protection policy; in response to identifying the backup generation event; obtains fragmented user data from an application that gates access to the limited-access user data; obtains organizational metadata associated with the fragmented user data from the application; makes a determination that the fragmented user data is associated with a conversation; in response to making the determination, obtains conversation metadata associated with the fragmented user data from the application; and generates the conversation specific user data backup using the organizational metadata, conversation metadata, and the fragmented user data.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 24, 2021
    Inventors: Sunil Yadav, Shelesh Chopra, Tushar Dethe, Jigar Premajibhai Bhanushali, Sapna Chauhan, Deependra Pratap Singh, Himanshu Arora, Anjana Rao, Amarendra Behera, Ravi V. Chitloor
  • Publication number: 20210191820
    Abstract: A system for providing backup services for limited-access user data includes persistent storage and a manager. The manager identifies a backup generation event for the limited-access user data based on a protection policy; in response to identifying the backup generation event, performs, using an application that gates access to the limited-access user data, a change analysis of the limited-access user data to identify a portion of the limited-access user data that is potentially in a backed-up state; obtains, using the application, metadata associated with the portion indicative of whether sub-portions of the portion are in the backed-up state; identify, using the metadata, at least one of the sub-portions that is not in the backed-up state; and generates the user data backup using the at least one of the sub-portions.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 24, 2021
    Inventors: Sunil Yadav, Shelesh Chopra, Amarendra Behera, Tushar Dethe, Jigar Premajibhai Bhanushali, Deependra Pratap Singh, Sapna Chauhan, Himanshu Arora, Anjana Rao, Ravi V. Chitloor
  • Publication number: 20210191825
    Abstract: A system for providing backup services for limited-access user data includes persistent storage for storing a user data visualization enhanced user data backup and a manager. The manager identifies a backup generation event for limited-access user data based on a protection policy; in response to identifying the backup generation event, obtains fragmented user data from an application that gates access to the limited-access user data; obtains organizational metadata associated with the fragmented user data from the application; makes a determination that the fragmented user data is associated with a user data visualization; in response to making the determination, obtains user data visualization metadata associated with the fragmented user data from the application; and generates the user data enhanced user data backup using the organizational metadata, the user data visualization metadata, and the fragmented user data.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 24, 2021
    Inventors: Shelesh Chopra, Sunil Yadav, Amarendra Behera, Himanshu Arora, Tushar Dethe, Sapna Chauhan, Anjana Rao, Deependra Pratap Singh, Jigar Premajibhai Bhanushali, Ravi V. Chitloor
  • Patent number: 10860240
    Abstract: A production host for hosting virtual machines includes a persistent storage a backup storage client, and a production agent. The persistent storage stores data associated with a portion of the virtual machines. The backup storage client provides access to second data associated with a second portion of the virtual machines stored in a backup storage. The production agent identifies an instant access request for a virtual machine and, in response to identifying the instant access request, generates instant access virtual machine data in the backup storage using a portion of the second data associated with the virtual machine; locally mounts the generated instant access virtual machine data; locally instantiates the virtual machine using the instant access virtual machine data; and executes the instantiated virtual machine using the instant access virtual machine data.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Upanshu Singhal, Ravi V. Chitloor, Shelesh Chopra, Archit Seth, Manish Sharma, Sunil Yadav, Abhishek Sharma
  • Publication number: 20200012434
    Abstract: A production host for hosting virtual machines includes a persistent storage a backup storage client, and a production agent. The persistent storage stores data associated with a portion of the virtual machines. The backup storage client provides access to second data associated with a second portion of the virtual machines stored in a backup storage. The production agent identifies an instant access request for a virtual machine and, in response to identifying the instant access request, generates instant access virtual machine data in the backup storage using a portion of the second data associated with the virtual machine; locally mounts the generated instant access virtual machine data; locally instantiates the virtual machine using the instant access virtual machine data; and executes the instantiated virtual machine using the instant access virtual machine data.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Upanshu Singhal, Ravi V. Chitloor, Shelesh Chopra, Archit Seth, Manish Sharma, Sunil Yadav, Abhishek Sharma
  • Patent number: 10409629
    Abstract: A computer program product, system, and method for generating coded fragments comprises determining a set of available data protection plans; determining one or more parameters associated with a customer, a host, or a data protection system; generating a recommended host protection configuration for the host using the parameters, wherein the recommended host protection configuration includes one or more of the available data protection plans; and assigning the recommended host protection configuration to the host.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 10, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Saar Cohen, Matan Gilat, Amit Lieberman, Jehuda Shemer, Ravi V. Chitloor, Yossef Saad, Prasanna Malaiyandi, Naveen Rastogi
  • Patent number: 10289859
    Abstract: A first request is received from a first user to access a first file system management objects (FSMOs) of a first tenant unit (TU), the first TU being one of a plurality of TUs. The first FSMO is one of a plurality of FSMOs, each FSMO containing namespace information of a particular tenant. In response to the first request, it is determined whether the first user is authorized to access the first FSMO, including identifying TUs that are associated with the first user, determining whether the first TU is included in the TUs, and if so, determining whether the first FSMO is included in FSMOs associated with the first TU. In response to determining that the first FSMO is included in a set of one or more FSMOs that are associated with the first TU, the first user to access the first FSMO is allowed.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 14, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Subhasish Chakraborty, Ravi V. Chitloor, Terry G. Hahn, Hongyu Zhang
  • Patent number: 10223023
    Abstract: A computer program product, system, and method for generating coded fragments comprises intercepting I/O writes between a host and a logical unit (LU), sending the I/O writes from a first site to a second site, writing the I/O writes to one or more journal files within a deduplicated storage system at the second site, generating a snapshot of the LU within a deduplicated storage system at the first site, and replicating the snapshot from the deduplicated storage system at the first site to the deduplicated storage system at the second site.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: March 5, 2019
    Inventors: Assaf Natanzon, Ravi V. Chitloor
  • Publication number: 20170004322
    Abstract: A first request is received from a first user to access a first file system management objects (FSMOs) of a first tenant unit (TU), the first TU being one of a plurality of TUs. The first FSMO is one of a plurality of FSMOs, each FSMO containing namespace information of a particular tenant. In response to the first request, it is determined whether the first user is authorized to access the first FSMO, including identifying TUs that are associated with the first user, determining whether the first TU is included in the TUs, and if so, determining whether the first FSMO is included in FSMOs associated with the first TU. In response to determining that the first FSMO is included in a set of one or more FSMOs that are associated with the first TU, the first user to access the first FSMO is allowed.
    Type: Application
    Filed: September 16, 2016
    Publication date: January 5, 2017
    Inventors: Subhasish Chakraborty, Ravi V. Chitloor, Terry G. Hahn, Hongyu Zhang
  • Patent number: 9471803
    Abstract: Exemplary methods for providing secure multi-tenancy in a Purpose Built Backup Appliance include creating a set of tenant-units (TUs), associating file system management objects (FSMOs) and users with the TUs. The methods further include maintaining a protocol config-metadata store based on the association of the FSMOs and users with the TUs. In one embodiment, in response to a first request from a first user to access a first FSMO of a first TU, the methods include determining whether the first user is authorized to access the first FSMO based on information of the protocol config-metadata store, and in response to the protocol config-metadata store indicating the first user is authorized to access the first FSMO, allowing the first user to access the first FSMO.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: October 18, 2016
    Assignee: EMC Corporation
    Inventors: Subhasish Chakraborty, Ravi V. Chitloor, Terry G. Hahn, Hongyu Zhang
  • Publication number: 20160042194
    Abstract: Exemplary methods for providing secure multi-tenancy in a Purpose Built Backup Appliance include creating a set of tenant-units (TUs), associating file system management objects (FSMOs) and users with the TUs. The methods further include maintaining a protocol config-metadata store based on the association of the FSMOs and users with the TUs. In one embodiment, in response to a first request from a first user to access a first FSMO of a first TU, the methods include determining whether the first user is authorized to access the first FSMO based on information of the protocol config-metadata store, and in response to the protocol config-metadata store indicating the first user is authorized to access the first FSMO, allowing the first user to access the first FSMO.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 11, 2016
    Inventors: Subhasish Chakraborty, Ravi V. Chitloor, Terry G. Hahn, Hongyu Zhang
  • Patent number: 7600005
    Abstract: A method for provisioning a plurality of heterogeneous operating systems on a plurality of target hosts that includes for each of the plurality of target hosts, obtaining a type of operating system (OS) to be provisioned on the target host, populating an OS profile model based on the type of operating system obtained, activating a deployment service based on the type of operating system, and provisioning the target host using a deployment service and the OS profile model.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: October 6, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Prashant P. Jamkhedkar, Ravi V. Chitloor, Amresh Prasad, Anand J. Bhalerao, Pierre Couture, Ushasree Kode
  • Patent number: 7010617
    Abstract: A system for providing real-time cluster configuration data within a clustered computer network including a plurality of clusters, including a primary node in each cluster wherein the primary node includes a primary repository manager, a secondary node in each cluster wherein the secondary node includes a secondary repository manager, and wherein the secondary repository manager cooperates with the primary repository manager to maintain information at the secondary node consistent with information maintained at the primary node.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: March 7, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Mark A. Kampe, Frederic Herrmann, Gia-Khanh Nguyen, Frederic Barrat, Ramachandra Bethmangalkar, Ravi V. Chitloor
  • Publication number: 20010056461
    Abstract: A system for providing real-time cluster configuration data within a clustered computer network including a plurality of clusters, including a primary node in each cluster wherein the primary node includes a primary repository manager, a secondary node in each cluster wherein the secondary node includes a secondary repository manager, and wherein the secondary repository manager cooperates with the primary repository manager to maintain information at the secondary node consistent with information maintained at the primary node.
    Type: Application
    Filed: May 2, 2001
    Publication date: December 27, 2001
    Applicant: Sun Microsystems, Inc.
    Inventors: Mark A. Kampe, Frederic Herrmann, Gia-Khanh Nguyen, Frederic Barrat, Ramachandra Bethmangalkar, Ravi V. Chitloor