Patents by Inventor Prathmesh Tandon

Prathmesh Tandon 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: 12417021
    Abstract: A controller of a data storage device manages access to sequential streams based on predicted commands from a host device. When a command is received, the controller analyzes command characteristics associated with the command. The controller also analyzes command characteristics associated with each predicted command. The controller compares the command characteristics to determine whether any of the predicted commands are sequential to the received command. If the controller determines that one or more of the predicted commands are sequential to the received command, the controller enables data associated with the received command to be written to a sequential stream. The controller also updates a stream counter associated with the sequential stream. The stream counter is used to determine which sequential stream will be closed and subsequently opened when a new set of sequential commands is received or identified.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: September 16, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Lovish Singla, Shaheed Nehal A, Prathmesh Tandon
  • Publication number: 20250103205
    Abstract: A controller of a data storage device manages access to sequential streams based on predicted commands from a host device. When a command is received, the controller analyzes command characteristics associated with the command. The controller also analyzes command characteristics associated with each predicted command. The controller compares the command characteristics to determine whether any of the predicted commands are sequential to the received command. If the controller determines that one or more of the predicted commands are sequential to the received command, the controller enables data associated with the received command to be written to a sequential stream. The controller also updates a stream counter associated with the sequential stream. The stream counter is used to determine which sequential stream will be closed and subsequently opened when a new set of sequential commands is received or identified.
    Type: Application
    Filed: September 25, 2023
    Publication date: March 27, 2025
    Inventors: Lovish Singla, Shaheed Nehal A, Prathmesh Tandon