Patents by Inventor Sivakumar Chandrasekaran

Sivakumar Chandrasekaran 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: 20250139053
    Abstract: A method, computing device, and non-transitory machine-readable medium for generating and maintaining snapshots. An image (snapshot) of a volume is generated for a point in time that aligns with a base schedule time in a base schedule. The image includes metadata pointing to data blocks stored on the volume at the base schedule time and is designated for use as a base snapshot of the volume at the base schedule time. In response to determining that the base schedule time aligns with a supplementary schedule time in a supplementary schedule, the image can be further designated for use as a supplementary snapshot of the volume at the supplementary schedule time. Restoring data corresponding to the supplementary schedule time includes computing all the deltas between the base snapshots created between the supplementary schedule time and an immediately preceding supplementary schedule time in the supplementary schedule.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Sivakumar Chandrasekaran, Anuja Inamdar, Raghvendra Dixit, Ajay Kushwah
  • Publication number: 20230244522
    Abstract: Systems, methods, and machine-readable media are disclosed for a global scheduler that manages jobs across nodes of one or more clusters. The global scheduler receives a request to replicate a volume from a first storage node to a second storage node, the global scheduler handling job scheduling for one or more storage operating systems across one or more clusters. The global scheduler stores a new job in a job queue based on the request to replicate the volume. The global scheduler determines that the new job has a higher priority than other jobs in the job queue. The global scheduler allocates one or more resources of the first storage node to the new job in response to determining that the new job has a higher priority than other jobs in the job queue. The global scheduler sends an instruction to run the new job.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Sivakumar Chandrasekaran, Vikash Kumar Jha, Pranith Kiran Kouda, Rujuta Antarkar, Anuja Inamdar, Raghvendra Dixit, Ajay Kushwah