Patents by Inventor Kumar V. K. H. Kanteti

Kumar V. K. H. Kanteti 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: 11816345
    Abstract: A memory sub-system can determine a block granularity for an input/output (I/O) data stream received from a host system. The memory sub-system can determine that the block granularity is different than a memory block granularity of a first memory region in a first namespace of the one or more memory devices, where the first memory region is to store the I/O data stream. The memory sub-system can accumulate blocks from the I/O data stream in a second memory region in a second namespace of the one or more memory devices. Responsive to a capacity of the accumulated blocks in the second memory region satisfying a threshold criterion, the memory sub-system can migrate the accumulated plurality of blocks from the second memory region to the first memory region.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: November 14, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Kumar V K H Kanteti, Luca Bert
  • Patent number: 11693594
    Abstract: A system can determine a memory range associated with data stored in a zone namespace. The system can identify a plurality of zones in the zone namespace for the memory range at the one or more memory devices, where the data is distributed across the plurality of zones. The system can perform a striped memory access operation on the plurality of zones to retrieve the data.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: July 4, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Kumar V K H Kanteti
  • Patent number: 11604591
    Abstract: A system includes a plurality of integrated circuit (IC) dice having memory cells. A processing device is coupled to the plurality of IC dice, the processing device to perform operations includes: assigning a first stream identifier (ID) to a data type generated by execution of an application within an operating system; associating first files generated by the application with the first stream ID, where the first files are associated with the data type; allocating a first group of memory cells of the plurality of IC dice to the first files, wherein the first group of memory cells is assigned the first stream ID; and causing, based on the first stream ID, the first files to be written sequentially to the first group of memory cells of the plurality of IC dice.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: March 14, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Kumar V K H Kanteti
  • Patent number: 9934140
    Abstract: A method is used in allocating blocks in storage systems. A block allocation request is received for a file of a file system. The block allocation request includes a data block allocation request and an indirect block allocation request. A type of the file is determined. A cylinder group is selected from a set of cylinder groups for allocating an indirect block based on the block allocation request. A set of data blocks is reserved for allocating a data block based on the type of the file.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: April 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Sitaram Pawar, Kumar V.K.H. Kanteti, Philippe Armangau
  • Patent number: 9542396
    Abstract: Managing a file system to avoid unnecessary replay of a transaction log. The file system may reside on a non-volatile storage medium having an associated transaction log residing on a non-volatile storage medium, the transaction log including a plurality of log entries, and each log entry representing one or more changes to metadata of the file system. The file system may include a first data structure including a status parameter, a value of which is indicative of whether to replay the transaction log when the file system is initialized. It may be determined whether the one or more changes to metadata represented by each of the plurality of log entries have been written in place in the file system. In response to the determination, the status parameter may be set to a value indicative of the determination.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: January 10, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Sitaram Pawar, Jean-Pierre Bono, Yubing Wang, Kumar V. K. H. Kanteti, Pranit Sethi
  • Patent number: 9361306
    Abstract: Systems and methods of managing concurrent log writes to a transaction log are provided. A system may include: a transaction log residing on a non-volatile storage medium for logging metadata transactions of a file system; and a plurality of transaction log buffers, associated with the transaction log, residing in volatile memory. A first write operation may be initiated to write first contents of at least a first of the plurality of transaction log buffers to the transaction log. Concurrently to a performance of the first write operation, a second write operation may be initiated to write second contents of at least a second of the plurality of transaction log buffers to the transaction log.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: June 7, 2016
    Assignee: EMC Corporation
    Inventors: Sitaram Pawar, Jean-Pierre Bono, Philippe Armangau, Kumar V. K. H. Kanteti