Patents by Inventor Maneesh Mohan

Maneesh Mohan 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: 20250272189
    Abstract: An example method for verifying data integrity in a storage system includes detecting a write command that initiates a data storage operation, wherein the data storage operation includes processing data via a data storage path from intake of the data into the storage system to storing the data in a storage device of the storage system, the data storage path comprising at least a first processing stage and a second processing stage; generating, based on a first intermediate representation of the data produced by the first processing stage, a checksum; verifying, prior to the second processing stage producing a second intermediate representation of the data, the checksum; and directing, based on the verifying the checksum, the second processing stage to produce the second intermediate representation of the data based on the first intermediate representation of the data.
    Type: Application
    Filed: November 12, 2024
    Publication date: August 28, 2025
    Inventors: Alexei Potashnik, Feng Wang, Zhen Yao, Patrick K. Lin, Xiaohui Shen, Maneesh Mohan, John Colgrove, Brian T. Gold, Peter E. Kirkpatrick, Ronald Karr
  • Publication number: 20250272001
    Abstract: An example method for verifying data integrity in a storage system includes detecting a data access operation that processes data via a data path between a client and a storage device of the storage system, the data path including at least a first and a second processing stage; generating, based on the data access operation, a first instance of a first checksum at a first time based on a first intermediate representation of the data; generating, a second instance of the first checksum at a second time; modifying, based on the second checksum being different from the first checksum, the first intermediate representation to generate a corrected first intermediate representation; generating, based on the corrected first intermediate representation, a third checksum; and directing, based on verifying that the third checksum matches the first checksum, the second processing stage to generate the second intermediate representation.
    Type: Application
    Filed: November 12, 2024
    Publication date: August 28, 2025
    Inventors: Alexei Potashnik, Feng Wang, Zhen Yao, Patrick K. Lin, Xiaohui Shen, Maneesh Mohan, John Colgrove, Brian T. Gold, Peter E. Kirkpatrick, Ronald Karr