Patents by Inventor Karthikeyan Attaiyempatty Srinivasan

Karthikeyan Attaiyempatty Srinivasan 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: 20240028485
    Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
    Type: Application
    Filed: October 2, 2023
    Publication date: January 25, 2024
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Patent number: 11809286
    Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: November 7, 2023
    Assignee: Rubrik, Inc.
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Patent number: 11755417
    Abstract: Some embodiments may include a process for determining a type of snapshot to be stored using a data storage system. An example the process comprises identifying a snapshot chain for a first virtual machine, determining whether the snapshot chain includes a dependent base file, determining a maximum incremental chain length for the snapshot chain based on whether the snapshot chain includes a dependent base file, or based on an age of the backed up versions within the snapshot chain, determining whether a new snapshot chain should be created based on the maximum incremental chain length, and determining a type of snapshot to be stored for the first virtual machine based on the maximum incremental chain length.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: September 12, 2023
    Assignee: Rubrik, Inc.
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Publication number: 20220405177
    Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
    Type: Application
    Filed: June 30, 2022
    Publication date: December 22, 2022
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Patent number: 11379322
    Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: July 5, 2022
    Assignee: Rubrik, Inc.
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Patent number: 11226873
    Abstract: In some embodiments, there is provided a method for operating a data management system. The method comprising certain operations including determining a schedule for backing up a first virtual machine, configuring a job scheduler to implement the schedule for backing up the first virtual machine, initiating a snapshot process for acquiring a snapshot of the first virtual machine, determining a type of snapshot to be stored, and determining whether a full image of the first virtual machine is required to be stored in order to store the snapshot of the first virtual machine.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: January 18, 2022
    Assignee: RUBRIK, INC.
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Publication number: 20210326220
    Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 21, 2021
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Patent number: 11086732
    Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: August 10, 2021
    Assignee: Rubrik, Inc.
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Publication number: 20210124652
    Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Lee Chow Lee
  • Publication number: 20210124651
    Abstract: In some embodiments, there is provided a method for operating a data management system. The method comprising certain operations including determining a schedule for backing up a first virtual machine, configuring a job scheduler to implement the schedule for backing up the first virtual machine, initiating a snapshot process for acquiring a snapshot of the first virtual machine, determining a type of snapshot to be stored, and determining whether a full image of the first virtual machine is required to be stored in order to store the snapshot of the first virtual machine.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee
  • Publication number: 20210124648
    Abstract: Some embodiments may include a process for determining a type of snapshot to be stored using a data storage system. An example the process comprises identifying a snapshot chain for a first virtual machine, determining whether the snapshot chain includes a dependent base file, determining a maximum incremental chain length for the snapshot chain based on whether the snapshot chain includes a dependent base file, or based on an age of the backed up versions within the snapshot chain, determining whether a new snapshot chain should be created based on the maximum incremental chain length, and determining a type of snapshot to be stored for the first virtual machine based on the maximum incremental chain length.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Inventors: Karthikeyan Attaiyempatty Srinivasan, Looi Chow Lee