Patents by Inventor Anirudh Kumar

Anirudh Kumar 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: 12711100
    Abstract: Techniques are described for incrementally determining checksums for a snapshot. An example method comprises identifying, by a data platform implemented by a computing system, a plurality of leaf nodes and a plurality of intermediate nodes in tree data corresponding to a snapshot of a storage system at a particular time, wherein the intermediate nodes each comprise one or more pointers identifying one or more of the leaf nodes, and the leaf nodes each include an indication of file system data of the storage system. The method includes determining, by the data platform, a checksum for each of the leaf nodes, determining, by the data platform, a checksum for each intermediate node based on the checksum of the one or more leaf nodes identified by the pointers of the intermediate node; and storing, by the data platform, the checksum for each of the leaf nodes and each of the intermediate nodes.
    Type: Grant
    Filed: May 9, 2025
    Date of Patent: August 18, 2026
    Assignee: Cohesity, Inc.
    Inventors: Anirudh Kumar, Namit Sharma, Avinash Nath Aita, Samanvitha Reddy Panyam
  • Publication number: 20260238653
    Abstract: An archival storage of data backed up from a repository storage of a primary storage is maintained. Access to data stored in archival storage is limited by one or more access policies based on whether a corresponding data restore has been authorized. A request for specific data stored in the archival storage is received. The one or more access policies are automatically managed based on status and timing of one or more data restore authorizations for the specific data stored in the archival storage.
    Type: Application
    Filed: April 10, 2026
    Publication date: August 13, 2026
    Inventors: Nagapramod Mandagere, Abhishek Sharma, Venkata Ranga Radhanikanth Guturi, Anirudh Kumar, Dane Van Dyck
  • Publication number: 20260154166
    Abstract: Techniques are described for data management across cloud environments. An example method comprises restoring, by the data platform, a selected copy of the one or more copies from the one or more second storage systems by, for each chunk of the selected copy: identifying, by the data platform, the chunk in the chunk metadata, determining, by the data platform, whether a matching chunk is stored on the first storage system based on the chunk metadata, responsive to determining the matching chunk is stored on the first storage system, retrieving, by the data platform, the matching chunk from the first storage system, wherein the matching chunk is included in the selected copy, and responsive to determining the matching chunk is not stored on the first storage system, retrieving, by the data platform, the chunk from the one or more second storage systems, wherein the chunk is included in the selected copy.
    Type: Application
    Filed: January 22, 2026
    Publication date: June 4, 2026
    Inventor: Anirudh Kumar
  • Patent number: 12645550
    Abstract: Techniques are described for identifying deleted keys during snapshot comparisons managed by a data platform. A computing system that implements the data platform comprising a memory and processing circuitry may be configured to perform the techniques. The memory may store metadata identifying, at least in part, one or more deleted keys representative of deleted data that has been deleted from a storage system. The processing circuitry may identify a first tree data structure corresponding to a first snapshot of the storage system at a first time, and identify a second tree data structure corresponding to a second snapshot of the storage system at a second later time. The processing circuitry may traverse the first tree data structure and second tree data structures to identify the one or more deleted keys, and perform, based on the deleted keys, a data protection operation.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: June 2, 2026
    Assignee: Cohesity, Inc.
    Inventors: Anirudh Kumar, Namit Sharma, Avinash Nath Aita, Samanvitha Reddy Panyam
  • Patent number: 12639128
    Abstract: Techniques are disclosed for adaptive throttling based on rate-limiting signals from cloud infrastructure. An example method comprises receiving, by a data platform implemented by a plurality of nodes, a service identifier from a cloud infrastructure system, receiving, by a first node of the plurality of nodes, a rate-limiting signal from the cloud infrastructure system, updating, by the data platform, context information associated with the service identifier based on the rate-limiting signal, sending, by a second node of the plurality of nodes and based on the service identifier, a request for the cloud infrastructure system to the first node, and throttling, by the first node, the request for the cloud infrastructure system based on the context information at least for a delay period.
    Type: Grant
    Filed: April 30, 2024
    Date of Patent: May 26, 2026
    Assignee: Cohesity, Inc.
    Inventors: Sisir Shekhar, Anubhav Gupta, Venkata Ranga Guturi, Anirudh Kumar
  • Patent number: 12627674
    Abstract: An archival storage of data backed up from a repository storage of a primary storage is maintained. Access to data stored in archival storage is limited by one or more access policies based on whether a corresponding data restore has been authorized. A request for specific data stored in the archival storage is received. The one or more access policies are automatically managed based on status and timing of one or more data restore authorizations for the specific data stored in the archival storage.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: May 12, 2026
    Assignee: Cohesity, Inc.
    Inventors: Nagapramod Mandagere, Abhishek Sharma, Venkata Ranga Radhanikanth Guturi, Anirudh Kumar, Dane Van Dyck
  • Patent number: 12625778
    Abstract: Techniques are described for data management across cloud environments. An example method comprises restoring, by the data platform, a selected copy of the one or more copies from the one or more second storage systems by, for each chunk of the selected copy: identifying, by the data platform, the chunk in the chunk metadata, determining, by the data platform, whether a matching chunk is stored on the first storage system based on the chunk metadata, responsive to determining the matching chunk is stored on the first storage system, retrieving, by the data platform, the matching chunk from the first storage system, wherein the matching chunk is included in the selected copy, and responsive to determining the matching chunk is not stored on the first storage system, retrieving, by the data platform, the chunk from the one or more second storage systems, wherein the chunk is included in the selected copy.
    Type: Grant
    Filed: January 30, 2024
    Date of Patent: May 12, 2026
    Assignee: Cohesity, Inc.
    Inventor: Anirudh Kumar
  • Publication number: 20250265226
    Abstract: Techniques are described for incrementally determining checksums for a snapshot. An example method comprises identifying, by a data platform implemented by a computing system, a plurality of leaf nodes and a plurality of intermediate nodes in tree data corresponding to a snapshot of a storage system at a particular time, wherein the intermediate nodes each comprise one or more pointers identifying one or more of the leaf nodes, and the leaf nodes each include an indication of file system data of the storage system. The method includes determining, by the data platform, a checksum for each of the leaf nodes, determining, by the data platform, a checksum for each intermediate node based on the checksum of the one or more leaf nodes identified by the pointers of the intermediate node; and storing, by the data platform, the checksum for each of the leaf nodes and each of the intermediate nodes.
    Type: Application
    Filed: May 9, 2025
    Publication date: August 21, 2025
    Inventors: Anirudh Kumar, Namit Sharma, Avinash Nath Aita, Samanvitha Reddy Panyam
  • Patent number: 12326834
    Abstract: Techniques are described for incrementally determining checksums for a snapshot. An example method comprises identifying, by a data platform implemented by a computing system, a plurality of leaf nodes and a plurality of intermediate nodes in tree data corresponding to a snapshot of a storage system at a particular time, wherein the intermediate nodes each comprise one or more pointers identifying one or more of the leaf nodes, and the leaf nodes each include an indication of file system data of the storage system. The method includes determining, by the data platform, a checksum for each of the leaf nodes, determining, by the data platform, a checksum for each intermediate node based on the checksum of the one or more leaf nodes identified by the pointers of the intermediate node; and storing, by the data platform, the checksum for each of the leaf nodes and each of the intermediate nodes.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: June 10, 2025
    Assignee: Cohesity, Inc.
    Inventors: Anirudh Kumar, Namit Sharma, Avinash Nath Aita, Samanvitha Reddy Panyam
  • Patent number: 11841824
    Abstract: A request for one or more files is received. It is determined that the requested one or more files have been archived at an archival storage tier. Access to a first portion of the one or more requested files stored at the archival storage tier is requested. Access is provided to the first portion in response to the request. Based at least in part on a metric associated with a utilization of the first portion, it is determined when to request access to a second portion of the one or more requested files stored at the archival storage tier.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: December 12, 2023
    Assignee: Cohesity, Inc.
    Inventors: Sarthak Agarwal, Anirudh Kumar
  • Publication number: 20230362172
    Abstract: An archival storage of data backed up from a repository storage of a primary storage is maintained. Access to data stored in archival storage is limited by one or more access policies based on whether a corresponding data restore has been authorized. A request for specific data stored in the archival storage is received. The one or more access policies are automatically managed based on status and timing of one or more data restore authorizations for the specific data stored in the archival storage.
    Type: Application
    Filed: August 22, 2022
    Publication date: November 9, 2023
    Inventors: Nagapramod Mandagere, Abhishek Sharma, Venkata Ranga Radhanikanth Guturi, Anirudh Kumar, Dane Van Dyck
  • Publication number: 20230010143
    Abstract: A request for one or more files is received. It is determined that the requested one or more files have been archived at an archival storage tier. Access to a first portion of the one or more requested files stored at the archival storage tier is requested. Access is provided to the first portion in response to the request. Based at least in part on a metric associated with a utilization of the first portion, it is determined when to request access to a second portion of the one or more requested files stored at the archival storage tier.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 12, 2023
    Inventors: Sarthak Agarwal, Anirudh Kumar
  • Patent number: 11487701
    Abstract: A request for one or more files is received. It is determined that the requested one or more files have been archived at an archival storage tier. Access to a first portion of the one or more requested files stored at the archival storage tier is requested. Access is provided to the first portion in response to the request. Based at least in part on a metric associated with a utilization of the first portion, it is determined when to request access to a second portion of the one or more requested files stored at the archival storage tier.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: November 1, 2022
    Assignee: Cohesity, Inc.
    Inventors: Sarthak Agarwal, Anirudh Kumar
  • Publication number: 20220092022
    Abstract: A request for one or more files is received. It is determined that the requested one or more files have been archived at an archival storage tier. Access to a first portion of the one or more requested files stored at the archival storage tier is requested. Access is provided to the first portion in response to the request. Based at least in part on a metric associated with a utilization of the first portion, it is determined when to request access to a second portion of the one or more requested files stored at the archival storage tier.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Sarthak Agarwal, Anirudh Kumar
  • Publication number: 20090319186
    Abstract: Methods and apparatus are provided for determining a navigational state of a vehicle, the vehicle having at least one pivotable wheel and a plurality of front wheels. The apparatus comprises a steering angle sensor coupled to the at least one pivotable wheel for determining a steering angle, a plurality of wheel speed sensors each coupled to a different one of the plurality of pivotable wheels for determining an angular velocity of each of the plurality of pivotable wheels, a GPS receiver coupled to the vehicle for receiving GPS positioning data, and a processor coupled to the steering angle sensor, the plurality of wheel speed sensors, and the GPS receiver. The processor is configured to determine a yaw rate for the vehicle based on the positioning data, the steering angle, and the longitudinal angular velocity of each of the plurality of front wheels, and integrate the yaw rate to determine a heading for the vehicle.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: Honeywell International Inc.
    Inventors: Anirudh Kumar, Kailash Krishnaswamy, Shrikant P. Rao, Peter Lommel, Subhabrata Ganguli