Patents by Inventor Shankar More

Shankar More 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: 12689669
    Abstract: The present disclosure describes apparatuses and methods for implementing adaptive stream management. In aspects, an adaptive stream manager receives a read request from a host with an indication for a stream transaction of multiple reads of data from media coupled to a media controller. The adaptive stream manager determines a priority level for the stream transaction based on an identifier of the host and a quality-of-service indicator of the read request and allocates a stream identifier to the host for the read request based on the priority level determined. The stream transaction is then initiated to prefetch, from the media, respective data of at least one of the multiple reads to a cache of the media controller. By so doing, aspects of adaptive stream management can prioritize stream transactions among hosts to efficiently manage resources of the controller and improve processing of stream transactions and other data access requests.
    Type: Grant
    Filed: October 10, 2023
    Date of Patent: July 21, 2026
    Assignee: Marvell Asia Pte Ltd
    Inventors: Shankar More, Sumit Sharma
  • Patent number: 10013173
    Abstract: An electronic device including a communication interface and a command buffer coupled to the communication interface. The communication interface is configured to receive commands from a plurality of initiator devices, and the command buffer is configured to store the commands. The electronic device further includes a command buffer management module coupled to the command buffer. The command buffer management module is configured to generate a message indicating a remaining allowed storage size associated with the command buffer. The communication interface is further configured to enable communication of the message to a particular initiator device of the plurality of initiator devices. The message may enable the particular initiator device to hold off on sending one or more other commands to the command buffer if the remaining allowed storage size fails to satisfy a threshold storage size.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: July 3, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Shankar More, Kapil Sundrani
  • Publication number: 20170031592
    Abstract: An electronic device including a communication interface and a command buffer coupled to the communication interface. The communication interface is configured to receive commands from a plurality of initiator devices, and the command buffer is configured to store the commands. The electronic device further includes a command buffer management module coupled to the command buffer. The command buffer management module is configured to generate a message indicating a remaining allowed storage size associated with the command buffer. The communication interface is further configured to enable communication of the message to a particular initiator device of the plurality of initiator devices. The message may enable the particular initiator device to hold off on sending one or more other commands to the command buffer if the remaining allowed storage size fails to satisfy a threshold storage size.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventors: SHANKAR MORE, KAPIL SUNDRANI
  • Patent number: 9542349
    Abstract: Methods and structure for emulating wide ports at an expander are provided. An exemplary system includes a Serial Attached Small Computer System Interface (SAS) expander. The expander includes a plurality of physical links, and a controller. The controller is able to identify a physical link coupled with a device, to generate a plurality of virtual physical links that are configured as a virtual wide port coupled with the device, and to present the virtual wide port at the expander in place of the physical link.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: January 10, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Shankar More, Mandar Joshi, Vidyadhar Pinglikar
  • Publication number: 20150154138
    Abstract: Methods and structure for emulating wide ports at an expander are provided. An exemplary system includes a Serial Attached Small Computer System Interface (SAS) expander. The expander includes a plurality of physical links, and a controller. The controller is able to identify a physical link coupled with a device, to generate a plurality of virtual physical links that are configured as a virtual wide port coupled with the device, and to present the virtual wide port at the expander in place of the physical link.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Applicant: LSI CORPORATION
    Inventors: Shankar More, Mandar Joshi, Vidyadhar Pinglikar