Patents by Inventor Mohinder Saluja

Mohinder Saluja 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: 11966605
    Abstract: Various implementations described herein relate to systems and methods for managing superblocks, including a non-volatile storage including a superblock and a controller configured to notify a host of a size of the superblock to a host, determine a stream that aligns with the superblock, write data corresponding to the stream to the superblock, and determine that writing the data correspond to the stream has completed.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: April 23, 2024
    Assignee: KIOXIA CORPORATION
    Inventors: Steven Wells, Neil Buxton, Nigel Horspool, Mohinder Saluja, Paul Suhler
  • Publication number: 20240103731
    Abstract: Various implementations relate to receiving, by a non-volatile memory device from a host, a host command include device context information of non-volatile memory devices. The device context includes an address of a buffer of each non-volatile memory device. In response to receiving the host command, portions of host data are divided among the non-volatile memory devices. The non-volatile memory device sends to the host a transfer request indicating transfer of each portion of the host data to a respective one of the non-volatile memory devices. The non-volatile memory device sends to another non-volatile memory device a peer command based on the device context information.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Applicant: Kioxia Corporation
    Inventor: Mohinder Saluja
  • Publication number: 20240103756
    Abstract: Various implementations relate to grouping a plurality of non-volatile memory devices into at least one first group, determining that a number of the at least one first group is greater than 1, selecting a first leader device from first non-volatile memory devices in each of the at least one first group, and determining first result data by performing an operation based on first data from at least one of the first non-volatile memory devices in each of the at least one first group.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Applicant: Kioxia Corporation
    Inventor: Mohinder Saluja
  • Publication number: 20240103765
    Abstract: Various implementations relate to receiving, by a first non-volatile memory device from a host, a host command including device context information of a plurality of non-volatile memory devices. The device context includes an address of a buffer of each of the plurality of non-volatile memory devices, in response to receiving the host command. The first non-volatile memory device divides portions of host data corresponding to the host command among the plurality of non-volatile memory devices. The first non-volatile memory device sends to the host a transfer request indicating transfer of each of the portions of the host data to a respective one of the plurality of non-volatile memory devices. The first non-volatile memory device sends to each of the plurality of non-volatile memory devices other than the first non-volatile memory device, a peer command based on the device context information.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Applicant: Kioxia Corporation
    Inventor: Mohinder Saluja
  • Publication number: 20230289078
    Abstract: Various implementations described herein relate to systems and methods for managing superblocks, including a non-volatile storage including a superblock and a controller configured to notify a host of a size of the superblock to a host, determine a stream that aligns with the superblock, write data corresponding to the stream to the superblock, and determine that writing the data correspond to the stream has completed.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 14, 2023
    Inventors: Steven Wells, Neil Buxton, Nigel Horspool, Mohinder Saluja, Paul Suhler